VLOOKUP значение слева от Lookup_value

Используя Excel, есть ли способ использовать VLOOKUP Функция найти дату, соответствующую минимальным и максимальным значениям?

4 ответа

С вашим макетом @Mark является правильным (вы не можете) и по указанной причине. INDEX/MATCH может быть подходящей альтернативой, но чтобы предоставить некоторые детали, попробуйте, скажем, I30 скопировать поперек и вниз для соответствия:

 =INDEX($H$6:$H$26,MATCH(I27,I$6:I$26,0))

Нет, с помощью VLOOKUP невозможно смотреть влево - он может смотреть только вправо. Вы должны взглянуть на комбо INDEX/MATCH, чтобы решить эту проблему.

Если вы хотите использовать вспомогательный столбец для хранения даты, вы можете. В моем примере я добавил вспомогательный столбец в столбце N. Так что column N также отображает дату от column H,

=VLOOKUP(I27;$I$6:$O$26;7;0)
=VLOOKUP(I28;$I$6:$O$26;7;0)
...

Для этого есть простое решение - если вы не настаиваете на использовании VLOOKUP():-)

  1. Над строкой 27 введите новую строку, повторяя заголовки столбцов ("Томсон" и т. Д.). Вы можете просто использовать =I5, =J5 и так далее.
  2. Теперь введите эту формулу в I30: =DGET($H$5:$N$26;1;J27:J28)... и перетащите его вправо.
  3. Для получения максимальных значений вам нужно повторить заголовки столбцов чуть выше строки "максимум".
Другие вопросы по тегам