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

Kako hitro pretvoriti matrično tabelo v tabelo s seznami v Excelu?

Recimo, da imate tabelo nizov / navzkrižno tabelo in pretvorba te tabele matrike v tabelo s seznami morda za vas ni težka naloga in jo lahko pretvorite tako, da podatke vnesete enega za drugim. Če pa je za pretvorbo v tabele s seznami potrebnih več tabel matrike, ročna metoda ne sme biti dobra rešitev. Zdaj ta vadnica predstavlja trike, s katerimi lahko hitro pretvorite matriko v tabelo s seznami v Excelu.

Tabelo matrik pretvorite v tabelo s seznami z vrtilno tabelo

Pretvori tabelo matrike v tabelo s seznamom VBA

Pretvorite tabelo nizov v tabelo s Kutools za Excel dobra ideja3


puščica modri desni mehurček Tabelo matrik pretvorite v tabelo s seznami z vrtilno tabelo

Vrtilno tabelo lahko uporabite za pretvorbo tabele matrike v seznam in jo nato kopirate kot obseg.

1. Pritisnite Alt + D in nato pritisnite P tipko, da omogočite Vrtilna tabela in čarovnik vrtilnih grafikonov pogovorno okno in preverite Več konsolidacijskih obsegov in Vrteča miza opcije. Oglejte si posnetek zaslona:
doc matrična tabela na seznam 1

2. Kliknite Naprej, da se pomaknete na korak 2a čarovnika in preverite, ali bom ustvaril možnost polja strani. Oglejte si posnetek zaslona:
doc matrična tabela na seznam 2

3. klik Naslednji iti Korak 2b čarovnikain izberite obseg polja in ga dodajte v Vsi razponi seznam. Oglejte si posnetek zaslona:
doc matrična tabela na seznam 3

4. klik Naslednji če se želite pomakniti do zadnjega koraka, izberite eno od možnosti, ki jo potrebujete. Oglejte si posnetek zaslona:
doc matrična tabela na seznam 4

5. klik Konec in nato je bila ustvarjena vrtilna tabela, nato pojdite na prehodno celico v Skupna vsota, dvokliknite in lahko vidite, da je v novem delovnem listu ustvarjena vrtilna tabela. Oglejte si posnetke zaslona:
doc matrična tabela na seznam 5

6. Nato izberite vrtilno tabelo seznama in z desno miškino tipko izberite Tabela > Pretvori v obseg iz kontekstnega menija. Oglejte si posnetek zaslona:
doc matrična tabela na seznam 6

Zdaj je tabela matrike pretvorjena v tabelo s seznami.
doc matrična tabela na seznam 7


puščica modri desni mehurček Pretvori tabelo matrike v tabelo s seznamom VBA

Tukaj je VBA, ki vam lahko pomaga pretvoriti tabelo matrike v tabelo s seznami, naredite spodnja navodila:

1. Pritisnite Alt + F11 da omogočite Microsoft Visual Basic za aplikacije okno.

2. klik Vstavi > Moduliin pod novo kodo prilepite pod kodo VBA Moduli okno.

VBA: Pretvori tabelo nizov v seznam

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. In pritisnite F5 tipko za zagon VBA in odpre se pogovorno okno za izbiro tabele matrike brez glav. Oglejte si posnetek zaslona:
doc matrična tabela na seznam 7

4. klik OK , da greste v naslednje pogovorno okno in izberete celico za izpis tabele s seznami. Oglejte si posnetek zaslona:
doc matrična tabela na seznam 9

5. klik OK, in tabela matrike je bila pretvorjena v seznam.
doc matrična tabela na seznam 10

Nasvet:

Če želite izpolniti prazne celice glede na zgornjo celico, lahko storite spodaj:

1. namestitev Kutools za Excel - priročno orodje in nato kliknite Kutools > Vstavi > Izpolnite prazne celice. Oglejte si posnetek zaslona:
doc matrična tabela na seznam 11

2. V Ljubljani Izpolnite prazne celice pogovorno okno, preverite Na podlagi vrednot in navzdol opcije. Oglejte si posnetek zaslona:
doc matrična tabela na seznam 12

3. klik Ok or Uporabi, in zdaj so prazne celice zapolnjene na podlagi zgornjih vrednosti.
doc matrična tabela na seznam 13

Kliknite tukaj, če želite izvedeti več o polnjenju praznih celic.


puščica modri desni mehurček Pretvorite tabelo nizov v tabelo s Kutools za Excel

