Marek Zadęcki

Marek Zadęcki pracownik biurowy i
kadrowy

Temat: Excel 2016 PL - tabela przestawna z kilkunastu tabel w...

Witam, temat sądzę nie jest trudny jednak nie bardzo mi wychodzi. Chcę sporządzić 1 tabelę przestawną z kilkunastu cząstkowych tabel , które są umieszczone w jednym skoroszycie. Czy zechcielibyście mi podpowiedzieć jak to zrobić? Może znacie link do filmiku?
Każdy z arkuszy ma tak samo opisane kolumny tylko różną liczbę wierszy. Zacząłem od stworzenia (w osobnym pliku) zapytania (z zakładki Dane wybrałem Nowe zapytanie ->Z pliku ->Ze skoroszytu). Podczas konstruowania zapytania do poszczególnych tabel wybrałem jako "typ" tylko połączenie. Każdą z tabel przygotowałem w edytorze zapytań tak aby pozostały dane w konkretnych kolumnach, które chcę mieć w tabeli przestawnej.
Nie mogę dalej ruszyć, bo nie wiem jak otrzymać jedną zbiorczą tabelę z kilkunastu(wcześniej przygotowanych) tabel cząstkowych.
Mam również pytanie czy trzeba do analizy i tworzenia modelu danych wykorzystywać inny plik czy można wszystko (jak?) zrobić w jednym pliku?
Prosiłbym o łopatologiczne wytłumaczenie krok po kroku jak osiągnąć zamierzony cel.
Moje dokonania spowodowały tylko rozrośnięcie się pliku pierwotnego (z 300Kb "urósł" do 1,5Mb). Początkowo próbowałem wszystko zrobić w jednym pliku.
Artur D.

Artur D. Solution Architect,
Atos IT Services Sp.
z o.o.

Temat: Excel 2016 PL - tabela przestawna z kilkunastu tabel w...

Z Twojego opisu wynika, że utworzyłeś połączenie do power query - dobry początek. (chodzi mi o tą opcję)


Obrazek


Niepotrzebnie natomiast tworzyłeś osobne połączenie do każdej tabeli z osobna - można to załatwić w inny sposób -
1. wykorzstać jedną query do pobrania danych z arkusza
2. zmienić nazwę arkusza wewnątrz na zmieną i przekształcić query na funkcję
3. używając Excel.CurrentWorkbook() przeczytać zawartość całego skoroszytu
4. dostawić kolumnę z funkcją (jako parametr podając nazwę arkusza)

http://www.powerpivotpro.com/2015/07/consolidated-work...

To oczywiście jeden z przykładów. Generalnie efekt końcowy powinien być zadowalający. Gdyby pojawiły się pytania chętnie pomogę. (wszelkie znane mi źródła na ten temat są tylko i wyłącznie po angielsku)Ten post został edytowany przez Autora dnia 29.03.16 o godzinie 15:14
Artur D.

Artur D. Solution Architect,
Atos IT Services Sp.
z o.o.

Temat: Excel 2016 PL - tabela przestawna z kilkunastu tabel w...

Ok tak na szybko całość:

1. Wszystkie obszary do agregacji to obiekty Tabele (Wstaw-> Tabela )


Obrazek


2. Wybieramy query -> other sources -> blank query (korzystalem z dodatku do excela 2010). W pasku formuły wpisujemy =Excel.CurrentWorkbook()


Obrazek


3. Filtrujemy tylko interesujące nas obiekty (w moim wypadku wszystko zaczynające się od "Table"


Obrazek


4. Korzystając z opcji Expand rozwijamy zawartość tabel - należy odzanczyć opcję na dole - użyj przedrostków z nazwą źródła


Obrazek


5. Usuwamy kolumne z nazwą źródła


Obrazek


6. Korzystając z group by podsumowysujemy dane


Obrazek


7. ładujemy gotowy raport do Excela


Obrazek


I to by było na tyle z konsolidacjąTen post został edytowany przez Autora dnia 29.03.16 o godzinie 15:35



Wyślij zaproszenie do