Hogyan lehet gyorsan átalakítani egy tömbtáblát listatáblává az Excelben?
Tegyük fel, hogy van egy tömbtáblád / kereszttáblád, és ennek a tömbtáblának konvertálása listatáblává lehet, hogy nem lesz nehéz feladat az Ön számára, és az adatok egyesével történő megadásával konvertálhatja. Ha azonban több tömbtáblára van szükség a listatáblákká való átalakításhoz, a manuális módszer nem lehet jó megoldás. Ez az oktatóanyag bemutatja azokat a trükköket, amelyek gyorsan átalakíthatják a tömbtáblát az Excel táblázatlistájává.
A tömbtáblát konvertálja listatáblává a PivotTable segítségével
A tömbtáblát konvertálja listatáblává a VBA segítségével
Tömbtáblázat konvertálása listatáblázattá a Kutools for Excel segítségével
A tömbtáblát konvertálja listatáblává a PivotTable segítségével
A PivotTable alkalmazható a tömbtáblák listára konvertálásához, majd tartományként másolásához.
1. nyomja meg Alt + D egyszerre, majd nyomja meg a gombot P gombot a PivotTable és PivotChart varázsló párbeszédpanelt, és ellenőrizze Több konszolidációs tartomány és a Pivot tábla lehetőségek. Lásd a képernyőképet:
2. Kattintson a Tovább gombra a varázsló 2a. Lépéséhez lépéshez, és jelölje be, hogy létrehozom az oldalmezőket opciót. Lásd a képernyőképet:
3. kettyenés Következő menni A varázsló 2b. Lépése, és válassza ki a tömbtartományt, és adja hozzá a Minden tartomány lista. Lásd a képernyőképet:
4. kettyenés Következő az utolsó lépéshez lépjen be egy lehetőségre, ha szükséges. Lásd a képernyőképet:
5. kettyenés befejez majd létrehoztak egy PivotTable-t, majd lépjen a Mindösszesen, kattintson rá duplán, és láthatja, hogy a PivotTable elkészült egy új munkalapon. Képernyőképek megtekintése:
6. Ezután válassza ki a PivotTable listát, és kattintson a jobb gombbal a kiválasztáshoz Táblázat > Átalakítás tartományra a helyi menüből. Lásd a képernyőképet:
Most a tömbtáblát átalakították listatáblává.
A tömbtáblát konvertálja listatáblává a VBA segítségével
Itt van egy VBA, amely segít átalakítani a tömbtáblát listatáblává, kérjük, tegye az alábbiak szerint:
1. nyomja meg Alt + F11 hogy engedélyezze a Microsoft Visual Basic for Applications ablak.
2. kettyenés betétlap > Modulok, és illessze be a VBA kód alá az újba Modulok ablak.
VBA: A tömbtáblák konvertálása listára
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. És nyomja meg F5 gombot a VBA futtatásához, és megjelenik egy párbeszédpanel, amelyben kiválaszthatja a tömbtáblát a fejlécek nélkül. Lásd a képernyőképet:
4. kettyenés OK a következő párbeszédpanelre lépéshez válassza ki a cellát a listatábla kimenetéhez. Lásd a képernyőképet:
5. kettyenés OK, és a tömbtáblát listává alakították.
Tipp:
Ha a fenti cella alapján szeretné kitölteni az üres cellákat, akkor az alábbiak szerint járhat el:
1. felszerel Kutools az Excel számára - egy praktikus eszköz, majd kattintson Kutools > betétlap > Töltse ki az üres cellákat. Lásd a képernyőképet:
2. Ban,-ben Töltse ki az üres cellákat párbeszédpanelen ellenőrizze Értékek alapján és a Lefelé lehetőségek. Lásd a képernyőképet:
3. kettyenés Ok or alkalmaz, és most az üres cellákat kitöltjük a fenti értékek alapján.
Kattintson ide, ha többet szeretne megtudni az üres cellák kitöltéséről.
Tömbtáblázat konvertálása listatáblázattá a Kutools for Excel segítségével
Ha a fenti módszerek nem elég könnyűek az Ön számára, itt bemutathatok egy praktikus eszközt - Kutools az Excel számára, annak Tegye át a táblázat méreteit segédprogram gyorsan és egyszerűen konvertálhat a tömbtábla és a listatábla között.
Kutools az Excel számára, Több mint 300 a praktikus funkciók megkönnyítik a munkáját. |
Után ingyenes telepítés Kutools for Excel, kérjük, tegye a következőket:
1. Válassza ki a tömbtáblát, amelyet listává kíván konvertálni, majd kattintson a gombra Kutools > Választék > Tegye át a táblázat méreteit. Lásd a képernyőképet:
2. Ezután a Tegye át a táblázat méreteit párbeszédpanelen jelölje be a Táblázat közötti lista opciót, majd válassza ki a listatáblát kimenő tartományt. Lásd a képernyőképet:
3. kettyenés Ok, most a tömbtáblát átalakították listatáblává.
Kattintson ide, ha többet szeretne megtudni a táblázat méreteiről.
A legjobb irodai hatékonyságnövelő eszközök
Töltsd fel Excel-készségeidet a Kutools for Excel segítségével, és tapasztald meg a még soha nem látott hatékonyságot. A Kutools for Excel több mint 300 speciális funkciót kínál a termelékenység fokozásához és az időmegtakarításhoz. Kattintson ide, hogy megszerezze a leginkább szükséges funkciót...
Az Office lap füles felületet hoz az Office-ba, és sokkal könnyebbé teszi a munkáját
- Füles szerkesztés és olvasás engedélyezése Wordben, Excelben és PowerPointban, Publisher, Access, Visio és Project.
- Több dokumentum megnyitása és létrehozása ugyanazon ablak új lapjain, mint új ablakokban.
- 50% -kal növeli a termelékenységet, és naponta több száz kattintással csökkenti az egér kattintását!