Przejdź do głównej zawartości

Jak odwrócić tabelę przestawną w programie Excel?

dokument-odwrotny-przestawny-1
Czy kiedykolwiek chciałeś odwrócić lub transponować tabelę przestawną w programie Excel, tak jak pokazano na poniższych zrzutach ekranu. Teraz opowiem Ci o szybkich sposobach odwrócenia tabeli przestawnej w programie Excel.
(11 kroków) Odwróć tabelę przestawną za pomocą Kreatora tabel przestawnych i wykresów przestawnych
(Kroki 7) Odwróć tabelę przestawną z Kutools dla wymiarów tabeli transpozycji programu Excel dobry pomysł 3

strzałka niebieski prawy bąbelek Odwróć tabelę przestawną za pomocą Kreatora tabel przestawnych i wykresów przestawnych

Aby odwrócić tabelę przestawną, musisz najpierw otworzyć okno dialogowe Kreator tabel przestawnych i wykresów przestawnych i utworzyć nową tabelę przestawną w programie Excel.

1. naciśnij Alt + D + P klawisze skrótów, aby otworzyć okno dialogowe Kreatora tabeli przestawnej i wykresu przestawnego, a następnie zaznacz Wiele zakresów konsolidacji opcja pod Gdzie są dane, które chcesz przeanalizować sekcji i Stół obrotowy opcja pod Jaki rodzaj raportu chcesz utworzyć

Note: Możesz także dodać polecenia PivotTabe i PivoChart Wizard do paska narzędzi szybkiego dostępu i kliknąć, aby otworzyć okno dialogowe.

dokument-odwrotny-przestawny-2

2. kliknij Następna aby przejść do następnego okna dialogowego w celu sprawdzenia Utworzę pola strony opcję i kliknij przycisk Następna.

dokument-odwrotny-przestawny-3

3. Wybierz swoje dane podstawowe, a następnie kliknij Dodaj aby dodać zakres danych do Wszystkie zakresy lista. Zobacz zrzut ekranu:

dokument-odwrotny-przestawny-4

4. kliknij Następna aby przejść do ostatniego kroku Kreatora, zaznacz potrzebną opcję w sekcji Gdzie chcesz umieścić raport w formie tabeli przestawnej Sekcja. Następnie kliknij koniec.

dokument-odwrotny-przestawny-5

5. Teraz zostanie utworzona nowa tabela przestawna i kliknij dwukrotnie ostatnią komórkę w prawym dolnym rogu nowej tabeli przestawnej, a następnie zostanie utworzona nowa tabela w nowym arkuszu. Zobacz zrzuty ekranu:
dokument-odwrotny-przestawny-6

iv>

6. Następnie utwórz nową tabelę przestawną na podstawie tej nowej tabeli. Wybierz całą nową tabelę i kliknij wstawka > Stół obrotowy > Stół obrotowy.

dokument-odwrotny-przestawny-7

7. Następnie w wyskakującym oknie dialogowym zaznacz potrzebną opcję w sekcji Wybierz, gdzie chcesz umieścić raport w formie tabeli przestawnej

dokument-odwrotny-przestawny-8

8. kliknij OK. Następnie Lista pól tabeli przestawnej pojawi się okienko i przeciągnij plik Rząd i Kolumna pola do Etykiety wierszy sekcja i pole Wartość do Wartości Sekcja. Zobacz zrzut ekranu:

dokument-odwrotny-przestawny-9

9. Następnie kliknij dowolną komórkę nowej tabeli przestawnej i przejdź do Wnętrze kliknij opcję Układ raportu> Pokaż w formie tabelarycznej.

dokument-odwrotny-przestawny-10

10. Następnie przejdź do kliknięcia Układ raportu ponownie, aby kliknąć Powtórz wszystkie etykiety elementów z listy. Zobacz zrzut ekranu:

dokument-odwrotny-przestawny-11

Note: To nie Powtórz wszystkie etykiety elementów polecenie na rozwijanej liście Układ raportu w programie Excel 2007, po prostu pomiń ten krok.

11. kliknij Wnętrze > Podsumy > Nie pokazuj sum pośrednich.

dokument-odwrotny-przestawny-12

Teraz tabela przestawna jest odwrócona. Zobacz zrzut ekranu:

dokument-odwrotny-przestawny-13


strzałka niebieski prawy bąbelek Odwróć tabelę przestawną z Kutools dla Excel's Transpose Table Dimensions

W powyższy sposób jest tak wiele kroków, aby rozwiązać zadanie. Aby znacznie poprawić wydajność pracy i skrócić czas pracy, sugeruję odwrócenie tabeli przestawnej za pomocą Kutools dla programu Excel'S Transpozycja wymiarów tabeli cecha.

