Faire une extraction d'une liste excel à partir d'une autre list
Fermé
rogerbob
-
Modifié par rogerbob le 21/01/2015 à 09:48
Vaucluse Messages postés 26496 Date d'inscription lundi 23 juillet 2007 Statut Contributeur Dernière intervention 1 avril 2022 - 21 janv. 2015 à 10:14
Vaucluse Messages postés 26496 Date d'inscription lundi 23 juillet 2007 Statut Contributeur Dernière intervention 1 avril 2022 - 21 janv. 2015 à 10:14
A voir également:
- Faire une extraction d'une liste excel à partir d'une autre list
- Liste déroulante excel - Guide
- Déplacer une colonne excel - Guide
- Calculer une moyenne sur excel - Guide
- Comment faire une recherche à partir d'une photo - Guide
- Excel liste déroulante en cascade - Guide
3 réponses
gbinforme
Messages postés
14946
Date d'inscription
lundi 18 octobre 2004
Statut
Contributeur
Dernière intervention
24 juin 2020
4 707
21 janv. 2015 à 10:07
21 janv. 2015 à 10:07
Bonjour,
Tu crées ta liste des "mauvaises_adresses", puis dans ta liste de base tu rajoutes une colonne avec la formule :
avec tes adresses en colonne A : à adapter
Il te suffit de faire un filtre sur les 1 et de supprimer.
Tu crées ta liste des "mauvaises_adresses", puis dans ta liste de base tu rajoutes une colonne avec la formule :
=SI(NB.SI(A:A;mauvaises_adresses)>0;1;"")
avec tes adresses en colonne A : à adapter
Il te suffit de faire un filtre sur les 1 et de supprimer.
PHILOU10120
Messages postés
6393
Date d'inscription
lundi 16 avril 2012
Statut
Contributeur
Dernière intervention
9 octobre 2024
810
21 janv. 2015 à 10:13
21 janv. 2015 à 10:13
Bonjour
Utiliser la fonction rechercheV ou Equiv pour repérer les lignes faisant partie de votre liste erronée avec votre base puis trier sur le résultat pour supprimer les lignes trouvées
=SI(ESTERREUR(RECHERCHEV(A1;Feuil1!$A$1:$A$1000;1;FAUX));"";"à supprimer")
Ou
=SI(ESTERREUR(EQUIV(A1;Feuil1!$A$1:$A$1000;1));"";"à supprimer")
Feuil1 correspond à la feuille contenant la liste des adresses erronées
Utiliser la fonction rechercheV ou Equiv pour repérer les lignes faisant partie de votre liste erronée avec votre base puis trier sur le résultat pour supprimer les lignes trouvées
=SI(ESTERREUR(RECHERCHEV(A1;Feuil1!$A$1:$A$1000;1;FAUX));"";"à supprimer")
Ou
=SI(ESTERREUR(EQUIV(A1;Feuil1!$A$1:$A$1000;1));"";"à supprimer")
Feuil1 correspond à la feuille contenant la liste des adresses erronées
Vaucluse
Messages postés
26496
Date d'inscription
lundi 23 juillet 2007
Statut
Contributeur
Dernière intervention
1 avril 2022
6 414
Modifié par Vaucluse le 21/01/2015 à 10:14
Modifié par Vaucluse le 21/01/2015 à 10:14
Bonjour
si les libellés sont rigoureusement identiques, vous pouvez utiliser la mise en forme conditionnelle pour mettre en surbrillance les adresses à supprimer
exemple à adapter:
A1 à A4000 votre liste origine
B1 à B200 votre liste à supprimer
Ruban / accueil/mise en forme conditionnelle/nouvelle règle / utiliser une formule...
la formule:
=NB.SI($B$1:$B$200;A1)
formater en une couleur;
Ou alors en colonne C, la formule de C1 à C4000
=SI(NB.SI($B$1:$B$200;A1);"";A1)
tirez jusqu'en C4000
copier le résultat et recoller "Spécial valeur" pour éliminer les formules
trier la colonne pour éliminer les blancs
crdlmnt
Errare humanum est, perseverare diabolicum
si les libellés sont rigoureusement identiques, vous pouvez utiliser la mise en forme conditionnelle pour mettre en surbrillance les adresses à supprimer
exemple à adapter:
A1 à A4000 votre liste origine
B1 à B200 votre liste à supprimer
Ruban / accueil/mise en forme conditionnelle/nouvelle règle / utiliser une formule...
la formule:
=NB.SI($B$1:$B$200;A1)
formater en une couleur;
Ou alors en colonne C, la formule de C1 à C4000
=SI(NB.SI($B$1:$B$200;A1);"";A1)
tirez jusqu'en C4000
copier le résultat et recoller "Spécial valeur" pour éliminer les formules
trier la colonne pour éliminer les blancs
crdlmnt
Errare humanum est, perseverare diabolicum