Extraction de ligne dans nouvelle feuille selon critère
Fermé
emdo31
Messages postés
6
Date d'inscription
lundi 9 avril 2018
Statut
Membre
Dernière intervention
24 octobre 2019
-
10 oct. 2019 à 10:06
via55 Messages postés 14402 Date d'inscription mercredi 16 janvier 2013 Statut Membre Dernière intervention 18 avril 2024 - 10 oct. 2019 à 15:46
via55 Messages postés 14402 Date d'inscription mercredi 16 janvier 2013 Statut Membre Dernière intervention 18 avril 2024 - 10 oct. 2019 à 15:46
A voir également:
- Excel extraire lignes selon critères
- Liste déroulante excel - Guide
- Aller à la ligne excel - Guide
- Extraire video youtube - Guide
- Afficher toutes les lignes masquées excel ✓ - Forum Excel
- Extraire son video - Guide
3 réponses
via55
Messages postés
14402
Date d'inscription
mercredi 16 janvier 2013
Statut
Membre
Dernière intervention
18 avril 2024
2 702
10 oct. 2019 à 15:46
10 oct. 2019 à 15:46
La formule :
=SIERREUR(INDEX('Process 1'!H:H;EQUIV(LIGNE()-1;'Process 1'!$I:$I;0));SIERREUR(INDEX('Process 2'!H:H;EQUIV(LIGNE()-1;'Process 2'!$I:$I;0));""))
INDEX('Process 1'!H:H;EQUIV(LIGNE()-1;'Process 1'!$I:$I;0)
INDEX extrait de la colonne H de Process 1 la valeur se trouvant sur la même ligne que la ligne de la colonne contenant la valeur LIGNE()-1 , c à d le n° de ligne courante -1, en ligne 2 on recherche la valeur 2, enligne 3 la 2 etc
ainsi on relève dans l'ordre les items de Process 1 correspondant au critère
avec SIERREUR si pas de correspondance trouvée, ici par ex le 3 n'existe pas dans Process 1, on fait la même recherche dans Process2 et le SIERREUR devant ce 2eme INDEX renvoie du vide (les "" en fin de formule) si rien non plus n'est trouvé dans Process 2
=SIERREUR(INDEX('Process 1'!H:H;EQUIV(LIGNE()-1;'Process 1'!$I:$I;0));SIERREUR(INDEX('Process 2'!H:H;EQUIV(LIGNE()-1;'Process 2'!$I:$I;0));""))
INDEX('Process 1'!H:H;EQUIV(LIGNE()-1;'Process 1'!$I:$I;0)
INDEX extrait de la colonne H de Process 1 la valeur se trouvant sur la même ligne que la ligne de la colonne contenant la valeur LIGNE()-1 , c à d le n° de ligne courante -1, en ligne 2 on recherche la valeur 2, enligne 3 la 2 etc
ainsi on relève dans l'ordre les items de Process 1 correspondant au critère
avec SIERREUR si pas de correspondance trouvée, ici par ex le 3 n'existe pas dans Process 1, on fait la même recherche dans Process2 et le SIERREUR devant ce 2eme INDEX renvoie du vide (les "" en fin de formule) si rien non plus n'est trouvé dans Process 2