Probleme fonction RechercheV

Résolu/Fermé
linece - 21 août 2013 à 10:42
 linece - 21 août 2013 à 11:53
Bonjour,

Novice en Excel, je rencontre un probleme avec la fonction RechercheV.

J'ai un tableau avec en colonne A, une liste fixe de données (triées par ordre alphabétique) ; en colonne B des donnees que je modifie régulièrement qui correspondent aux premiers caractères des données de la colonne A.
Je souhaite donc grace à la formule RechercheV avoir en colonne C, le texte de la colonne A qui débute par les caractères de la colonne C.

Pour mieux comprendre, voici un exemple.
En colonne A: Eric-rue du stade-albi ; Francois-rue des alouettes-toulouse ; Germain-rue de la gare-arthes (plus de 500 lignes)
En colonne B, ligne 1 : Francois
En colonne C, Ligne 1 : Francois-rue des alouettes-toulouse (ce que je voudrais avoir)

Pour cela, j'utilise la formule (en C1) : =RECHERCHEV(C1;$A$1:$A$570;1;FAUX)
Et cela m'indique la ligne du dessus!
Soit dans mon exemple : Eric-rue du stade-albi

J'espere que cela est compréhensible.
Je vous remercie de bien vouloir me conseiller.

4 réponses

PapyLuc51 Messages postés 4377 Date d'inscription dimanche 3 mai 2009 Statut Membre Dernière intervention 24 septembre 2024 1 436
Modifié par PapyLuc51 le 21/08/2013 à 11:10
Bonjour

Tu travailles sur la C1 donc tu ne peux pas faire référence à cette même cellule

Remplace C1 par B1 dans ta formule

cordialement
0
PapyLuc51 Messages postés 4377 Date d'inscription dimanche 3 mai 2009 Statut Membre Dernière intervention 24 septembre 2024 1 436
21 août 2013 à 11:13
oups...

çà donne une erreur je suis allé trop vite dans ma réponse, est en cause ce que contient la colonne A
0
Mike-31 Messages postés 18336 Date d'inscription dimanche 17 février 2008 Statut Contributeur Dernière intervention 21 septembre 2024 5 096
21 août 2013 à 11:12
Bonjour,

si le critère recherché est en C1, tu ne peux mettre la formule dans cette même cellule

Pour cela, j'utilise la formule (en C1) : =RECHERCHEV(C1;$A$1:$A$570;1;FAUX)

ta matrice de A1 à A570
le critère exemple François en B1
en C1 colle cette formule

=RECHERCHEV(B1&"*";$A$1:$A$570;1;0)

0
PHILOU10120 Messages postés 6389 Date d'inscription lundi 16 avril 2012 Statut Contributeur Dernière intervention 19 septembre 2024 809
21 août 2013 à 11:18
Bonjour

En colonne A insérer une colonne et mettre cette formule

=GAUCHE($B1;CHERCHE("-";$B1;1)-1) et la tirer sur les 500 lignes
En colonne B vous avez vos libellé
exemple : Eric-rue du stade-Albi
et en colonne c mettre cette formule
=RECHERCHEV($A1;$A$1:$B$500;2;FAUX)

J'espère que cela correspond à votre besoin
0
je vous remercie pour vos reponses.

La solution de Mike-31 marche parfaitement!
0