- 比方說,我有一個表 - 頭號 - 超過5000行(比如,列「一個」 - 「^h'各自)。
- 在另一片 - 二號 - I有一個「去除的列表」 - 單柱「甲」與400個值,每個包含字母數字串(例如:xxx1234)。
- 我不得不從片除去每整行頭號,如果列「è」包含來自「去除的列表」的任何值(從列「甲」片的二號)。
- 通過刪除整個行,我的意思是刪除該行並移動它(不離開blankspace)
如何做到這一點?任何幫助將非常感激。Excel中刪除行如果列包含從地移除列表值
如何做到這一點?任何幫助將非常感激。Excel中刪除行如果列包含從地移除列表值
鑑於片材2:
ColumnA
-------
apple
orange
您可以標記在其中的值在薄片2中存在片材1中的行:
ColumnA ColumnB
------- --------------
pear =IF(ISERROR(VLOOKUP(A1,Sheet2!A:A,1,FALSE)),"Keep","Delete")
apple =IF(ISERROR(VLOOKUP(A2,Sheet2!A:A,1,FALSE)),"Keep","Delete")
cherry =IF(ISERROR(VLOOKUP(A3,Sheet2!A:A,1,FALSE)),"Keep","Delete")
orange =IF(ISERROR(VLOOKUP(A4,Sheet2!A:A,1,FALSE)),"Keep","Delete")
plum =IF(ISERROR(VLOOKUP(A5,Sheet2!A:A,1,FALSE)),"Keep","Delete")
所得數據如下所示:
ColumnA ColumnB
------- --------------
pear Keep
apple Delete
cherry Keep
orange Delete
plum Keep
然後,您可以輕鬆過濾或排序工作表1並刪除標記爲'刪除'的行。
我已經找到了一個更可靠的方法(至少在Excel的2016年的Mac)是:
假設你的長長的名單是在列A,以及對事物從這個刪除列表中的B列,然後粘貼到塔C中的所有行的:
= IF(COUNTIF($ B $ 2:$ B $ 99999 A2)> 0, 「刪除」, 「保持」)
然後,只需排序按列C列出以找到您要刪除的內容。
下面是我如何處理大量的「刪除」值,需要很長時間手動刪除。>「重複值」
-
哇這個作品像一個過濾器就位魔術。謝謝。 – danny117
可以添加到片一個做了VLOOKUP成片。兩個列。通過用VLookup標記所有記錄,您可以對錶單中的行進行排序,然後突出顯示/刪除標記的行。 –
真棒詹姆斯· 感謝了很多這樣的想法! – ndo
我會用一個簡單的例子將這個想法形成一個答案。 –