![](https://cdn.wiki-base.com/5160850/excel_formula_get_first_text_value_with_hlookup__2.png.webp)
Загальна формула
=HLOOKUP("*",range,1,FALSE)
Резюме
Для пошуку та отримання першого текстового значення в діапазоні стовпців ви можете використовувати функцію HLOOKUP із символом підстановки. У наведеному прикладі формула в F5 має вигляд:
=HLOOKUP("*",C5:E5,1,0)
Пояснення
Іноді вам може знадобитися перевірити діапазон із декількох стовпців та витягти перше знайдене текстове значення. Це можна зробити за допомогою функції HLOOKUP та символу підстановки зірочки (*).
У наведеній формулі HLOOKUP налаштований так:
=HLOOKUP("*",C5:E5,1,0)
Значення підстановки - "*", підстановочний знак, який відповідає одному або декільком текстовим значенням.
Масив таблиці C5: E5, введений як відносні посилання, так що він змінюється під час копіювання формули в стовпець F.
Номер індексу рядка дорівнює 1, оскільки діапазон містить лише один рядок.
Аргумент пошуку діапазону встановлюється рівним нулю (false), щоб змусити точну відповідність. Це потрібно при використанні символів підстановки з VLOOKUP або HLOOKUP.
У кожному рядку HLOOKUP знаходить і повертає перше текстове значення, знайдене в стовпцях C-E у кожному рядку.
Ігнорування порожніх рядків
Щоб ігнорувати порожні рядки, генеровані іншими формулами, спробуйте відкоригувати символи підстановки таким чином:
=HLOOKUP("?*",range,1,0)
Переклад: збіг тексту з принаймні одним символом.
Примітка: ця формула не працюватиме для числових значень, оскільки підстановка зірочки відповідає лише тексту.