HLOOKUP для нескольких столбцов не возвращает ничего, кроме N / A - PullRequest
0 голосов
/ 26 сентября 2011

Я очень хорошо знаком с VLOOKUP в , но HLOOKUP кажется не таким простым в освоении, как его вертикальная подвеска. Вот очень простой случай, который я могу решить самостоятельно: http://dl.dropbox.com/u/3224566/Book1.xlsx

Я не понимаю, что не так с использованием формул такого типа, но мне действительно нужно тратить его на ряд строк (таким образом, я могу 'перенести этот набор данных, чтобы обойти мою проблему с помощью VLOOKUP !)

Заранее спасибо за помощь и наилучшие пожелания

1 Ответ

3 голосов
/ 26 сентября 2011

Вам нужно выполнить HLOOKUP в верхнем ряду (точно так же, как VLOOKUP выглядит так, чтобы соответствовать крайнему левому столбцу) - тогда как вы пытаетесь найти строку 3

, используя двухэтапную операцию INDEX и MATCH,MATCH, чтобы найти ваше значение в строке 3, INDEX для возврата ячейки в строке 1, расположенной на две ячейки над вашим MATCH, является лучшим вариантом

=IF(ISNA(MATCH(B3,C3:AW3,0)),"no match",INDEX(C1:AW1,MATCH(B3,C3:AW3,0)))

Некоторое дальнейшее чтение любезно предоставлено поиском Google

http://exceluser.com/blog/420/excel%E2%80%99s-vlookup-vs-index-match-functions.html

http://www.decisionmodels.com/optspeede.htm

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...