
我有一個 Excel 工作表,其中有數千行,類似於以下內容:
A1 B1
9-1 蘋果
9-2 菠蘿
10-1 葡萄
10-2 橙色
10-3 梨
11-1 檸檬
是否有一個 VBA 腳本可以刪除數字後包含除“-1”之外的任何內容的行?所以結果應該是這樣的:
A1 B1
9-1 蘋果
10-1 葡萄
11-1 檸檬
每個第一位數字的變體數量各不相同。有時只能是1,有時最多可以是8、9。
提前謝謝了。
答案1
這是一種快速但骯髒的方法:
在 C1(或您的第一個可用欄位)中輸入公式
=FIND(-1,A1)
。雙擊或拖曳單元格手柄將公式一直複製到所有行。現在包含的單元格-1
應該有一個數字,其他單元格應該說#VALUE!
。選擇整個 C 列並按Ctrl+ F。點擊
Options
。輸入#value!
並將Find what
該框更改Look in:
為Values
並點擊Find All
。然後按Ctrl+ A,右鍵單擊突出顯示的單元格之一,選擇Delete
,更改為Entire row
並點擊OK
。