Note: The other languages of the website are Google-translated. Back to English

Jak szybko przekonwertować tabelę tablic na tabelę list w programie Excel?

Przypuśćmy, że masz tablicę tablicową / tabelę krzyżową i przekonwertowanie tej tablicy tablicowej na tabelę list może nie być dla ciebie trudnym zadaniem i możesz ją przekonwertować, wprowadzając dane pojedynczo. Jeśli jednak istnieje wiele tabel tablicowych potrzebnych do konwersji na tabele list, metoda ręczna nie może być dobrym rozwiązaniem. Teraz ten samouczek przedstawia sztuczki, które mogą szybko przekonwertować tabelę tablic na tabelę list w programie Excel.

Konwertuj tablicę tablicową na tabelę list za pomocą tabeli przestawnej

Konwertuj tablicę tablic na tabelę list za pomocą VBA

Konwertuj tabelę tablic na tabelę list za pomocą Kutools for Excel dobry pomysł 3


strzałka niebieski prawy bąbelek Konwertuj tablicę tablicową na tabelę list za pomocą tabeli przestawnej

Możesz zastosować tabelę przestawną, aby przekonwertować tabelę tablic na listę, a następnie skopiować ją jako zakres.

1. naciśnij Alt + D jednocześnie, a następnie naciśnij P klawisz, aby włączyć Kreator tabel przestawnych i wykresów przestawnych i zaznacz Wiele zakresów konsolidacji i Stół obrotowy opcje. Zobacz zrzut ekranu:
doc tablica tablicowa do listy 1

2. Kliknij Dalej, aby przejść do kroku 2a kreatora i zaznacz opcję Utworzę opcję pól strony. Zobacz zrzut ekranu:
doc tablica tablicowa do listy 2

3. kliknij Dalej , aby przejść do Krok 2b kreatorai wybierz zakres tablicy i dodaj go do Wszystkie zakresy lista. Zobacz zrzut ekranu:
doc tablica tablicowa do listy 3

4. kliknij Dalej aby przejść do ostatniego kroku, zaznacz jedną opcję, jeśli potrzebujesz. Zobacz zrzut ekranu:
doc tablica tablicowa do listy 4

5. kliknij koniec a następnie została utworzona tabela przestawna, a następnie przejdź do przecinającej się komórki Sumakliknij go dwukrotnie, a zobaczysz, że tabela przestawna została utworzona w nowym arkuszu. Zobacz zrzuty ekranu:
doc tablica tablicowa do listy 5

6. Następnie wybierz listę PivotTable i kliknij prawym przyciskiem myszy, aby ją wybrać Stół > Konwertuj na zakres z menu kontekstowego. Zobacz zrzut ekranu:
doc tablica tablicowa do listy 6

Teraz tablica tablicowa została przekonwertowana na tablicę list.
doc tablica tablicowa do listy 7


strzałka niebieski prawy bąbelek Konwertuj tablicę tablic na tabelę list za pomocą VBA

Oto VBA, który może pomóc w przekonwertowaniu tabeli tablic na tabelę list, wykonaj poniższe czynności:

1. naciśnij Alt + F11 włączyć Microsoft Visual Basic for Applications okno.

2. kliknij wstawka > Modułi wklej poniższy kod VBA do nowego Moduł okno.

VBA: Konwertuj tablicę tablicową na listę

Sub ConvertTableToList()
'UpdatebyEntendOffice20160429
    Dim I As Long
    Dim xCls As Long
    Dim xRg As Range
    Dim xSaveToRg As Range
    Dim xTxt As String
    On Error Resume Next
    xTxt = ActiveWindow.RangeSelection.Address
    Set xRg = Application.InputBox("Select Array Table:", "Kutools for Excel", xTxt, , , , , 8)
    If xRg Is Nothing Then Exit Sub
    Set xSaveToRg = Application.InputBox("Select a range(cell) to put the list table", "Kutools for Excel", , , , , , 8)
    If xSaveToRg Is Nothing Then Exit Sub
    Set xSaveToRg = xSaveToRg.Cells(1)
    xCls = xRg.Columns.Count - 1
    Application.ScreenUpdating = False
    For I = 1 To xRg.Rows.Count
        xSaveToRg.Offset((I - 1) * xCls).Value = xRg.Cells(I, 1).Value
        xSaveToRg.Offset((I - 1) * xCls, 1).Resize(xCls).Value = _
                        Application.WorksheetFunction.Transpose(xRg.Cells(I, 2).Resize(1, xCls))
    Next
    Application.ScreenUpdating = True
End Sub

3. I naciśnij F5 aby uruchomić VBA, i pojawi się okno dialogowe, w którym możesz wybrać tablicę tablic z wyłączeniem nagłówków. Zobacz zrzut ekranu:
doc tablica tablicowa do listy 7

4. kliknij OK aby przejść do następnego okna dialogowego, aby wybrać komórkę do wyświetlenia tabeli listy. Zobacz zrzut ekranu:
doc tablica tablicowa do listy 9

5. kliknij OK, a tablica tablicowa została przekonwertowana na listę.
doc tablica tablicowa do listy 10

Wskazówka:

Jeśli chcesz wypełnić puste komórki na podstawie powyższej komórki, możesz wykonać poniższe czynności:

