Salut
Je ne suis pas un crack mais je pense avoir ta solution.
L'idée est de faire réorganiser tes données dans une autre base structurée en ligne simple. Une fois cette nouvelle base de données créée ce sera facile de faire ce que tu veux.
Tu trouveras dans le fichier joint toutes les possibilités d'extraire tes données.
La première feuille (BD) est la base de données d'origine sur laquelle RechercheV s'arrêterait au premier argument (ce qui distinguent les lignes sont des variables). Il y a une feuille facultative (Validation) qui sert aux validations des listes et enfin la feuille (NBD) qui recrée la base de donnée en ligne simple et sur laquelle RechercheV ou tout autre fonction sera efficace.
Le principe est de retourner une valeur vrai sur un argument connu, A,B,C etc. ensuite d'extraire une variable associée à la même ligne qui servira a créé la base de donnée., pour ensuite ce servir de cette variable comme argument de recherche avec Index, Equiv, Decaler ou RechercheV.
Bonne lecture