Создание сводной таблицы и диаграммы с несколькими листами
У меня проблема с созданием сводной таблицы и диаграммы с несколькими листами.
Я уже создал сводную таблицу и диаграмму с помощью 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