1. Wybierz dane podstawowe i kliknij Kutools > łodzie > Transpozycja wymiarów tabeli.

doc odwrotny obrotowy 20

2. w Transpozycja wymiarów tabeli okno dialogowe, sprawdź Tabela krzyżowa do wyświetlenia dla Typ transpozycji , a następnie wybierz komórkę, w której chcesz umieścić nową tabelę.

narzędzie dodatku excel do zmiany tabeli 2d na 1d

3. kliknij Ok aby utworzyć nową tabelę, a następnie wstaw nagłówki nad nową tabelą. Zobacz zrzut ekranu:

dokument-odwrotny-przestawny-16

4. Wybierz nową tabelę wraz z nagłówkami i kliknij wstawka > Stół obrotowy > Stół obrotowy, a następnie w Utwórz tabelę przestawną w oknie dialogowym zaznacz potrzebną opcję Wybierz, gdzie chcesz umieścić raport w formie tabeli przestawnej

dokument-odwrotny-przestawny-17

5. kliknij OK, i w Lista pól tabeli przestawnej okienko, przeciągnij Rząd i Kolumna pola do Etykiety wierszy sekcja i wartość pole do Wartości
dokument-odwrotny-przestawny-9

6. Kliknij dowolną komórkę nowej tabeli przestawnej i kliknij Wnętrze > Układ raportu > Pokaż w formie tabelarycznej, następnie kliknij Układ raportu ponownie, aby kliknąć Powtórz wszystkie etykiety elementów. Zobacz zrzuty ekranu:

dokument-odwrotny-przestawny-10dokument-odwrotny-przestawny-11

Note: To nie Powtórz wszystkie etykiety elementów na liście rozwijanej przycisku Układ raportu w programie Excel 2007, po prostu je pomiń.

7. kliknij Wnętrze > Podsumy > Nie pokazuj sum pośrednich.

dokument-odwrotny-przestawny-12

Teraz tabela przestawna jest odwrócona. Zobacz zrzut ekranu:

dokument-odwrotny-przestawny-19

Z Kutools dla programu Excel'S Transpozycja wymiarów tabeli funkcja, możesz również przekonwertować tabelę list na tabelę krzyżową. Kliknij tutaj, aby dowiedzieć się więcej.


Szybko transponuj tabelę Cross na listę lub odwrotnie

Kiedy otrzymujesz arkusz z tabelą krzyżową, którą musisz przekonwertować na tabelę list, jak możesz szybko sobie z tym poradzić? Z Kutools z Excela Transpozycja wymiarów tabeli narzędzie, możesz przekonwertować tabelę wymiarów krzyżowych na tabelę trzech wymiarów lub odwrotnie tak szybko, jak to tylko możliwe.   Kliknij, aby skorzystać z 30-dniowego, w pełni funkcjonalnego bezpłatnego okresu próbnego!
doc transponuje krzyżyk na listę
 
Kutools dla programu Excel: z ponad 300 poręcznymi dodatkami do Excela, możesz wypróbować bez ograniczeń w 30 dniach.

Względne artykuły:

Najlepsze narzędzia biurowe

🤖 Pomocnik AI Kutools: Zrewolucjonizuj analizę danych w oparciu o: Inteligentne wykonanie   |  Wygeneruj kod  |  Twórz niestandardowe formuły  |  Analizuj dane i generuj wykresy  |  Wywołaj funkcje Kutools...
Popularne funkcje: Znajdź, wyróżnij lub zidentyfikuj duplikaty   |  Usuń puste wiersze   |  Łącz kolumny lub komórki bez utraty danych   |   Okrągły bez wzoru ...
Super wyszukiwanie: Wiele kryteriów VLookup    Wiele wartości VLookup  |   Przeglądanie pionowe na wielu arkuszach   |   Wyszukiwanie rozmyte ....
Zaawansowana lista rozwijana: Szybko twórz listę rozwijaną   |  Zależna lista rozwijana   |  Lista rozwijana wielokrotnego wyboru ....
Menedżer kolumn: Dodaj określoną liczbę kolumn  |  Przesuń kolumny  |  Przełącz stan widoczności ukrytych kolumn  |  Porównaj zakresy i kolumny ...
Polecane funkcje: Fokus siatki   |  Widok projektu   |   Duży pasek formuły    Menedżer skoroszytów i arkuszy   |  Biblioteka zasobów (Automatyczny tekst)   |  Selektor dat   |  Połącz arkusze   |  Szyfruj/odszyfruj komórki    Wysyłaj e-maile według listy   |  Super filtr   |   Specjalny filtr (filtruj pogrubienie/kursywa/przekreślenie...) ...
15 najlepszych zestawów narzędzi12 Tekst Tools (Dodaj tekst, Usuń znaki, ...)   |   50 + Wykres rodzaje (Wykres Gantta, ...)   |   40+ Praktyczne Wzory (Oblicz wiek na podstawie urodzin, ...)   |   19 Wprowadzenie Tools (Wstaw kod QR, Wstaw obraz ze ścieżki, ...)   |   12 Konwersja Tools (Liczby na słowa, Przeliczanie walut, ...)   |   7 Połącz i podziel Tools (Zaawansowane wiersze łączenia, Podział komórki, ...)   |   ... i więcej

