
Všeobecný vzorec
=HLOOKUP("*",range,1,FALSE)
Zhrnutie
Na vyhľadanie a získanie prvej textovej hodnoty v rozsahu stĺpcov môžete použiť funkciu HLOOKUP so zástupným znakom. V zobrazenom príklade je vzorec v F5:
=HLOOKUP("*",C5:E5,1,0)
Vysvetlenie
Niekedy možno budete chcieť skontrolovať rozsah niekoľkých stĺpcov a extrahovať prvú nájdenú textovú hodnotu. Môžete to urobiť pomocou funkcie HLOOKUP a zástupného znaku hviezdičky (*).
V zobrazenom vzorci je HLOOKUP nakonfigurovaný takto:
=HLOOKUP("*",C5:E5,1,0)
Vyhľadávacia hodnota je „*“, zástupný znak, ktorý sa zhoduje s jednou alebo viacerými textovými hodnotami.
Pole tabuľky C5: E5, zadané ako relatívne odkazy, takže sa mení, keď sa vzorec kopíruje nadol do stĺpca F.
Indexové číslo riadku je 1, pretože rozsah obsahuje iba jeden riadok.
Argument lookup range je nastavený na nulu (false), aby sa vynútila presná zhoda. Toto je vyžadované pri použití zástupných znakov s VLOOKUP alebo HLOOKUP.
V každom riadku HLOOKUP nájde a vráti prvú textovú hodnotu nájdenú v stĺpcoch C až E v každom riadku.
Ignorovanie prázdnych reťazcov
Ak chcete ignorovať prázdne reťazce vygenerované inými vzorcami, skúste upraviť zástupné znaky takto:
=HLOOKUP("?*",range,1,0)
Preložené: zhoda textu s najmenej jedným znakom.
Poznámka: Tento vzorec nebude fungovať pre číselné hodnoty, pretože zástupný znak hviezdička sa zhoduje iba s textom.