Excel刪除第一個數字相同但第二個值不同的行

Excel刪除第一個數字相同但第二個值不同的行

我有一個 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

這是一種快速但骯髒的方法:

  1. 在 C1(或您的第一個可用欄位)中輸入公式=FIND(-1,A1)。雙擊或拖曳單元格手柄將公式一直複製到所有行。現在包含的單元格-1應該有一個數字,其他單元格應該說#VALUE!

  2. 選擇整個 C 列並按Ctrl+ F。點擊Options。輸入#value!並將Find what該框更改Look in:Values並點擊Find All。然後按Ctrl+ A,右鍵單擊突出顯示的單元格之一,選擇Delete,更改為Entire row並點擊OK

相關內容