Я недавно получал побои от Excel! :)

Я хочу создать «Мастер-таблицу», которая охватывает все другие таблицы в моей книге. Проблема, с которой я сталкиваюсь, заключается в том, что, если я просто ссылаюсь на ячейки, новые строки, которые я вставляю, не будут отображаться в моей мастер-таблице, поскольку, ссылаясь, я делаю это только для определенных ячеек. Таким образом, я могу сослаться на всю таблицу? У меня есть 10 ~ столов, которые я хочу поместить в «Мастер-стол».

Мне жаль, что я не знаю правильной терминологии для слов, но я надеюсь, что разъяснил вопрос достаточно для понимания. Любая помощь приветствуется! :)

1 ответ1

2

Самый простой способ, которым я знаю (я уверен, что есть и другие), состоит в том, чтобы использовать бесплатный плагин для Excel от Microsoft, PowerQuery.

Вы настраиваете каждую таблицу данных, а затем объединяете запросы всех таблиц для создания мастера. При изменении таблиц данных простое обновление основной таблицы обновит ее и включит в себя все, что вам нужно.

ОБНОВЛЕНИЕ: я довольно ржавый на старом способе сделать это, но это должно работать. Пока у вас есть общий столбец, который вы можете использовать в качестве индекса, вы можете использовать запросы данных к таблицам в своей книге, просто убедитесь, что вы установили запрос как доступный только для чтения (по умолчанию это чтение / запись, которое завершится неудачно, так как книга всегда будет открыт, когда вы выполняете запрос). Тем не менее, убедитесь, что вы отформатировали свои данные как "Таблицы" в Excel, чтобы они автоматически расширялись, в противном случае вам придется делать умные вещи с именами областей данных. Затем вам нужно будет стереть свои навыки SQL, чтобы объединить таблицы в конструкторе запросов.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .