Excel - Нужна помощь в функции VLOOKUP

282
Ruby Shi

Я начинающий в Excel. Кто-нибудь может мне помочь?

Я совершенно запутался с этой функцией поиска. Почему ячейка C6 является значением поиска, а D6 + 1 является строкой поиска? Когда я попытался использовать D6 в качестве значения для поиска и получил неправильные результаты. Зачем?

Спасибо!

Excel - Нужна помощь в функции VLOOKUP

-2

1 ответ на вопрос

2
Bandersnatch

Это довольно необычный способ использовать HLOOKUP (). Обычно строка поиска является константой.

Но в этом случае пользователь хочет искать значения в последовательных строках таблицы поиска. Я не могу сказать вам, почему они хотят это сделать, но я объясню, как работает формула.

Столбец D содержит 1,2,3,4,5, поэтому индекс строки поиска (строка, в которой найден результат) будет равен 2,3,4,5,6 при заполнении формулы.

Значение поиска всегда равно 2, за исключением строки со второй по последнюю, где оно равно 1. Таким образом, HLOOKUP () будет возвращать значения в строках 2-6 ​​столбца F, за исключением строки со второй по последнюю, где используется 1 в качестве значения поиска и возвращает 3 из столбца E.

Вы не можете использовать D6 в качестве строки поиска, потому что это будет первая строка. HLOOKUP () находит значение поиска в первой строке, а затем возвращает соответствующее значение из другой строки, указанной индексом строки.

Надеюсь, это поможет. Задайте вопрос в комментариях, если вам нужна дополнительная информация.

Спасибо за ваше очень подробное объяснение! Теперь я это понимаю. Ruby Shi 7 лет назад 0

Похожие вопросы