簡體   English   中英

Excel搜索並刪除不包含搜索值的不同特定單元格

[英]Excel search and delete different specific cell that does not contain search value

我不得不問,如何搜索價值和! 刪除不同的

如果我在column ABC有這樣的數據,在表格​​(2)的單元格A1中有“bbb”

我應該使用什么功能或VBA去除不包含bbb的行中A列和B列中的單元格

嘗試使用宏記錄,但它不會很好

      A                   B                       C

aaa-1.1.1.1         aa1a1a1a1a1               remark

bbb-2.5.2.2         b2b2b2b2b2b2              remark  

ccc-3.3.3.3         c3c3c3c3c3c3              remark

bbb-1.2.2.5         b2b2b2b2b2b2              remark  

ddd-4.1.2.4         d4d4d4d4d4d4              remark

bbb-1.3.2.7         b2b2b2b2b2b2              remark  

bbb-2.2.2.2         b2b2b2b2b2b2               remark 

結果應該是這樣的

    A                  B                        C
                                              remark

bbb-2.5.2.2         b2b2b2b2b2b2              remark  

                                              remark

bbb-1.2.2.5         b2b2b2b2b2b2              remark  

                                              remark

bbb-1.3.2.7         b2b2b2b2b2b2              remark  

bbb-2.2.2.2         b2b2b2b2b2b2              remark 

謝謝你能得到的每一個幫助:)

使用vba

當它到達一個空行時,以下內容將停止...

x = 1
While Cells(x, 1) <> ""
    If Left(Cells(x, 1), 3) <> "bbb" Then
        Cells(x, 1) = ""
        Cells(x, 2) = ""
    End If
    x = x + 1
Wend

如果您沒有尋找自動化解決方案(例如,這是一個完成的方案,不需要編程或記錄),您可以簡單地根據Column A的值對數據進行sort ,然后刪除過程是微不足道的。 簡而言之:

  1. 突出顯示有問題的所有行/列
  2. 右鍵單擊 - >排序 - >將A排序到Z.
  3. 選擇包含bbb行上方和下方的所有行。 這可以通過在進行選擇時按住CTRL來完成。
  4. 按刪除

以下是這些步驟和結果的一些屏幕截圖

對數據進行排序 在此輸入圖像描述

選擇bbb上方和下方的行 在此輸入圖像描述

Delete (結果) 在此輸入圖像描述

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM