Excel: combiener fonction recherchev et concatener

Fermé
Signaler
-
 nilok -
Bonjour,

Je suis entrain de faire un tableur qui automatise la recherche dans des grands tableaux.

J'ai plusieurs fichiers excel contenant un tableau pour chaque année:
xxx_2016.xls
xxx_2017.xls
xxx_2020.xls

Dans ma cellule A1, j'ai l'année (p.ex. 2017) pour laquelle je veux rechercher la donnée;
Dans ma cellule A2, j'ai l'élément à rechercher en première colonne du tableau;
Je veux ressortir ce qu'il y a en deuxième colonne.

Cette formule ne fonctionne pas: RECHERCHEV(A2;CONCATENER("[xxx_";A1;".xls]PC!$A$1:$K$800");2).
Alors que celle-ci fonctionne: RECHERCHEV(A2;[xxx_2017.xlsxls]PC!$A$1:$K$800;A1;2)

Une explication?

Merci!
Colin

2 réponses

Messages postés
3818
Date d'inscription
mercredi 11 février 2009
Statut
Modérateur
Dernière intervention
23 janvier 2022
198
Bonjour,

Probablement parce que la formule concatener() ne parvient pas à concaténer un texte avec une matrice ?

Le seul moyen que j'aie trouvé pour contourner ce problème est de rajouter une colonne avec la concaténation ligne par ligne dans la table de correspondance du recherchev()
0
Hello,
Merci pour ta réponse. Mais je comprend pas comment tu a contourné le problème.
Tu dis: "ajouter une colonne avec la concaténation ligne par ligne dans la table de correspondance du recherchev()"
Tu entends quoi par là?
0