Formula di Excel: ottieni il primo valore di testo con CERCA.ORIZZ -

Sommario

Formula generica

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

Sommario

Per cercare e recuperare il primo valore di testo in un intervallo di colonne, è possibile utilizzare la funzione CERCA.ORIZZ con un carattere jolly. Nell'esempio mostrato, la formula in F5 è:

=HLOOKUP("*",C5:E5,1,0)

Spiegazione

A volte, potresti voler controllare un intervallo di diverse colonne ed estrarre il primo valore di testo trovato. Puoi farlo con la funzione CERCA.ORIZZ e il carattere jolly asterisco (*).

Nella formula mostrata, CERCA.ORIZZ è configurato in questo modo:

=HLOOKUP("*",C5:E5,1,0)

Il valore di ricerca è "*", un carattere jolly che corrisponde a uno o più valori di testo.

La matrice della tabella C5: E5, inserita come riferimento relativo in modo che cambi quando la formula viene copiata nella colonna F.

Il numero di indice della riga è 1, poiché l'intervallo contiene solo una riga.

L'argomento di ricerca dell'intervallo è impostato su zero (falso) per forzare la corrispondenza esatta. Ciò è necessario quando si utilizzano caratteri jolly con CERCA.VERT o CERCA.ORIZZ.

In ogni riga, CERCA.ORIZZ trova e restituisce il primo valore di testo trovato nelle colonne da C a E in ogni riga.

Ignorare le stringhe vuote

Per ignorare le stringhe vuote generate da altre formule, prova a modificare i caratteri jolly come segue:

=HLOOKUP("?*",range,1,0)

Tradotto: corrisponde al testo con almeno un carattere.

Nota: questa formula non funzionerà per i valori numerici poiché il carattere jolly asterisco corrisponde solo al testo.

Articoli interessanti...