Не удалось найти комбинированные диапазоны в HLOOKUP

Пример из Таблиц

У меня проблемы с HLOOKUP в Google Таблицах. Я пытаюсь определить, является ли введенное слово уникальным в строке, и по этой причине моя формула ищет объединенные диапазоны [исключающие себя] в HLOOKUP. Это формула, которую я использую [в ячейке E4]:

=HLOOKUP(E2, {B2:D3;F2:M3}, 2, false) 

Несомненно, я что-то делаю не так, потому что постоянно получаю эту ошибку:

"HLOOKUP выходит за пределы допустимого диапазона"

Я хочу, чтобы он нашел совпадение для "льда" в диапазоне слева [B2: D3] и диапазоне справа [F2: M3] ...

Как ни странно, эквивалентная формула работает для VLOOKUP, но не для HLOOKUP. Я обнаружил, что это также работает в HLOOKUP, если я ищу один диапазон [например, B2: D3], а не комбинированный диапазон.

Так что я немного застрял. Комбинированный поиск диапазона отлично работает в VLOOKUP, но, возможно, мне нужно написать его по-другому для HLOOKUP?

Любая помощь будет принята с благодарностью.


person Gilbert Walker    schedule 08.06.2019    source источник
comment
Конечно. Извините, это так невероятно запутано. Я новичок в таблицах Google;) [удалено]   -  person Gilbert Walker    schedule 08.06.2019


Ответы (2)


вместо этого:

=HLOOKUP(E2, {B2:D3; F2:M3}, 2, 0) 

попробуй это:

=HLOOKUP(E2, {B2:D3, F2:M3}, 2, 0) 
person player0    schedule 08.06.2019
comment
Это сработало. Большое спасибо, что ты чертов гений. Не уверен, почему синтаксис отличается для HLOOKUP и VLOOKUP, но он отлично работает, когда я использую запятую [,] вместо точки с запятой [;] для разделения комбинированных диапазонов ... надеюсь, это поможет кому-то в будущем :) - person Gilbert Walker; 08.06.2019
comment
это связано с расположением диапазонов в квадратных скобках {} - person player0; 08.06.2019
comment
Ах хорошо. Понятия не имею, что это значит! ;) Большое спасибо за Вашу помощь! - person Gilbert Walker; 08.06.2019
comment
вставьте это в какую-нибудь ячейку ={"a","b"}, а также ={"a";"b"} и посмотрите разницу - person player0; 08.06.2019

Для выявления дубликатов вам может подойти условное форматирование. Выберите все соответствующие столбцы: Формат> Условное форматирование ..., Форматировать ячейки, если ... Пользовательская формула и:

=countif(1:1,A1)>1

с форматированием по вашему выбору.

Это должно отформатировать все экземпляры любого значения, повторяющегося в его строке.

person pnuts    schedule 08.06.2019
comment
Хорошо, здорово, я тоже попробую. Я действительно хочу идентифицировать текст (или ваш ответ сработает так же, как и числа?). Большое спасибо за ваше любезное предложение - person Gilbert Walker; 08.06.2019