La fonction intégrée VLOOKUP est l'une des fonctions les plus puissantes de Excel. Mais il présente un inconvénient majeur : il ne trouve que la première occurrence de la valeur requise dans le tableau et uniquement dans la colonne la plus à droite. Mais si vous avez besoin du 2ème, du 3ème et pas du dernier ?
La fonction VLOOKUPSEQ modifiée peut renvoyer n'importe quelle correspondance (pas seulement la première trouvée) à partir d'une colonne donnée.
=VLOOKUPSEQ(LookupValue; LookupArray; ReturnArray; Seq)
La fonction VLOOKUPSEQ() est facile à utiliser. Il vous suffit de spécifier la plage de recherche et la colonne à partir de laquelle les valeurs seront extraites, ainsi que le numéro de séquence de la correspondance requise et Excel trouvera et renverra automatiquement la valeur requise :
=VLOOKUPSEQ(LookupValue; {Lookup Array}; {Return Array}; Seq)
Nous aurons le résultat suivant :
Cet exemple utilise les valeurs suivantes :
Vous pouvez utiliser la fonction VLOOKUPSEQ() en installant une extension gratuite YouLibreCalc.xlam .
Après cela, cette fonction sera disponible dans tous les fichiers qui seront ouverts dans Excel.