Создание сводной таблицы и диаграммы с несколькими листами

У меня проблема с созданием сводной таблицы и диаграммы с несколькими листами.
Я уже создал сводную таблицу и диаграмму с помощью Microsoft Query. Я следовал инструкциям этого блога: http://www.ashishmathur.com/create-a-pivot-table-from-multiple-worksheets-in-the-same-workbook/
Сейчас я выясняю, как добавить новые данные в сводную таблицу.
Можно ли добавить новые таблицы данных в уже созданные запросы и сводную таблицу?
Или мне нужно создавать заново каждый раз, когда я добавляю новый лист данных?

К вашему сведению: я использую Excel 2007, и все мои данные содержат то же самое нет. столбцов и одинаковых имен столбцов.

1 ответ

Похоже, вам нужно добавить еще один блок UNIONALL Select * from dummy2,
Если вам нужно делать это, скажем, еженедельно или ежедневно, я рекомендую познакомиться с базовым редактированием макросов, которое позволит вам перетаскивать данные с многочисленных листов на сводный и основывать свой SQL на этом одном листе.

Sub loop_through_sheets()
Dim ws As Worksheet 'define a worksheet
For Each ws In ActiveWorkbook.Worksheets 'for each worksheet
If ws.Name Like "YourString" Then 'make sure you don't consolidate the summary sheet
Call DataGrab(ws)
End If
Next ws
End Sub
Другие вопросы по тегам