excel supprimer la ligne si la colonne contient la valeur de pour-supprimer-liste
- disons que j'ai une feuille - nombre - avec plus de 5000 lignes (disons, colonnes'' -'H').
- Dans une autre feuille - numéro deux - j'ai un "pour-supprimer-list" - une seule colonne '' 400 valeurs, chacune contenant une chaîne alphanumérique (exemple: xxx1234).
- j'ai supprimer chaque ligne de la feuille nombre, si la colonne 'E' contient n'importe quelle valeur de "to-remove-list" (de la colonne ' " de la feuille numéro deux).
- Par supprimer toute la rangée, je veux dire supprimer la rangée et la déplacer vers le haut (ne pas quitter l'espace vide)
comment y parvenir? Toute aide serait grandement appréciée.
3 réponses
feuille 2 donnée:
ColumnA
-------
apple
orange
vous pouvez marquer les lignes dans la feuille 1 où 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 qui en résulte ressemble à 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 "Supprimer".
j'ai trouvé une méthode plus fiable (au moins sur Excel 2016 pour Mac) est:
en supposant que votre longue liste se trouve dans la colonne A, et que la liste des choses à supprimer se trouve dans la colonne B, puis collez ceci dans toutes les lignes de la colonne C:
= SI(NB.SI($B$2:$B$99999,A2)>0,"Supprimer","Garder")
alors classez la liste par colonne C pour trouver ce que vous devez supprimer.
Voici comment je ferais si l'on travaille avec un grand nombre de "supprimer" les valeurs que peut prendre beaucoup de temps à supprimer manuellement.
- - mettez la liste originale dans la colonne A
- Mettre pour supprimer la liste dans la colonne B
- Sélectionnez les deux colonnes, puis "formatage conditionnel"
-Sélectionnez "Sélectionner Les Cellules Règles" --> "Doublons"
-Les doublons doivent être mis en évidence dans les deux colonnes
- Puis sélectionnez la colonne A et ensuite "trier et filtrer" - - - > " personnalisé Trier"
- Dans la boîte de dialogue qui apparaît, sélectionnez L'option du milieu "trier sur" et choisissez "Couleur de la cellule"
- Ensuite, sélectionnez l'option suivante "Trier par ordre" et choisissez "Aucune Couleur de cellule" "en bas"
-Toutes les cellules mises en évidence doivent être en haut de la liste. - Sélectionnez Toutes les cellules mises en évidence en faisant défiler la liste, puis cliquez sur Supprimer.