Как выбрать всю таблицу Excel для сводной таблицы? - PullRequest
2 голосов
/ 23 декабря 2011

Я хочу иметь возможность выбирать и ссылаться на все вкладки в моей электронной таблице Excel (чтобы получить итоги всего), но источник данных позволяет выбирать только одну вкладку ... есть ли способ выбрать и использовать вся рабочая книга в сводной таблице?

Спасибо!

Ответы [ 5 ]

4 голосов
/ 23 декабря 2011

У вас просто проблема с форматированием данных. Вы используете вкладки для разделения устройств по отделам, вместо того, чтобы просто создать поле или столбец department и поместить все в одну вкладку. Скорее всего, данные были доставлены вам таким образом, но не позволяйте формату доставки определять истинный рабочий формат данных.

Объедините все в одной вкладке, и тогда вы сможете прекрасно использовать данные в сводной таблице.

Если у вас больше данных, чем уместится на вкладке, поместите их в базу данных, такую ​​как MS Access, MS SQLServer или mySQL, а затем скажите Excel использовать базу данных в качестве источника сводной таблицы.

1 голос
/ 23 декабря 2011

Я думаю, что у Джонатана М есть лучший ответ, но вот способ сделать это с помощью SQL , который я успешно использовал.

0 голосов
/ 20 января 2012

Выберите данные на любом листе и нажмите Alt D> P . Он покажет вам шаг 1 из 3 для мастера сводных таблиц. Теперь выберите Несколько диапазонов консолидации и нажмите Далее .
Выберите и добавьте разные поля из разных вкладок, и это создаст консолидированный диапазон для вашей сводной таблицы, а затем вы сможете запустить свою сводную таблицу на основе данных, расположенных на разных вкладках листа одновременно.

Надеюсь, это поможет.

0 голосов
/ 23 декабря 2011

В 2007 году несколько консолидированных диапазонов не отображаются в окне сводной таблицы по умолчанию.Вам нужно создать сводную таблицу, щелкнуть по ней, нажать Alt + D, затем P. Вернитесь к первому шагу, и у вас будет возможность выбрать несколько консолидированных диапазонов.

0 голосов
/ 23 декабря 2011

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

...