how to transpose excel data 4585040 6 d68d11cda8954526a8b3d5f9cfeb1248

Excel on tehokas työkalu tietojen analysointiin, mutta jotkin asiat, kuten rivin tai sarakkeen solujen kääntäminen, voivat olla vaivalloista. On olemassa hidas manuaalinen tapa ja nopeita temppuja rivejen kääntämiseen, sarakkeiden kääntämiseen tai sarakkeiden muuntamiseen riveiksi muutamassa sekunnissa. Seuraavassa artikkelissa opit kääntämään nopeasti koko sarakkeen alhaalta ylös, vaihtamaan riviä oikealta vasemmalle ja vaihtamaan rivit kokonaan sarakkeiden kanssa. Nämä ohjeet koskevat Microsoft Excel 2010, 1013, 2016, 2019 ja Excel for Microsoft 365 -sovelluksia.

Käännä sarakkeen solut Excelissä

Vaikka Excelissä on monia lajitteluvaihtoehtoja solujen lajitteluun aakkosjärjestykseen, siinä ei oikeastaan ​​ole sisäänrakennettua vaihtoehtoa mielivaltaisten tietojen, kuten nimien, kokoelman kääntämiseksi. Se ei tarkoita, että se olisi mahdotonta. Se tarkoittaa vain, että sinun on suoritettava muutama lisävaihe käyttääksesi Excelin lajitteluominaisuutta sarakkeen kääntämiseen.

  1. Oikealla painikkeella sarake Aja valitse Lisää lisätäksesi uuden sarakkeen sen Myyjä-sarakkeen vasemmalle puolelle, jonka haluat lajitella.

  2. Kirjoita ensimmäiseen soluun 1 (rivi 2). Kirjoita 2 toiseen soluun (rivi 3).

  3. Paina ja pidä painettuna Ctrl näppäin ja aseta hiiren kulma numerolla 2 varustetun solun oikeaan alakulmaan. Kohdistin muuttuu kahdeksi vaakaviivaksi. Kaksoisnapsauta hiirtä täyttääksesi sarakkeen loput kohdat automaattisesti viimeiseen myyjän nimeen asti. Tämä täyttää automaattisesti loput sarakkeista numeroilla 3-8.

  4. Korosta koko taulukko.

  5. Vuonna Koti valikosta, valitse Lajittele ja suodata nauhasta. Valitse Mukautettu lajittelu

  6. aseta lajitella siihen asti kun Sarake AJärjestä siihen asti kun Solujen arvotja Tilaus siihen asti kun suurimmasta pienimpään† Klikkaus Okei

Tämä ei ainoastaan ​​käännä koko saraketta alhaalta ylös, vaan se myös aiheuttaa sen, että kaikki laskentataulukon muun osan tiedot vaihdetaan vastaamaan oikean myyjän nimeä.

Nyt voit valita sarakkeen A hiiren kakkospainikkeella, saraketta A hiiren kakkospainikkeella ja poistaa numeroidun sarakkeen valitsemalla Poista. Nyt sinulla on sama alkuperäinen taulukko, jolla aloitit, mutta koko sarake ja tiedot on käännetty alhaalta ylös.

Vaihda rivisoluja Excelissä

Entä jos haluat nähdä myyntitiedot joulukuusta tammikuuhun tammikuun ja joulukuun sijaan? Voit itse asiassa käyttää samaa lähestymistapaa kuin yllä sarakkeen käännöksissä pienellä vaihtelulla. Lisää ensin uusi rivi otsikon alle ja numeroi solut 1:stä (tammikuussa) 12:een (joulukuun alapuolella).

Lajittele taulukko noudattamalla nyt samoja vaiheita, mutta tällä kertaa lajittele rivin mukaan sarakkeen sijaan.

  1. Korosta vain sarakkeet A–M.

  2. Vuonna Koti valikosta, valitse Lajittele ja suodata nauhasta. Valitse Mukautettu lajittelu

  3. Klikkaus Vaihtoehdotja valitse Lajittele vasemmalta oikealle

  4. aseta lajitella siihen asti kun Rivi 2Järjestä siihen asti kun Solujen arvotja Tilaus siihen asti kun Suurimmasta pienimpään† Klikkaus Okei

