Formuła programu Excel: pobierz pierwszą wartość tekstową za pomocą funkcji WYSZUKAJ.POZIOMO -

Spisie treści

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.

Interesujące artykuły...