Probleme fonction RechercheV

Résolu
linece -  
 linece -
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. PapyLuc51 Messages postés 4569 Date d'inscription   Statut Membre Dernière intervention   1 511
     
    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. PapyLuc51 Messages postés 4569 Date d'inscription   Statut Membre Dernière intervention   1 511
       
      oups...

      çà donne une erreur je suis allé trop vite dans ma réponse, est en cause ce que contient la colonne A
      0
  2. Mike-31 Messages postés 18405 Date d'inscription   Statut Contributeur Dernière intervention   5 147
     
    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
  3. PHILOU10120 Messages postés 6463 Date d'inscription   Statut Contributeur Dernière intervention   835
     
    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
  4. linece
     
    je vous remercie pour vos reponses.

    La solution de Mike-31 marche parfaitement!
    0