Formule Excel: obtenir la première valeur de texte dans une liste -

Table des matières

Formule générique

=VLOOKUP("*",range,1,FALSE)

Sommaire

Si vous avez besoin d'obtenir la première valeur de texte dans une liste (une plage d'une colonne), vous pouvez utiliser le jeu de fonctions RECHERCHEV pour une correspondance exacte, avec un caractère générique pour la valeur de recherche.

Dans l'exemple, la formule en D7 est:

=VLOOKUP("*",B5:B11,1,FALSE)

Explication

Le caractère générique astérisque (*) correspond à n'importe quelle valeur de texte. Lorsqu'il est utilisé avec VLOOKUP en mode de correspondance exacte (le 4ème argument, range_lookup, défini sur FALSE), l'astérisque correspond à la première cellule contenant du texte. Puisque nous fournissons la colonne comme 1, nous obtenons la valeur de la même plage que nous utilisons pour la table.

Remarque: cela ne fonctionne que pour les valeurs de texte, pas pour les nombres.

Bons liens

Rechercher le premier élément non vide dans une liste (chandoo)

Articles intéressants...