Excel : extraire une liste d'une autre

Fermé
marholyne - 17 oct. 2009 à 09:51
Vaucluse Messages postés 26496 Date d'inscription lundi 23 juillet 2007 Statut Contributeur Dernière intervention 1 avril 2022 - 19 oct. 2009 à 12:57
Bonjour,

Je dispose de 2 feuilles excel liste A et liste B.
Ces feuilles ont la même structure. ( colonnes : vide,nom,prénom,email,vide,valeur,valeur )
La liste B est un sous-ensemble de la liste A.
Je voudrais récupérer les infos de la liste A qui ne sont pas dans la liste B avec la même structure.
Le critère de doublons se fait sur la colonne email.

Je connais pas beaucoup les fonctions excel ni les macros excel.

Merci d'avance de votre aide.
A voir également:

6 réponses

Vaucluse Messages postés 26496 Date d'inscription lundi 23 juillet 2007 Statut Contributeur Dernière intervention 1 avril 2022 6 418
17 oct. 2009 à 11:47
Bonjour
on doit pouvoir faire sans macro:
Supposons le périmètre suivant pour l'exemple:
votre liste A / colonne b c d e f g sur feuilA
votre liste B /colonne b c d e f g sur feuilB
La liste des @ dans colonne d
le tout à partir de ligne 2

sur une feuilC
colonne B la formule en colonne b:
=SI(NB.SI(feuil!A!A:A;feuilB!$D2)=0;feuilA!B2;"")
(Attention au blocage $ sur le D de D2)

tirez cette formule sur la largeur et la hauteur du champ feuil!
Vous obtiendrez en feuilC un tableau "à trou" n'éditant que les @ de feuil!A qui ne sont pas dans feuil!B
il ne restera plus qu'à trier pour compacter le tableau.

Il y a moyen de créer un tableau sans trou sur le même raisonnement pour éviter le tri. Ceci n'est intèressant que si vos listes A et B sont évolutives. Si nécessaire dites le moi, je vous ferais un exemple, mais c'est un peu plus complexe.

Crdlmnt

0
c'est jsute la formule que je voulais : le but c'est d'importer dans une table Access .
0