Формула на Excel: Получете първа текстова стойност с HLOOKUP -

Съдържание

Обща формула

=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)

Преведено: съвпада текст с поне един знак.

Забележка: тази формула няма да работи за числови стойности, тъй като заместващият знак със звездичка съвпада само с текст.

Интересни статии...