Excel rechercheV sur liste doublons
Laetitia
-
Utilisateur anonyme -
Utilisateur anonyme -
Bonjour à tous,
J'ai un problème de recherche dans un liste que je n'arrive pas à résoudre..
J'ai une colonneA avec une liste de nombre que je recherche dans une colonneB, pour me sortir une ref qui est sur la colonneC.
Jusque là le recherche V pouvait m'aider !
Sauf que dans ma colonneB, les données sont en doublons (ou triple ou quatre) et j'aimerai pouvoir choisir si je siors la ref de la première valeur trouvée, ou la seconde, ou la troisième ou la quatrième..
Pour illustrer :
ColA ColB colC
5 10 A
10 5 B
15 5 C
20 5 D
15 E
15 F
Je voudrais pouvoir sortir sur une rechercheV du 5 par exemple, soit C soit D comme résultat.
Voilà ça fait trois heures que je joue avec des rang et equiv et je ne m'en sors pas..si qqun peut m'aider.. Merci!
J'ai un problème de recherche dans un liste que je n'arrive pas à résoudre..
J'ai une colonneA avec une liste de nombre que je recherche dans une colonneB, pour me sortir une ref qui est sur la colonneC.
Jusque là le recherche V pouvait m'aider !
Sauf que dans ma colonneB, les données sont en doublons (ou triple ou quatre) et j'aimerai pouvoir choisir si je siors la ref de la première valeur trouvée, ou la seconde, ou la troisième ou la quatrième..
Pour illustrer :
ColA ColB colC
5 10 A
10 5 B
15 5 C
20 5 D
15 E
15 F
Je voudrais pouvoir sortir sur une rechercheV du 5 par exemple, soit C soit D comme résultat.
Voilà ça fait trois heures que je joue avec des rang et equiv et je ne m'en sors pas..si qqun peut m'aider.. Merci!
A voir également:
- Recherchev doublon
- Doublon photo - Guide
- Recherchev texte ✓ - Forum Excel
- Recherchev + somme plusieurs lignes ✓ - Forum Excel
- Tirage au sort excel aléatoire sans doublon ✓ - Forum Excel
- Formule Excel RECHERCHEv() avec du texte - Forum Excel
6 réponses
Bonjour,
À défaut de bien comprendre votre demande j'essaye de vous fournir une piste pour avancer.
=INDEX(A1:B6;1+EQUIV("* 5";A1:A6;0);1)
Cette formule renvoie 15 5 qui est la deuxième (1+Equiv) valeur rencontrée qui se termine par 5 ("* 5").
=INDEX(A1:B6;1+EQUIV("* 5";A1:A6;0);2) renvoie C qui est sur la même ligne mais dans la deuxième colonne.
À défaut de bien comprendre votre demande j'essaye de vous fournir une piste pour avancer.
=INDEX(A1:B6;1+EQUIV("* 5";A1:A6;0);1)
Cette formule renvoie 15 5 qui est la deuxième (1+Equiv) valeur rencontrée qui se termine par 5 ("* 5").
=INDEX(A1:B6;1+EQUIV("* 5";A1:A6;0);2) renvoie C qui est sur la même ligne mais dans la deuxième colonne.