Faire une extraction d'une liste excel à partir d'une autre list
rogerbob
-
Vaucluse Messages postés 27336 Date d'inscription Statut Contributeur Dernière intervention -
Vaucluse Messages postés 27336 Date d'inscription Statut Contributeur Dernière intervention -
Bonjour,
j'ai une base de données sur Excel contenant une liste d'adresses email (+de 4000). Suite à une campagne d'emailing, j'ai récupéré une seconde liste d'email qui ne sont plus valides (+de 200).
Je souhaite extraire ces mauvaises adresses de mon fichier d'origine.
Existe t-il une fonction Excel qui me permette de recouper ces 2 listes (une fonction recherche ou je peux integrer mes 200 adresses directement, plutôt que de faire ctrl+f avec une adresse à chaque fois..)
JE vous remercie d'avance pour le coup de main!
j'ai une base de données sur Excel contenant une liste d'adresses email (+de 4000). Suite à une campagne d'emailing, j'ai récupéré une seconde liste d'email qui ne sont plus valides (+de 200).
Je souhaite extraire ces mauvaises adresses de mon fichier d'origine.
Existe t-il une fonction Excel qui me permette de recouper ces 2 listes (une fonction recherche ou je peux integrer mes 200 adresses directement, plutôt que de faire ctrl+f avec une adresse à chaque fois..)
JE vous remercie d'avance pour le coup de main!
3 réponses
-
Bonjour,
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. -
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
-
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