Динамическая таблица имен структурированных ссылок Excel
Я занимаюсь этим уже час и в конечном итоге вернусь к использованию INDIRECT, которого я бы предпочел избежать. Я чувствую, что должен быть более простой способ использования формата таблицы, чтобы сделать это очень аккуратно, но я не могу понять это!
У меня есть такой лист, где я хочу, чтобы желтая область справа показывала мне данные из доступных вариантов слева, основываясь на значении в оранжевой ячейке вверху. Верхняя таблица называется tPeople, а нижняя таблица называется tPlaces. Поэтому, если в ячейку введено tPeople, я хочу, чтобы данные для этой таблицы отображались в желтой области.
На данный момент я установил именованный диапазон rPeople и rPlaces, чтобы заставить это работать с косвенным, но я бы предпочел на самом деле использовать таблицу, и не использовать косвенный, если это возможно.
= ИНДЕКС (ДВССЫЛ ($E$1),$F2,G$1)
Спасибо!
1 ответ
Да, это можно сделать, используя OFFSET и INDIRECT в имени таблицы. Здесь TblName — это именованный диапазон для ячейки I1. Одно предостережение заключается в том, что таблицы rPeople и rPlaces должны находиться в одной строке , иначе формула вернет ошибку #Value. Также [ID] [ID] требуется, чтобы зафиксировать абсолютную ссылку для ссылки на структурированную таблицу. Смотрите здесь .