Как ссылаться на таблицу, игнорируя смещение

Excel 2013: у меня есть несколько таблиц с одним столбцом на листе Lookup, которые используются для проверки различных столбцов вокруг моей книги.

Теперь мне нужно добавить таблицу сопоставления для сопоставления всех значений из одной из этих таблиц (tbl_Validation) к текстовым значениям на листе настроек, поэтому я создаю новую таблицу в настройках, настраиваю таблицу на 2 столбца и в формулах столбцов для первого:

tbl_Validation[ColumnA]

но так как tbl_Validation начинается в ячейке B23, где моя новая таблица находится в B2, я получаю #VALUE! ошибки во всех строках. Поменять формулы на INDEX(tbl_Validation,1,1) корректно смещает данные и находит значение, но это не работает для формул столбца, так как он выбирает только одно значение для всего столбца.

Я пробовал различные подходы, чтобы сделать это статической ссылкой: tbl_Validation[@ColumnA], tbl_Validation[[ColumnA]:[ColumnA]] а также tbl_Validation[@[ColumnA]:[ColumnA]]столбец не отображает никаких данных, если я не переместлю всю таблицу на B23, как исходную таблицу.

1 ответ

Попробуйте немного изменить свою первую попытку:

INDEX (tbl_Validation, СТРОКА ($A1),1)

Используя функцию и ссылку на ячейку, "ROW($A1)" заставит Excel заполнить формулу, используя относительную ссылку, и, следовательно, даст вам правильные номера строк для работы формулы INDEX.

Другие вопросы по тегам