Comment puis-je y arriver? Toute aide serait très appréciée.
Fiche donnée 2:
ColumnA
-------
Apple
orange
Vous pouvez marquer les lignes de la feuille 1 lorsqu'une valeur existe dans la feuille 2:
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")
Les données résultantes ressemblent à ceci:
ColumnA ColumnB
------- --------------
pear Keep
Apple Delete
cherry Keep
orange Delete
Plum Keep
Vous pouvez alors facilement filtrer ou trier la feuille 1 et supprimer les lignes marquées avec "Supprimer".
J'ai trouvé une méthode plus fiable (au moins sur Excel 2016 pour Mac):
En supposant que votre longue liste figure dans la colonne A et que la liste des éléments à supprimer soit dans la colonne B, puis collez-la dans toutes les lignes de la colonne C:
= IF (COUNTIF ($ B $ 2: $ B $ 99999, A2)> 0, "Supprimer", "Conserver")
Ensuite, il suffit de trier la liste par la colonne C pour trouver ce que vous devez supprimer.
Voici comment je le ferais si je travaillais avec un grand nombre de valeurs "à supprimer" qu'il serait long de supprimer manuellement.