TLDR
Я ищу информацию о том, как динамически ссылаться на таблицу в формуле по имени. Чтобы было ясно, я говорю о реальном объекте таблицы, а не именованном диапазоне, и я хочу выбрать, из какой таблицы выбрать, по значению ячейки.
Полное описание
Я работаю с серией таблиц, которые имеют общее форматирование (например, имена столбцов: [Уровень], [Функция], [Примечания] и т.д.).
Каждая таблица имеет отдельное значимое имя: [Клирик], [Боец], [Друид] и т.д.
Я хочу позволить пользователю вводить имя данной таблицы в ячейку, а затем использовать INDEX-MATCH, чтобы предоставить информацию об этой таблице для использования в других вычислениях.
Например:=INDEX(<??TableName??>, MATCH(Character.Level, <??TableName??>[Feature], 0), 2)
Есть ли способ достичь этого, не прибегая к коду или пользовательскому плагину?
Я вижу возможность сделать его одной большой таблицей, которая включает в себя все отдельные таблицы с дополнительным столбцом, например, [класс], а затем динамически копировать информацию этой таблицы во вторую таблицу и выполнять там мои поиски, но это кажется хитрым.
И да, для тех, кому интересно, я работаю над таблицей персонажей на основе Excel для DnD, 5-е изд. Я хочу подготовить математику ко времени выхода стандартов OGL.
Спасибо за ваше время. Я только смогу периодически проверять ответы, но я надеюсь, что это будет сделано в выходные.