2015-09-28 3 views
1

У меня есть основной лист с моими данными и 31 возможный лист с дополнительными данными, которые используются для ввода для различных вычислений. Я хочу использовать VLOOKUP для получения правильных данных, но Iml имеет трудное время с дополнительной ссылкой на листы. Я надеюсь сделать это динамической формулой, основанной на дате в третьем столбце на основном листе.Использовать день (ячейка с датой) в VLOOKUP

Это то, что в настоящее время работает:

=VLOOKUP(A2,'1'!$A$1:$B$153, 2,TRUE) 

Я в надежде получить что-то вроде ниже работы:

=VLOOKUP(A2,' "Day(C2)" '!$A$1:$B$153, 2,TRUE) 

где С2 моя дата, так что потом было бы захватить день с этой даты и выполнять поиск по этому листу и диапазону.

ответ

1

Вам необходимо использовать INDIRECT.

=VLOOKUP(A2,INDIRECT("'" & "1" & "'!$A$1:$B$153"),2,TRUE) 

Теперь просто заменить "1" с Day(C2)

=VLOOKUP(A2,INDIRECT("'" & DAY(C2) & "'!$A$1:$B$153"),2,TRUE) 

Скриншот

enter image description here

+0

Спасибо, это не работает, но я думаю, что мне нужно направление к косвенным. Что конкретно косвенно? – okmred

+0

Странно, что это не работает для вас, потому что это для меня :) Надеюсь, что значение 'DAY (C2)' такое, как вам нужно? –

+0

C2 = 7/1/2010 ... – okmred

Смежные вопросы