Preskoči na glavno vsebino

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 pisarniška orodja za produktivnost

Priljubljene funkcije: Poiščite, označite ali identificirajte dvojnike   |  Izbriši prazne vrstice   |  Združite stolpce ali celice brez izgube podatkov   |   Krog brez formule ...
Super iskanje: Več kriterijev VLookup    Multiple Value VLookup  |   VLookup na več listih   |   Nejasno iskanje ....
Napredni spustni seznam: Hitro ustvarite spustni seznam   |  Odvisni spustni seznam   |  Večkrat izberite spustni seznam ....
Upravitelj stolpcev: Dodajte določeno število stolpcev  |  Premakni stolpce  |  Preklop stanja vidnosti skritih stolpcev  |  Primerjaj obsege in stolpce ...
Predstavljene funkcije: Mrežni fokus   |  Pogled oblikovanja   |   Velika vrstica formule    Upravitelj delovnih zvezkov in listov   |  Knjižnica virov (Samodejno besedilo)   |  Izbirnik datuma   |  Združite delovne liste   |  Šifriranje/dešifriranje celic    Pošljite e-pošto po seznamu   |  Super filter   |   Poseben filter (filter krepko/ležeče/prečrtano ...) ...
15 najboljših kompletov orodij12 Besedilo Orodja (dodajanje besedila, Odstrani znake,...)   |   50 + Graf Vrste (Gantt Chart,...)   |   40+ Praktično Formule (Izračunajte starost glede na rojstni dan,...)   |   19 vstavljanje Orodja (Vstavite kodo QR, Vstavi sliko s poti,...)   |   12 Pretvorba Orodja (Številke v besede, Pretvorba valut,...)   |   7 Spoji in razdeli Orodja (Napredne kombinirane vrstice, Razdeljene celice,...)   |   ... in več

Napolnite svoje Excelove spretnosti s Kutools za Excel in izkusite učinkovitost kot še nikoli prej. Kutools za Excel ponuja več kot 300 naprednih funkcij za povečanje produktivnosti in prihranek časa.  Kliknite tukaj, če želite pridobiti funkcijo, ki jo najbolj potrebujete...

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!
Comments (3)
No ratings yet. Be the first to rate!
This comment was minimized by the moderator on the site
Thank You, Great and fast help!
This comment was minimized by the moderator on the site
The VBA does not work. It only outputs two columns.
This comment was minimized by the moderator on the site
Thanks, the pivot table idea worked well,
There are no comments posted here yet
Please leave your comments in English
Posting as Guest
×
Rate this post:
0   Characters
Suggested Locations