
Formuła ogólna
=HLOOKUP("*",range,1,FALSE)
Podsumowanie
Aby wyszukać i pobrać pierwszą wartość tekstową z zakresu kolumn, możesz użyć funkcji WYSZUKAJ.POZIOMO z symbolem wieloznacznym. W pokazanym przykładzie formuła w F5 to:
=HLOOKUP("*",C5:E5,1,0)
Wyjaśnienie
Czasami możesz chcieć sprawdzić zakres kilku kolumn i wyodrębnić pierwszą znalezioną wartość tekstową. Możesz to zrobić za pomocą funkcji WYSZUKAJ.POZIOMO i znak wieloznaczny gwiazdki (*).
W przedstawionym wzorze HLOOKUP jest skonfigurowane w następujący sposób:
=HLOOKUP("*",C5:E5,1,0)
Wartość wyszukiwania to „*”, symbol wieloznaczny pasujący do co najmniej jednej wartości tekstowej.
Tablica tabeli C5: E5, wprowadzona jako odniesienie względne, tak aby zmieniała się, gdy formuła jest kopiowana w dół kolumny F.
Numer indeksu wiersza to 1, ponieważ zakres zawiera tylko jeden wiersz.
Argument wyszukiwania zakresu jest ustawiony na zero (fałsz), aby wymusić dokładne dopasowanie. Jest to wymagane w przypadku używania symboli wieloznacznych z WYSZUKAJ.PIONOWO lub WYSZUKAJ.PIONOWO.
W każdym wierszu HLOOKUP znajduje i zwraca pierwszą wartość tekstową znalezioną w kolumnach od C do E w każdym wierszu.
Ignorowanie pustych ciągów
Aby zignorować puste ciągi generowane przez inne formuły, spróbuj dostosować symbole wieloznaczne w następujący sposób:
=HLOOKUP("?*",range,1,0)
Przetłumaczone: dopasuj tekst z co najmniej jednym znakiem.
Uwaga: ta formuła nie będzie działać dla wartości liczbowych, ponieważ gwiazdka jest dopasowana tylko do tekstu.