Excel vzorec: Získejte první textovou hodnotu pomocí HLOOKUP -

Obsah

Obecný vzorec

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

souhrn

Chcete-li vyhledat a načíst první textovou hodnotu napříč řadou sloupců, můžete použít funkci HLOOKUP se zástupným znakem. V zobrazeném příkladu je vzorec v F5:

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

Vysvětlení

Někdy možná budete chtít zkontrolovat rozsah několika sloupců a extrahovat první nalezenou textovou hodnotu. Můžete to udělat pomocí funkce HLOOKUP a zástupného znaku hvězdičky (*).

V zobrazeném vzorci je HLOOKUP nakonfigurován takto:

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

Vyhledávací hodnota je „*“, zástupný znak, který odpovídá jedné nebo více textovým hodnotám.

Pole tabulky C5: E5, zadané jako relativní reference, takže se mění při kopírování vzorce dolů do sloupce F.

Indexové číslo řádku je 1, protože rozsah obsahuje pouze jeden řádek.

Argument vyhledávání rozsahu je nastaven na nulu (false), aby vynutil přesnou shodu. To je vyžadováno při použití zástupných znaků s VLOOKUP nebo HLOOKUP.

V každém řádku HLOOKUP najde a vrátí první textovou hodnotu nalezenou ve sloupcích C až E v každém řádku.

Ignorování prázdných řetězců

Chcete-li ignorovat prázdné řetězce generované jinými vzorci, zkuste upravit zástupné znaky následujícím způsobem:

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

Přeloženo: shoda textu s alespoň jedním znakem.

Poznámka: Tento vzorec nebude fungovat pro číselné hodnoty, protože zástupný znak hvězdičky odpovídá pouze textu.

Zajímavé články...