Трудно точно знать, что вы спрашиваете, не видя лист правильно. Причина в том, что функция VLOOKUP довольно специфична.
Однако я думаю, что проблема в том, что VLOOKUP ищет ваше значение только в первом столбце таблицы, которую вы ему задаете.
Например:
A B C D
Date Stuff More MoreStuff
Date Stuff More MoreStuff
Date Stuff More MoreStuff
Date Stuff More MoreStuff
Если у меня есть значение: X и я хочу получить значение: Y из моей таблицы, которая находится в столбце C:
Мне нужно использовать формулу следующим образом:
=VLOOKUP(X, A:D, 3, False)
Таким образом, VLOOKUP будет искать вашу дату ТОЛЬКО в первом столбце. Если ваши данные находятся в столбце B, и вы поставили A: D, то они не будут найдены. Он найдет его, если вы поставите B: D.
1) В основном: убедитесь, что ваш столбец дат в таблице поиска является самым левым столбцом в таблице, которую вы ему дали.
Наконец:
2) Число в третьем аргументе функции VLOOKUP должно учитываться с начала новой таблицы, а не с рабочего листа.
A B C D E
stuff stuff Date Stuff Result
stuff stuff Date Stuff Result
Если это ваша таблица, и я хочу получить результат из столбца E с использованием даты в столбце C, мне нужно будет использовать VLOOKUP следующим образом:
VLOOKUP(X C:E, 3, False)
Я думаю, что в вашем случае ваш лист выглядит так:
A B C
Date Entry Entry2
Чтобы получить Entry 2, вы должны сделать
VLOOKUP(x, A:C, 3, False)