Probleme fonction RechercheV

Résolu
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

  1. 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
    1. oups...

      çà donne une erreur je suis allé trop vite dans ma réponse, est en cause ce que contient la colonne A
      0
  2. 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
    1. Contributeur
      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
      1. je vous remercie pour vos reponses.

        La solution de Mike-31 marche parfaitement!
        0