1. zainstalować Kutools dla programu Excel - poręczne narzędzie, a następnie kliknij Kutools > wstawka > Wypełnij puste komórki. Zobacz zrzut ekranu:
doc tablica tablicowa do listy 11

2. w Wypełnij puste komórki okno dialogowe, sprawdź Na podstawie wartości i W dół opcje. Zobacz zrzut ekranu:
doc tablica tablicowa do listy 12

3. kliknij Ok or Zastosuj, a teraz puste komórki są wypełniane na podstawie powyższych wartości.
doc tablica tablicowa do listy 13

Kliknij tutaj, aby dowiedzieć się więcej o wypełnianiu pustych komórek.


strzałka niebieski prawy bąbelek Konwertuj tabelę tablic na tabelę list za pomocą Kutools for Excel

Jeśli powyższe metody nie są dla Ciebie wystarczająco łatwe, tutaj mogę przedstawić przydatne narzędzie - Kutools dla programu Excel, jego Transpozycja wymiarów tabeli narzędzie może szybko i łatwo konwertować między tablicą tablicową a tabelą list.

Po bezpłatna instalacja Kutools dla programu Excel, wykonaj poniższe czynności:

1. Wybierz tablicę tablic, którą chcesz przekonwertować na listę i kliknij Kutools > Zakres > Transpozycja wymiarów tabeli. Zobacz zrzut ekranu:
doc tablica tablicowa do listy 14

2. Następnie w Transpozycja wymiarów tabeli zaznacz opcję Cross table to list, a następnie wybierz zakres, który wyprowadza tabelę listy. Zobacz zrzut ekranu:
doc tablica tablicowa do listy 15

3. kliknij Ok, teraz tablica tablicowa została przekonwertowana na tablicę list.
doc tablica tablicowa do listy 16

Kliknij tutaj, aby dowiedzieć się więcej o wymiarach tabeli transpozycji.


Najlepsze narzędzia biurowe

Kutools dla programu Excel rozwiązuje większość problemów i zwiększa produktywność o 80%

  • Ponowne użycie: Szybko włóż złożone wzory, wykresy i wszystko, czego używałeś wcześniej; Szyfruj komórki z hasłem; Utwórz listę mailingową i wysyłaj e-maile ...
  • Pasek Super Formula (łatwo edytować wiele wierszy tekstu i formuły); Układ do czytania (łatwe odczytywanie i edytowanie dużej liczby komórek); Wklej do filtrowanego zakresu...
  • Scal komórki / wiersze / kolumny bez utraty danych; Podziel zawartość komórek; Połącz zduplikowane wiersze / kolumny... Zapobiegaj zduplikowanym komórkom; Porównaj zakresy...
  • Wybierz Duplikat lub Unikalny Wydziwianie; Wybierz puste wiersze (wszystkie komórki są puste); Super Find i Fuzzy Find w wielu zeszytach ćwiczeń; Losowy wybór ...
  • Dokładna kopia Wiele komórek bez zmiany odwołania do formuły; Automatyczne tworzenie odniesień do wielu arkuszy; Wstaw punktory, Pola wyboru i nie tylko ...
  • Wyodrębnij tekst, Dodaj tekst, Usuń według pozycji, Usuń przestrzeń; Tworzenie i drukowanie podsumowań stronicowania; Konwertuj zawartość komórek i komentarze...
  • Super filtr (zapisz i zastosuj schematy filtrów do innych arkuszy); Zaawansowane sortowanie według miesiąca / tygodnia / dnia, częstotliwości i innych; Specjalny filtr pogrubieniem, kursywą ...
  • Połącz skoroszyty i arkusze robocze; Scal tabele na podstawie kluczowych kolumn; Podziel dane na wiele arkuszy; Konwersja wsadowa xls, xlsx i PDF...
  • Ponad 300 zaawansowanych funkcji. Obsługuje Office / Excel 2007-2021 i 365. Obsługuje wszystkie języki. Łatwe wdrażanie w przedsiębiorstwie lub organizacji. Pełne funkcje 30-dniowa bezpłatna wersja próbna. 60-dniowa gwarancja zwrotu pieniędzy.
karta kte 201905

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!
officetab dół
Sortuj komentarze według
Komentarze (3)
Brak ocen. Oceń jako pierwszy!
Ten komentarz został zminimalizowany przez moderatora na stronie
Dzięki, pomysł na tabelę przestawną zadziałał dobrze,
Ten komentarz został zminimalizowany przez moderatora na stronie
VBA nie działa. Wyprowadza tylko dwie kolumny.
Ten komentarz został zminimalizowany przez moderatora na stronie
Dziękuję, Świetna i szybka pomoc!
Nie ma tu jeszcze żadnych komentarzy
Zostaw swój komentarz
Publikowanie jako gość
×
Oceń ten post:
0   Postacie
Sugerowane lokalizacje

Bądż na bieżąco

Prawa autorskie © 2009 - www.extendoffice.com. | Wszelkie prawa zastrzeżone. Zasilany przez ExtendOffice, | Mapa strony
Microsoft i logo Office są znakami towarowymi lub zastrzeżonymi znakami towarowymi Microsoft Corporation w Stanach Zjednoczonych i / lub innych krajach.
Chronione przez Sectigo SSL