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