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
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:
2. Kliknij Dalej, aby przejść do kroku 2a kreatora i zaznacz opcję Utworzę opcję pól strony. Zobacz zrzut ekranu:
3. kliknij Dalej , aby przejść do Krok 2b kreatorai wybierz zakres tablicy i dodaj go do Wszystkie zakresy lista. Zobacz zrzut ekranu:
4. kliknij Dalej aby przejść do ostatniego kroku, zaznacz jedną opcję, jeśli potrzebujesz. Zobacz zrzut ekranu:
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:
6. Następnie wybierz listę PivotTable i kliknij prawym przyciskiem myszy, aby ją wybrać Stół > Konwertuj na zakres z menu kontekstowego. Zobacz zrzut ekranu:
Teraz tablica tablicowa została przekonwertowana na tablicę list.
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:
4. kliknij OK aby przejść do następnego okna dialogowego, aby wybrać komórkę do wyświetlenia tabeli listy. Zobacz zrzut ekranu:
5. kliknij OK, a tablica tablicowa została przekonwertowana na listę.
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:
2. w Wypełnij puste komórki okno dialogowe, sprawdź Na podstawie wartości i W dół opcje. Zobacz zrzut ekranu:
3. kliknij Ok or Zastosuj, a teraz puste komórki są wypełniane na podstawie powyższych wartości.
Kliknij tutaj, aby dowiedzieć się więcej o wypełnianiu pustych komórek.
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.
Kutools dla programu Excel, ponad 300 przydatne funkcje, ułatwiają pracę. |
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:
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:
3. kliknij Ok, teraz tablica tablicowa została przekonwertowana na tablicę list.
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 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!



