Edukien taula
Tutorialak Excel-en taulak bertikalki eta horizontalki iraultzeko modu azkar batzuk erakusten ditu jatorrizko formatua eta formulak gordez.
Excel-en datuak iraultzea klik bakarreko zeregin hutsala dirudi. baina harrigarria bada ere, ez dago horrelako aukera integratua. Alfabetikoki edo txikienetik handienera antolatutako zutabe batean datuen ordena alderantzikatu behar duzun egoeretan, jakina, Excel Sort funtzioa erabil dezakezu. Baina nola irauli zutabe bat sailkatu gabeko datuekin? Edo, nola alderantzikatu taula bateko datuen ordena horizontalean errenkadetan? Erantzun guztiak une batean jasoko dituzu.
Irauli datuak Excel-en bertikalean
Sormen apur batekin, modu ezberdin batzuk landu ditzakezu bat iraultzeko. zutabea Excel-en: barneko ezaugarriak, formulak, VBA edo tresna bereziak erabiliz. Metodo bakoitzaren urrats zehatzak jarraian jarraitzen dira.
Nola irauli zutabe bat Excel-en
Ztabe bateko datuen hurrenkera bertikalki alderantzikatuz, egin urrats hauek:
- Gehitu zutabe laguntzaile bat irauli nahi duzun zutabearen ondoan eta bete zutabe hori zenbaki-segida batekin, 1etik hasita. Aholku honek erakusten du nola egin automatikoki.
- Ordenatu zenbakien zutabea hemen. beheranzko ordena. Horretarako, hautatu laguntzailearen zutabeko edozein gelaxka, joan Datuak fitxara > Ordenatu & Iragazi taldea, eta egin klik Ordenatu handienetik txikienetik botoian (ZA).
Ondoan agertzen den moduanbeheko pantaila-argazkia, honek B zutabeko zenbakiak ez ezik, A zutabeko jatorrizko elementuak ere ordenatuko ditu, errenkaden ordena alderantziz:
Orain segurtasunez ezaba dezakezu zutabe laguntzailea ez duzulako beharrik luzeagoa.
Aholkua: Nola bete azkar zutabe bat serie-zenbakiekin
Zutabe bat zenbaki-sekuentzia batekin betetzeko modurik azkarrena Excel Autobetetze funtzioa erabiltzea da:
- Idatzi 1 lehenengo gelaxkan eta 2 bigarren gelaxkan (beheko pantaila-argazkian B2 eta B3 gelaxkak).
- Hautatu zenbakiak sartu berri dituzun gelaxkak eta egin klik bikoitza behean. hautapenaren eskuineko izkinan.
Hori da! Excel-ek zutabea automatikoki beteko du serie-zenbakiekin azken gelaxkara arte ondoko zutabeko datuak dituena.
Nola irauli taula Excel-en
Goiko metodoak datuen ordena aldatzeko ere balio du. hainbat zutabe:
Batzuetan (gehienetan ordenatu aurretik zenbakien zutabe osoa hautatzen duzunean) Baliteke Excel-ek Ordenatu abisua elkarrizketa-koadroa bistaratzea. Kasu honetan, egiaztatu Zabaldu hautapena aukera, eta sakatu Ordenatu botoia.
Aholkua. errenkadak eta zutabeak aldatu nahi badituzu, erabili Excel TRANSPOSE funtzioa edo Excel-en datuak transferitzeko beste modu batzuk.
Nola irauli zutabeak Excel-en formula bat erabiliz
Ztabe bat goitik behera iraultzeko beste modu bat formula generiko hau erabiltzea da:
INDEX( barrutia ,ERRENKADAK( barrutia ))Gure lagin-datu multzorako, formula honela doa:
=INDEX($A$2:$A$7,ROWS(A2:$A$7))
... eta A zutabea erabat alderantzikatzen du:
Formula honek nola funtzionatzen duen
Formularen muinean INDEX(matriz, errenkada_zenbakia, [zutabe_zenbakia]) funtzioa dago, zeinak matrizea ko elementu baten balioa itzultzen du. Zehazten dituzun errenkada eta/edo zutabe-zenbakiak.
Matrizean, irauli nahi duzun zerrenda osoa elikatzen duzu (A2:A7 adibide honetan).
Errenkada-zenbakia arabera lantzen da. ROWS funtzioa. Bere formarik errazenean, ROWS(array) array ko errenkada kopurua itzultzen du. Gure formulan, erreferentzia erlatiboen eta absolutuen erabilera adimentsua da "irauli zutabea" trikimailua egiten duena:
- Lehenengo gelaxkarako (B2), ROWS(A2:$A$7) 6 itzultzen du. , beraz INDEXek zerrendako azken elementua lortzen du (6. elementua).
- Bigarren gelaxkan (B3), A2 erreferentzia erlatiboa A3-ra aldatzen da, ondorioz ROWS(A3:$A$7) 5 itzultzen du, INDEX bigarrenaren azken elementua hartzera behartuz.
Bestela esanda, ROWSek INDEXentzako kontagailu txikitzaile moduko bat sortzen du, azken elementutik lehenengo elementura mugi dadin.
Aholkua: Nola ordeztu formulak balioekin
Orain bi datu-zutabe dituzula, baliteke formulak balio kalkulatuekin ordeztu nahi izatea eta, gero, zutabe gehigarria ezabatu. Horretarako, kopiatu formula gelaxkak, hautatu balioak itsatsi nahi dituzun gelaxkak eta sakatu Shift+F10 eta gero V , hau da.Excel-en Itsatsi Berezia > Balioak aukera.
Informazio gehiago lortzeko, ikus Nola ordeztu formulak balioekin Excel-en.
Nola irauli zutabeak Excel-en VBArekin
VBArekin esperientziaren bat baduzu, makro hau erabil dezakezu zutabe batean edo hainbatetan datu-ordena bertikalki aldatzeko:
Dim Rng As Range As Dim WorkRng As Range As Dim Arr As Variant Dim i As Integer , j Integer As , k Integer As Error On Berrekiteko Hurrengoa xTitleId = "Flip zutabeak bertikalki" Set WorkRng = Application.Selection Set WorkRng = Application.InputBox( "Barrutia" , xTitleId, WorkRng.Address, Type :=8) Arr = WorkRng.Formula Application.ScreenUpdating = False Application.Calculation = xlCalculationManual j For = 1 To UBound (Arr, 2) k = UBound (Arr, 1) For i = 1 To UBound (Arr, 1) / 2 xTemp = Arr(i, j) Arr(i, j) = Arr(k, j ) Arr(k, j) = xTemp k = k - 1 Next Next WorkRng.Formula = Arr Application.ScreenUpdating = True Application.Calculation = xlCalculationAutomatic End SubNola erabili Flip Columns makroa
- Ireki Microsoft Visu Aplikazioetarako oinarrizko leihoa ( Alt + F11 ).
- Sakatu Txertatu > Modulua , eta itsatsi goiko kodea Kode leihoan.
- Exekutatu makroa ( F5 ).
- Irabiatu zutabeak elkarrizketa-koadroa agertuko da, irauli beharreko barruti bat hautatzeko eskatuz:
Zuk bat hautatzen duzu edo zutabe gehiago sagua erabiliz, ez barnezutabeen goiburuak, egin klik Ados eta lortu emaitza berehala.
Makroa gordetzeko, ziurtatu zure fitxategia Excel makro-gaitutako lan-liburua gisa gorde duzula.
Nola irauli datuak Excel-en formatua eta formulak gordez
Aurreko metodoekin, datuen ordena erraz alda dezakezu zutabe edo taula batean. Baina zer gertatzen da balioak ez ezik, gelaxken formatuak ere iraultzea nahi baduzu? Gainera, zer gertatzen da zure taulako datu batzuk formulen araberakoak badira eta zutabeak iraultzean formulak hautsi ez daitezen saihestu nahi baduzu? Kasu honetan, gure Excel-erako Ultimate Suite-rekin batera dagoen Irauli eginbidea erabil dezakezu.
Behean agertzen den moduko formatu egokia duen taula bat duzula demagun, non zutabe batzuek balioak dituzten eta zutabe batzuek. formulak:
Zure taulako zutabeak iraultzea bilatzen ari zara formatua (itzal grisa kantitate zero duten errenkadetarako) eta behar bezala kalkulatutako formulak mantenduz. Hau bi urrats azkar egin daiteke:
- Zure taulako edozein gelaxka hautatuta, joan Ablebits Data fitxara > Eraldaketa taldera, eta sakatu Irauli > Iraulki bertikala .
- Iraulketa bertikala elkarrizketa-leihoan, konfiguratu aukera hauek:
- Hautatu zure barrutia koadroan, egiaztatu barrutiaren erreferentzia. eta ziurtatu goiburuko errenkada ez dagoela sartzen.
- Hautatu Egokitu gelaxka-erreferentziak aukera eta egiaztatu Gorde formatua koadroa.
- Aukeran, aukeratu Bakopia kopia bat sortu (lehenespenez hautatuta).
- Sakatu Irauli botoian.
Bukatu! Taularen datuen ordena alderantzikatu egiten da, formatua mantentzen da eta formuletako gelaxken erreferentziak behar bezala doitzen dira:
Irauli datuak Excel-en horizontalki
Tutorial honetan orain arte, izan dugu zutabeak goitik behera irauli. Orain, ikus dezagun nola alderantzikatu datuen ordena horizontalean, hau da, taula bat ezkerretik eskuinera irauli.
Nola irauli errenkadak Excel-en
Excel-en errenkadak ordenatzeko aukerarik ez dagoenez, lehenik eta behin errenkadak zutabeetara aldatu beharko dituzu, gero zutabeak ordenatu eta, ondoren, zure taula atzera aldatu. Hona hemen urrats zehatzak:
- Erabili Itsatsi berezia > Transposatu eginbidea zutabeak errenkada bihurtzeko. Ondorioz, zure taulak eraldaketa hau jasango du:
- Gehitu zutabe laguntzaile bat zenbakiekin lehen adibidean bezala, eta ordenatu zutabe laguntzailearen arabera. Zure tarteko emaitzak honelako itxura izango du:
- Erabili Itsatsi berezia > Transposatu beste behin mahaia atzera biratzeko:
Oharra. Zure iturburu-datuek formulak badituzte, baliteke transposizio-eragiketan apurtzea. Kasu honetan, formulak eskuz berreskuratu beharko dituzu. Edo gure Ultimate Suite-n sartutako Flip tresna erabil dezakezu eta erreferentzia guztiak egokituko ditu zuretzatautomatikoki.
VBA-rekin datuen ordena alderantzikatu horizontalean
Hona hemen zure Excel taulako datuak horizontalki azkar irauli ditzakeen makro bat:
Sub FlipDataHorizontalally() Dim Rng As Range Dim WorkRng As Barrutia Dim Arr Aldaera gisa Dim i Integer gisa , j Integer gisa , k Integer gisa Errore batean Jarraitu Hurrengoa xTitleId = "Irauli datuak horizontalki" Set WorkRng = Aplikazioa.Hautapena Set WorkRng = Application.InputBox( "Barrutia", xTitleId, WorkRng.Address , Mota :=8) Arr = WorkRng.Formula Application.ScreenUpdating = False Application.Calculation = xlCalculationManual For i = 1 To UBound (Arr, 1) k = UBound (Arr, 2) For j = 1 To UBound (Arr, 2) ) / 2 xTemp = Arr(i, j) Arr(i, j) = Arr(i, k) Arr(i, k) = xTemp k = k - 1 Next Next WorkRng.Formula = Arr Application.ScreenUpdating = True Application .Calculation = xlCalculationAutomatic End SubMakroa zure Excel lan-koadernoan gehitzeko, jarraitu urrats hauek. Makroa exekutatu bezain laster, elkarrizketa-leiho hau agertuko da, barruti bat hautatzeko eskatuz:
Taula osoa hautatzen duzu, goiburuko errenkada barne, eta sakatu Ados . Une batean, datuen ordena alderantzikatuta dago errenkadetan:
Irauli datuak errenkadetan Ultimate Suite for Excel-ekin
Ztabeak iraultzeko moduan, gure Ultimate Suite Excel-erako erabil dezakezu ordena aldatzeko. datuak errenkadetan. Hautatu irauli nahi duzun gelaxka sorta bat, joan Ablebits Datuak fitxara> Eraldatu taldea eta sakatu Irauli > Iraulki horizontala .
Iraulketa horizontala elkarrizketa-leihoan, aukeratu zure datu multzorako egokiak diren aukerak. Adibide honetan, balioekin lan egiten ari gara, beraz, Itsatsi balioak soilik eta Preserbatu formatua aukeratzen ditugu:
Sakatu Irauli botoian, eta zure taula ezkerretik eskuinera alderantzikatuko da begi baten keinu batean.
Horrela iraultzen dituzu datuak Excel-en. Eskerrik asko irakurtzeagatik eta datorren astean gure blogean ikustea espero dut!