Excel - изменение источника данных диаграммы в зависимости от текста в ячейке - PullRequest
1 голос
/ 22 июня 2019

У меня есть один файл Excel, в котором у меня есть несколько листов с финансовыми отчетами разных компаний (они называются Databas.xlsx).Структуры этих листов идентичны.Затем у меня есть другой файл Excel, который я хочу использовать для анализа этих финансовых отчетов с использованием диаграмм.Таким образом, я должен получить данные из разных листов в мой файл анализа.Делать это с одного листа не составит труда, так как я могу просто создать диаграмму и отметить нужные мне данные на этом листе, чтобы диапазон данных диаграммы был примерно таким:

=[Databas.xlsx]Kopparbergs!$C$3:$K$3

где "Коппарбергс""это имя листа в Databas.xlsx.Проблема, с которой я сталкиваюсь, заключается в том, что я хочу иметь возможность изменить имя листа, которое вводится в эту формулу, записав имя в ячейку (поскольку это позволило бы мне изменить несколько диаграмм одновременно).Поэтому, чтобы уточнить, в приведенной выше формуле я хочу изменить слово «Коппарбергс», написав текст в ячейке.Если это невозможно, как бы я это сделал?То есть как создать диаграмму, которая может изменять свое содержимое в зависимости от текста в ячейке, соответствующей листу?

1 Ответ

0 голосов
/ 22 июня 2019

Таким образом, вместо использования Indirect, я думаю, вам нужно использовать два именованных диапазона для ссылок при использовании диаграммы.

Этот предыдущий ответ выглядит как хорошее руководство по реализации (не уверен насчет этикета просто скопировать и вставить предыдущие ответы, поэтому я просто предоставлю ссылку):

Динамический диапазон диаграммы с использованием INDIRECT: эта функция недействительна (несмотря на выделенный диапазон)

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...