Nyt näet, että koko ensimmäistä sarakettasi käytetään otsikkosarakkeen solujen ollessa käännettyinä. Koska olet merkinnyt kaikki tietosarakkeet, myös kaikki tietorivit käännetään niin, että kaikki on täydellisesti kohdakkain.

Napsauta nyt hiiren vasemmalla painikkeella riviä 2 ja poista numeroitu rivi.

Vaihda vain kaksi saraketta tai riviä

Jos haluat vierittää vierekkäisiin riveihin tai sarakkeisiin, voit käyttää Excelissä kätevää hiiritemppua sen saavuttamiseen. Tässä esimerkkilaskentataulukossa voit vaihtaa Julie Moore -rivin John Hudson -riville vain muutamalla napsautuksella. Näin teet sen:

  1. Korosta koko rivi Julie Mooren kanssa sarakkeessa A.

  2. Paina ja pidä painettuna Siirtää -näppäintä ja siirrä hiiren osoitin Julie Moore -solun yläreunaan. Hiiren osoitin muuttuu hiusristoksi.

  3. Kanssa Siirtää Pidä näppäin edelleen painettuna ja vedä hiirtä John Hudson -solun yläreunaan, kunnes rivin yläpuolella oleva viiva on korostettu tummalla viivalla.

  4. Kun vapautat hiiren vasemman painikkeen, kaksi kokonaista riviä vaihtuvat.

Jos haluat vaihtaa sarakkeita rivien sijaan, voit korostaa yhden sarakkeen ja noudattaa samaa menettelyä. Ainoa ero on se, että vedät hiiren osoitinta sivulle, kunnes sen sarakkeen jälkeinen rivi, jonka haluat vaihtaa kohokohtiin, on tummalla viivalla. Voit vaihtaa useita rivejä tai sarakkeita samalla tekniikalla. Sinun tarvitsee vain korostaa useita rivejä tai sarakkeita ensimmäisessä vaiheessa ja noudattaa sitten samaa menettelyä.

Vaihda sarakkeita ja rivejä

Entä jos haluat vaihtaa koko otsikkosarakkeen koko Myyjä-sarakkeeseen säilyttäen samalla laskentataulukon tietojen eheyden? Useimmat ihmiset haluavat tehdä tämän manuaalisesti ymmärtämättä, että Excelissä on sisäänrakennettu «transponoi»-toiminto, joka tekee tämän puolestasi. Tarvitset alueen, jossa voit luoda uuden «transponoidun» tietoalueen, joten luo laskentataulukkoon uusi taulukko nimeltä «Myynnit kuukausittain».

  1. Korosta koko soluvalikoima koko myyntitietotaulukossasi. Lehdistö Ctrl-C kopioidaksesi koko alueen.

  2. Napsauta uutta luotavaa taulukkoa. Napsauta puhelua hiiren oikealla painikkeella A1ja valitse transponoida vaihtoehto Liitä vaihtoehtoja

  3. Nyt näet alkuperäisen laskentataulukon, mutta otsikkorivi on vaihdettu ensimmäisen sarakkeen kanssa ja kaikki alueen tiedot on järjestetty niin, että ne on kohdistettu oikein.

Excelin transponointiominaisuuden käyttäminen voi säästää tuntikausia manuaalista muokkaamista, kun haluat järjestää laskentataulukoita uudelleen ja tarkastella tietoja eri tavoilla.

Käytä VBA:ta vaihtaaksesi rivejä tai sarakkeita (edistynyt)

VBA on tehokas ominaisuus Excelissä. Voit suorittaa minkä tahansa yllä olevista tehtävistä hyvin yksinkertaisella VBA-koodilla. Muunna sitten VBA-funktio mukautetuksi Excel-funktioksi, jota voit kutsua aina, kun haluat vaihtaa rivejä tai sarakkeita.

Käännä sarakkeita tai rivejä