Zwiększ swoje umiejętności Excela dzięki Kutools for Excel i doświadcz wydajności jak nigdy dotąd. Kutools dla programu Excel oferuje ponad 300 zaawansowanych funkcji zwiększających produktywność i oszczędzających czas.  Kliknij tutaj, aby uzyskać funkcję, której najbardziej potrzebujesz...

Opis


Karta Office wprowadza interfejs z zakładkami do pakietu Office i znacznie ułatwia pracę

  • Włącz edycję i czytanie na kartach w programach Word, Excel, PowerPoint, Publisher, Access, Visio i Project.
  • Otwieraj i twórz wiele dokumentów w nowych kartach tego samego okna, a nie w nowych oknach.
  • Zwiększa produktywność o 50% i redukuje setki kliknięć myszką każdego dnia!
Comments (1)
No ratings yet. Be the first to rate!
This comment was minimized by the moderator on the site
VBA code:

Sub Unpivot()
'
Dim Rowlabel As Range
Dim Columnlabel As Range
Dim Pap As Range
Dim Tabl As Range
Dim i As Integer
Dim j As Integer
Dim a As Integer
Dim b As Integer
Dim Data As Range
Dim k As Integer
Dim Label As Range
Dim pvtCache As PivotCache
Dim pvt As PivotTable
Dim SrcData As String
'
ActiveSheet.Copy Before:=Worksheets(1)
Set Tabl = Selection
For Each Pap In Tabl
If Pap.MergeCells Then
With Pap.MergeArea
.UnMerge
.Value = Pap.Value
End With
End If
Next
i = Application.InputBox("So dong chua label", "Hoang", i, Type:=2)
j = Application.InputBox("So cot chua label", "Hoang", j, Type:=2)
On Error Resume Next
Sheets("Unpivot_Table").Delete
Sheets.Add.Name = "Unpivot_Table"
Set Pap = Range("Unpivot_Table!B2")
b = Tabl.Rows.Count
a = Tabl.Columns.Count
Set Data = Range(Tabl.Cells(i + 1, j + 1), Tabl.Cells(b, a))
Set Columnlabel = Range(Tabl.Cells(i + 1, 1), Tabl.Cells(b, j))
Set Rowlabel = Range(Tabl.Cells(1, j + 1), Tabl.Cells(i, a))
Pap.Select
For Each Column In Data.Columns
Column.Copy
Selection.PasteSpecial Paste:=xlPasteValues
Columnlabel.Copy
Selection.Offset(0, 1).PasteSpecial Paste:=xlPasteValues
Column.Copy
Selection.Offset(b - i, -1).Select
Next Column
Pap.Offset(0, j + 1).Select
For Each Column In Rowlabel.Columns
Column.Copy
Range(Selection, Selection.Offset(b - i - 1, 0)).PasteSpecial Paste:=xlPasteValues, Transpose:=True
Selection.End(xlDown).Offset(1, 0).Select
Next Column
Set Label = Range(Pap.Offset(-1, 0), Pap.Offset(0, i + j + 1))
For k = 1 To i + j + 1
Label.Cells(1, k).Value = Application.InputBox(Label.Cells(2, k).Value & " la", "Hoang", k, Type:=2)
Next
Range(Pap.End(xlUp), Pap.End(xlDown).End(xlToRight)).Select
SrcData = ActiveSheet.Name & "!" & Selection.Address
On Error Resume Next
Sheets("Pivot").Delete
Sheets.Add.Name = "Pivot"
Set pvtCache = ActiveWorkbook.PivotCaches.Create( _
SourceType:=xlDatabase, _
SourceData:=SrcData)
Set pvt = pvtCache.CreatePivotTable( _
TableDestination:="Pivot!" & Sheets("Pivot").Range("A3").Address(ReferenceStyle:=xlR1C1), _
TableName:="PivotTable1")
End Sub
There are no comments posted here yet
Please leave your comments in English
Posting as Guest
×
Rate this post:
0   Characters
Suggested Locations