Excel: combiener fonction recherchev et concatener

Fermé
nilok - Modifié par nilok le 4/05/2016 à 17:05
 nilok - 5 mai 2016 à 08:37
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

A voir également:

2 réponses

Arkana0 Messages postés 4399 Date d'inscription mercredi 11 février 2009 Statut Modérateur Dernière intervention 10 février 2023 181
4 mai 2016 à 18:06
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