Jos haluat järjestää uudelleen koko rivin vasemmalta oikealle tai sarakkeen ylhäältä alas, voit luoda tätä varten funktion Flip_Columns() tai Flip_Rows(). Luo tämä koodi valitsemalla Kehittäjä valikko ja valitse Katso koodi† Jos kehittäjä ei ole valikossa, voit lisätä sen. Klikkaa TiedostoKlikkaus Vaihtoehdotja valitse Mukauta nauhaa† Hae tästä ikkunasta Kehittäjä vasemmassa ruudussa ja lisää se oikealle. Klikkaus Okei ja Kehittäjä-valikko tulee näkyviin. Voit kääntää valitun sarakkeen rivejä taulukossasi käyttämällä seuraavaa VBA-koodia: Sub Flip_Rows()
Himmeä vTop muunnelmana
Dim vEnd Varianttina
Himmeä iStart kokonaislukuna
Dim iEnd kokonaislukuna
Application.ScreenUpdating = False
iStart = 1
iEnd = Selection.Rows.Number
Tee, kun iStart < iEnd
vTop = Selection.Rows(iStart)
vEnd = Valinta. Rivit (iEnd)
Selection.Rows(iEnd) = vTop
Selection.Rows(iStart) = vEnd
iStart = iStart + 1
iEnd = iEnd – 1
Silmukka
Application.ScreenUpdating = Totta
loppu sub

Voit tehdä saman rivin solujen kanssa kääntämällä kaikki rivin sarakkeet seuraavan koodin avulla. Sub Flip_Columns()
Himmeä vvasen vaihtoehtona
Himmeä vRight Varianttina
Himmeä iStart kokonaislukuna
Dim iEnd kokonaislukuna
Application.ScreenUpdating = False
iStart = 1
iEnd = Selection.Columns.Number
Tee, kun iStart < iEnd
vTop = Selection.Columns(iStart)
vEnd = Selection.Columns(iEnd)
Selection.Columns(iEnd) = vOikea
Selection.Columns(iStart) = vLeft
iStart = iStart + 1
iEnd = iEnd – 1
Silmukka
Application.ScreenUpdating = Totta
loppu sub

Voit suorittaa mitä tahansa näistä VBA-skripteistä valitsemalla käännettävän rivin tai sarakkeen, siirtymällä koodinmuokkausikkunaan ja napsauttamalla Suorita-kuvaketta valikossa. Nämä VBA-komentosarjat ovat nopea tapa kääntää sarakkeen tai rivin soluja yhdellä napsautuksella, mutta ne eivät käännä soluja vastaavilla tietoriveillä, joten käytä näitä skriptejä vain, jos haluat kääntää sarakkeen tai rivin etkä mitään muuta. .

Vaihda kaksi saraketta tai riviä

Voit vaihtaa mitä tahansa kaksi arvoa arkilla valitsemalla kaksi arvoa ja suorittamalla seuraavan VBA-koodin. alikytkin()
Jos i = 1 Valinta.Alueet(1).Luku
temp = Valinta. Alueet(1)(i)
Valinta.Alueet(1)(i) = Valinta.Alueet(2)(i)
Valinta. Alueet(2)(i) = lämpötila
seuraavaksi minä
loppu sub

Tämä VBA-koodi vaihtaa mitkä tahansa kaksi solua, ovatko ne vierekkäin vai yläpuolella. Huomaa, että voit vaihtaa vain kaksi solua tällä koodilla.

Transponoi koko alue

VBA:lla on mahdollista ottaa valinta taulukosta (kuten yllä olevissa skripteissä), transponoida alue ja liittää se sitten jonnekin muualle (tai toiseen taulukkoon). VBA:ssa on jopa menetelmä tähän tarkoitukseen: Set DestRange = Application.WorksheetFunction.Transpose(SelectedRange)

type=»code»> Tämän tekeminen VBA:ssa on kuitenkin paljon enemmän työtä kuin sen arvoinen, koska kuten näit aiemmin tässä artikkelissa, koko alueen transponointi on vain alueen kopioimista ja liittämistä muutamalla hiiren napsautuksella.

Käänteiset sarakkeet ja rivit Excelissä

Kuten näet, sarakkeiden ja rivien kääntäminen, solujen vaihtaminen tai koko alueen transponointi on erittäin helppoa Excelissä. Kun tiedät, miltä haluat tietojesi näyttävän, voit valita parhaan vaihtoehdon ja kääntää tai muuntaa solut muutamalla helpolla vaiheella.

Por Markus