Wie erreiche ich das? Jede Hilfe wäre sehr dankbar.
Vorgegebenes Blatt 2:
ColumnA
-------
Apple
orange
Sie können die Zeilen in Blatt 1 kennzeichnen, in denen ein Wert in Blatt 2 vorhanden ist:
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")
Die resultierenden Daten sehen folgendermaßen aus:
ColumnA ColumnB
------- --------------
pear Keep
Apple Delete
cherry Keep
orange Delete
Plum Keep
Anschließend können Sie Blatt 1 einfach filtern oder sortieren und die mit 'Löschen' gekennzeichneten Zeilen löschen.
Ich habe eine zuverlässigere Methode gefunden (zumindest in Excel 2016 für Mac):
Angenommen, Ihre lange Liste befindet sich in Spalte A, und die Liste der zu entfernenden Elemente befindet sich in Spalte B. Fügen Sie diese dann in alle Zeilen von Spalte C ein:
= WENN (COUNTIF ($ B $ 2: $ B $ 99999, A2)> 0, "Löschen", "Behalten")
Sortieren Sie dann die Liste nach Spalte C, um herauszufinden, was Sie löschen müssen.
Hier ist, wie ich es tun würde, wenn ich mit einer großen Anzahl von "zu entfernenden" Werten arbeiten würde, deren manuelle Entfernung viel Zeit in Anspruch nehmen würde.