Če zgornje metode za vas niso dovolj enostavne, lahko tukaj predstavim priročno orodje - Kutools za Excel, njeno Prenesi dimenzije tabele pripomoček lahko hitro in enostavno pretvori med matrično tabelo in tabelo s seznami.

Kutools za Excel, z več kot 300 priročne funkcije, vam olajša delo. 

po brezplačna namestitev Kutools za Excel, naredite spodaj:

1. Izberite tabelo matrik, ki jo želite pretvoriti v seznam, in kliknite Kutools > Območje > Prenesi dimenzije tabele. Oglejte si posnetek zaslona:
doc matrična tabela na seznam 14

2. Nato v Prenesi dimenzije tabele pogovorno okno, potrdite možnost Prekriži tabelo s seznamom in izberite obseg, ki izpiše tabelo s seznami. Oglejte si posnetek zaslona:
doc matrična tabela na seznam 15

3. klik Ok, zdaj je tabela matrike pretvorjena v tabelo s seznami.
doc matrična tabela na seznam 16

Kliknite tukaj, če želite izvedeti več o prenosu dimenzij tabele.


Najboljša orodja za pisarniško produktivnost

Kutools za Excel rešuje večino vaših težav in poveča vašo produktivnost za 80%

  • Ponovna uporaba: Hitro vstavite zapletene formule, grafikoni in vse, kar ste že uporabljali; Šifriraj celice z geslom; Ustvari poštni seznam in pošiljanje e-pošte ...
  • Vrstica Super Formula (enostavno urejanje več vrstic besedila in formule); Bralna postavitev (enostavno branje in urejanje velikega števila celic); Prilepite v filtrirani obseg...
  • Združi celice / vrstice / stolpce brez izgube podatkov; Vsebina razdeljenih celic; Združi podvojene vrstice / stolpce... prepreči podvojene celice; Primerjaj obsege...
  • Izberite Duplicate ali Unique Vrstice; Izberite prazne vrstice (vse celice so prazne); Super Find in Fuzzy Find v mnogih delovnih zvezkih; Naključna izbira ...
  • Natančna kopija Več celic brez spreminjanja sklica formule; Samodejno ustvarjanje referenc na več listov; Vstavi oznake, Potrditvena polja in še več ...
  • Izvleček besedila, Dodaj besedilo, Odstrani po položaju, Odstrani presledek; Ustvari in natisni vmesne seštevke strani Pretvarjanje med vsebino celic in komentarji...
  • Super filter (shranite in uporabite sheme filtrov za druge liste); Napredno razvrščanje glede na mesec / teden / dan, pogostost in drugo; Poseben filter s krepko, ležeče ...
  • Združite delovne zvezke in delovne liste; Spoji tabele na podlagi ključnih stolpcev; Razdelite podatke na več listov; Paketna pretvorba xls, xlsx in PDF...
  • Več kot 300 zmogljivih funkcij. Podpira Office / Excel 2007-2021 in 365. Podpira vse jezike. Enostavna uvedba v vašem podjetju ali organizaciji. 30-dnevna brezplačna preizkusna različica vseh funkcij. 60-dnevna garancija vračila denarja.
zavihek kte 201905

Kartica Office prinaša vmesnik z zavihki v Office in poenostavi vaše delo

  • Omogočite urejanje in branje z zavihki v Wordu, Excelu, PowerPointu, Publisher, Access, Visio in Project.
  • Odprite in ustvarite več dokumentov v novih zavihkih istega okna in ne v novih oknih.
  • Poveča vašo produktivnost za 50%in vsak dan zmanjša na stotine klikov miške za vas!
dno pisarniške mize
Komentarji (3)
Ocene še ni. Bodite prvi in ​​ocenite!
Ta komentar je moderator na spletnem mestu minimiziral
Hvala, ideja vrtilne tabele je dobro delovala,
Ta komentar je moderator na spletnem mestu minimiziral
VBA ne deluje. Izvaja samo dva stolpca.
Ta komentar je moderator na spletnem mestu minimiziral
Hvala, odlična in hitra pomoč!
Tu še ni objavljenih komentarjev

Sledi nam

Copyright © 2009 - www.extendoffice.com. | Vse pravice pridržane. Poganja ga ExtendOffice. | Kazalo
Microsoft in logotip Office sta blagovni znamki ali registrirani blagovni znamki družbe Microsoft Corporation v ZDA in / ali drugih državah.
Zaščiteno s Sectigo SSL