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
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
A voir également:
- Extraire des noms d'une liste excel
- Liste déroulante excel - Guide
- Extraire une video youtube - Guide
- Excel liste déroulante en cascade - Guide
- Déplacer une colonne excel - Guide
- Calculer une moyenne sur excel - Guide
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
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
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
17 oct. 2009 à 12:16