У меня есть таблица содержит 3 листа. Я хочу установить срок действия столбца E первого листа на основе текста в столбце D.
Отношения между этими двумя столбцами размещаются на втором листе в виде двух столбцов: столбец A содержит тексты (которые являются значениями проверки для столбца D на первом листе), а столбец B содержит диапазоны, такие как «Лист3.A1: A100 ", который я хотел бы установить для проверки диапазона ячеек столбца E первого листа.
Лист 1: (Оба столбца имеют проверку диапазона ячеек)
| D | E |
|---------|-----------------|
| Dev1 | Spec1 of Dev1 |
| Dev1 | Spec2 of Dev1 |
| Dev2 | Spec2 of Dev2 |
Лист 2:
| A | B |
|---------|-----------------|
| Dev1 | Sheet3.A1:A100 |
| Dev2 | Sheet3.B1:B100 |
Лист 3:
| A | B |
|-----------------|-----------------|
| Spec1 of Dev1 | Spec1 of Dev2 |
| Spec2 of Dev1 | Spec2 of Dev2 |
Теперь проблема
Я написал следующую формулу для проверки диапазона ячеек столбца E первого листа, но, похоже, это не работает!
INDIRECT(VLOOKUP(INDIRECT("D" & ROW()),Sheet2.A1:B100,2,0))
Результат этой формулы примерно такой для столбца E:
Spec1 of Dev1 <-- Correct
#Value! <-- What's this?
#Value!
#Value!
...
Где моя ошибка?