Rechercher un texte dans une liste et afficher la valeur correspondante.

Coleen

XLDnaute Nouveau
Bonjour,

Je cherche désespérément depuis plusieurs heures à récupérer une valeur en fonction d'un texte.

J'ai un classeur avec 2 feuilles :
- 1ére feuille avec des noms/prénoms en B et rien en A
- 2ème feuille des noms/prénoms en B et des valeurs en A.

Je souhaite simplement rechercher un nom/prenom dans la 2ème feuille et afficher la valeur correspondante sur la première feuille en A.

Ma formule me semble pourtant juste =RECHERCHEV(B2;Feuil2!A1:B26;1;FAUX) mais je me retrouve avec des #N/A

Cela me parait pourtant simple, mais je suis bloquée :eek:
Pourriez-vous m'aider s'il vous plait ?
 

Pièces jointes

  • compare.xls
    27 KB · Affichages: 38
  • compare.xls
    27 KB · Affichages: 46

CHALET53

XLDnaute Barbatruc
Re : Rechercher un texte dans une liste et afficher la valeur correspondante.

Bonjour

Dans ta feuille 2, les valeurs recherchées doivent être à droite et non à gauche
Essaie avec Index Equiv

=INDEX(Feuil2!$A$2:$A$27;EQUIV(Feuil1!B2;Feuil2!$B$2:$B$27))
a+
 
Dernière édition:

Coleen

XLDnaute Nouveau
Re : Rechercher un texte dans une liste et afficher la valeur correspondante.

Merci infiniment Chalet53 !
Cela fonctionne parfaitement avec INDEX EQUIV .

Je te remercie d'avoir pris le temps de me répondre et te souhaite une excellente journée. :)
 

Coleen

XLDnaute Nouveau
Re : Rechercher un texte dans une liste et afficher la valeur correspondante.

Oups, juste un petit soucis :

Lorsque la valeur nom/prénom n'a pas de correspondance, aucune erreur ne s'affiche. C'est la valeur de la ligne du dessus qui est reprise.

EDIT : mille excuse, il me suffisait d'ajouter 0 à la fin d'EQUIV.
 
Dernière modification par un modérateur:

Discussions similaires

Statistiques des forums

Discussions
311 722
Messages
2 081 930
Membres
101 843
dernier inscrit
Thaly