2017-01-09 3 views
0

У меня возникла проблема с формулой Vlookup.Vlookup основан на полученном тексте формулы

рабочая тетрадь содержит 3 листов.

мне нужно сравнить значения из E2:E867 на листе 2 со значениями из C2:C867 на листе 3, и возвращает значение из листа 3 столбца B на листе 2. это должно быть относительно прямой, за исключением значений из E2:E867 на листе 2 заполнить другой Vlookup формулы поэтому vlookup я пишу смотрим на фактической формуле в E2:E867 на листе 2 вместо полученных значений в E2:E867 на листе 2.

, как я могу получить vlookup сравнить полученные значения в E2:E867 на листе 2 вместо приведенных формул в E2:E867 на листе 2.

формулы, которая используется для заполнения E2:E867

=VLOOKUP($A489,'sheet 2'!$A$2:$L$867,7) 

формулы, которая оказывает вопросы

=VLOOKUP($E489,'sheet 3'!$C$2:$C$867,2) 

она должна возвращать значение в колонке 2 из листа 3, который соответствует значению ячейки E489, но вместо этого, когда вы входите в формулу, она смотрит на формулу от E2:E867.

Я знаю, что я не могу четко задавать вопрос, поэтому, пожалуйста, дайте мне знать, если вам нужно какое-то разъяснение.

спасибо.

+2

2 in = VLOOKUP ($ E489, 'sheet 3'! $ C $ 2: $ C $ 867,2) относится ко второму столбцу, но вы ссылаетесь только на один столбец с «листом 3»! $ C $ 2: $ C $ 867 –

+0

Я меняю его на = VLOOKUP ($ E489, 'sheet 3'! $ A $ 2: $ C $ 867,2) с теми же результатами. он переходит в vlookup, который используется для заполнения E489. Мне нужно, чтобы vlookup читал текст из E489 вместо того, чтобы смотреть на формулу, которая использовалась для заполнения E489. – NuckinFutz

+0

Он не будет работать с vlookup, поскольку Vlookup должен иметь столбец поиска слева и столбец возвращаемого значения справа , Вам нужно будет использовать INDEX/MATCH. –

ответ

0

Все права защищены Scott Craner - используйте эту формулу: = INDEX («лист 3»! B: B, MATCH ($ E489, «лист 3»! C: C, 0)) - это было именно то, что я необходимо. Спасибо Скотт