Excel-tietojen siirtäminen

Sisällysluettelo:

Excel-tietojen siirtäminen
Excel-tietojen siirtäminen
Anonim

Excel on tehokas työkalu tietojen analysointiin, mutta jotkin asiat, kuten rivin tai sarakkeen solujen kääntäminen, voivat olla todellista vaivaa. On olemassa hidas manuaalinen tapa, ja on 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 alha alta ylös, vaihtamaan riviä oike alta vasemmalle ja kuinka vaihtaa rivit kokonaan sarakkeisiin.

Nämä ohjeet koskevat Microsoft Excel 2010, 1013, 2016, 2019 ja Excel for Microsoft 365.

Sarakesolujen kääntäminen Excelissä

Image
Image

Vaikka Excelissä on monia lajitteluvaihtoehtoja solujen järjestämiseen aakkosjärjestykseen, siinä ei oikeastaan ole sisäänrakennettua vaihtoehtoa satunnaisten tietojen, kuten nimien, vaihtamiseen.

Se ei tarkoita, että se olisi mahdotonta. Se tarkoittaa vain, että sinun on suoritettava muutama lisävaihe, jotta voit käyttää Excelin lajitteluominaisuutta sarakkeen kääntämiseen.

  1. Napsauta hiiren kakkospainikkeella saraketta A ja valitse Insert lisätäksesi uuden sarakkeen sen Myyjä-sarakkeen vasemmalle puolelle, jonka haluat lajitella.
  2. Kirjoita 1 ensimmäiseen soluun (rivi 2). Kirjoita 2 toiseen soluun (rivi 3).

  3. Pidä Cntrl-näppäintä painettuna ja aseta hiiren kulma numerolla 2 varustetun solun oikeaan alakulmaan. Kohdistin muuttuu kahdeksi vaakaviivaksi. Kaksoisnapsauta hiiren vasenta painiketta, niin sarakkeen loput kohdat täytetään automaattisesti viimeisen myyjän nimeen asti. Tämä täyttää sarakkeen loppuosan automaattisesti numeroilla 3–8.
  4. Korosta koko taulukko.
  5. Valitse Etusivu-valikosta Lajittele ja suodata nauhasta. Valitse Mukautettu lajittelu.
  6. Aseta Lajittele kohtaan Sarake A, Lajittele kohtaan Solu Arvot ja Order - suurimmasta pienimpään. Napsauta OK.

Tämä ei ainoastaan käännä koko saraketta alha alta ylös, vaan se varmistaa, että kaikki muussa laskentataulukon vaihdossa olevat tiedot vastaavat oikean myyjän nimeä.

Image
Image

Nyt voit valita sarakkeen A hiiren kakkospainikkeella, napsauttaa 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 alha alta ylös.

Rivisolujen vaihtaminen Excelissä

Entä jos haluat nähdä myyntitiedot joulukuusta tammikuuhun tammikuun ja joulukuun sijaan?

Voit itse asiassa käyttää samaa lähestymistapaa kuin yllä sarakkeiden kääntämiseen pienellä vaihtelulla.

Lisää ensin uusi rivi otsikon alle ja numeroi solut 1:stä (tammikuussa) 12:een (joulukuun alle).

Image
Image

Noudata nyt samoja vaiheita taulukon lajittelussa, mutta tällä kertaa lajittelet rivin mukaan sarakkeen sijaan.

  1. Korosta vain sarakkeet A–M.
  2. Valitse Etusivu-valikosta Lajittele ja suodata nauhasta. Valitse Mukautettu lajittelu.
  3. Napsauta Options ja valitse Lajittele vasemm alta oikealle.
  4. Aseta Lajittele arvoon Rivi 2, Lajittele - Solujen arvot ja Tilaa - suurimmasta pienimpään. Napsauta OK.

Nyt näet, että koko ensimmäinen sarake on käytössä ja otsikkosarakkeen solut on käännetty. Koska korostit kaikki dataa sisältävät sarakkeet, myös kaikki tietorivit käännetään, jotta kaikki on täydellisesti kohdakkain.

Image
Image

Nyt napsauta riviä 2 vasemmalla ja poista numeroitu rivi.

Vaihda vain kaksi saraketta tai riviä

Jos haluat siirtyä vierekkäisiin riveihin tai sarakkeisiin, voit tehdä tämän hyödyllisen hiiritempun avulla Excelissä.

Tässä esimerkkilaskentataulukossa voit vaihtaa Julie Moore -rivin John Hudson -riville vain muutamalla hiiren napsautuksella.

Näin teet sen:

  1. Korosta koko rivi Julie Mooren kanssa sarakkeessa A.
  2. Pidä Shift-näppäintä painettuna ja siirrä hiiren osoitin Julie Moore -solun yläreunaan. Hiiren kohdistin muuttuu hiusristikoksi.
  3. Pitäen Shift-näppäintä edelleen painettuna, vedä hiirtä John Hudson -solun yläreunaan, kunnes rivin yläpuolella oleva viiva korostuu 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, että vedät hiiren osoitinta sivuun, kunnes sen sarakkeen jälkeinen rivi, jonka haluat vaihtaa kohokohtiin, on tumma.

Voit vaihtaa useita rivejä tai sarakkeita samalla tekniikalla. Sinun tarvitsee vain korostaa useita rivejä tai sarakkeita ensimmäisessä vaiheessa ja noudattaa sitten samaa menettelyä.

Sarakkeiden ja rivien vaihtaminen

Image
Image

Entä jos haluat vaihtaa koko otsikkosarakkeen koko Myyjä-sarakkeeseen säilyttäen samalla laskentataulukon tietojen eheyden?

Useimmat ihmiset tekevät tämän manuaalisesti ymmärtämättä, että Excelissä on sisäänrakennettu "transponoi"-ominaisuus, joka tekee sen puolestasi.

Tarvitset alueen, jossa voit luoda juuri "transponoidun" tietoalueen, joten luo laskentataulukkoon uusi taulukko nimeltä "Myynnit kuukausittain".

  1. Korosta koko soluvalikoima koko myyntitietotaulukossasi. Paina Cntrl-C kopioidaksesi koko alueen.
  2. Napsauta uutta luomaasi taulukkoa. Napsauta hiiren kakkospainikkeella kutsua A1 ja valitse Transpose vaihtoehto Paste Options.
  3. Nyt näet alkuperäisen laskentataulukkosi, mutta otsikkorivi on vaihdettu ensimmäiseen sarakkeeseen ja kaikki alueen tiedot on järjestetty oikein.

Excelin transponointiominaisuuden käyttäminen voi säästää tuntikausia manuaalista muokkaustyötä, 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 itse asiassa suorittaa jokaisen yllä olevista tehtävistä hyvin yksinkertaisella VBA-koodilla.

Muuta sitten VBA-funktiosi mukautetuksi Excel-funktioksi, jota voit kutsua aina, kun haluat vaihtaa rivejä tai sarakkeita.

Käännä sarakkeita tai rivejä

Jos haluat järjestää koko rivin uudelleen vasemm alta oikealle tai sarakkeen ylhäältä alas, voit luoda Flip_Columns()- tai Flip_Rows()-funktion tätä varten.

Luo tämä koodi valitsemalla Developer ja valitse View Code.

Jos kehittäjä ei ole luettelossa valikossa, voit lisätä sen. Napsauta File, napsauta Options ja valitse Customize Ribbon Etsi tästä ikkunasta Kehittäjä vasemmassa ruudussa ja Lisää se oikealle. Napsauta OK ja Kehittäjä-valikko tulee näkyviin.

Voit kääntää valitun sarakkeen rivejä taulukossasi käyttämällä seuraavaa VBA-koodia:

Sub Flip_Rows()

Dim vTop As Variant

Dim vEnd As Variant

Dim iStart As Integer

Dim iEnd As Integer

Application. ScreenUpdating=False

iStart=1

iEnd=Selection. Rows. Count

Do While iStart < iEnd

vTop=Selection. Rows(iStart) vEnd=Selection. Rows(iEnd)

Valinta. Rivit(iEnd)=vTop

Valinta. Rivit(iStart)=vEnd

iAloitus=iAloitus + 1 iEnd=iEnd - 1

Silmukka

Application. ScreenUpdating=True

End Sub

Voit tehdä saman asian rivin solujen kanssa kääntämällä kaikki kyseisen rivin sarakkeet seuraavalla koodilla.

Sub Flip_Columns()

Dim vLeft as Variant

Dim vRight as Variant

Dim iStart As Integer

Dim iEnd As Integer

Application. ScreenUpdating=False

iStart=1

iEnd=Selection. Columns. Count

Tee iStartissa < iEnd

vTop=Selection. Columns(iStart) vEnd=Valinta. Sarakkeet(iEnd)

Valinta. Sarakkeet(iEnd)=vOikea

Valinta. Sarakkeet(iStart)=vVasen

iAloitus=iAloitus + 1

iEnd=iEnd - 1

Silmukka

Application. ScreenUpdating=tosi

End Sub

Voit suorittaa jommankumman näistä VBA-skripteistä valitsemalla rivin tai sarakkeen, jonka haluat kääntää, menemällä koodinmuokkausikkunaan ja napsauttamalla ajokuvaketta valikossa.

Nämä VBA-komentosarjat ovat nopea tapa kääntää sarakkeen tai rivin soluja yhdellä napsautuksella, mutta ne eivät käännä soluja millään asiaankuuluvilla tietoriveillä, joten käytä näitä skriptejä vain, kun haluat kääntää sarake tai rivi eikä mitään muuta.

Vaihda kaksi saraketta tai riviä

Voit vaihtaa mitä tahansa kaksi arvoa arkilla valitsemalla kaksi arvoa ja suorittamalla seuraavan VBA-koodin.

Alivaihto()

For i=1 Valinta. Alueet(1). Laskuri

temp=Valinta. Alueet(1)(i)

Valinta. Alueet(1)(i)=Valinta. Alueet(2)(i)

Valinta. Alueet(2)(i)=lämpötila

Seuraava i

Loppuali

Tämä VBA-koodi vaihtaa mitä tahansa kaksi solua, olivatpa ne vierekkäin tai päällekkäin. Muista vain, että voit vaihtaa vain kaksi solua tällä koodilla.

Transponoi koko valikoima

VBA:lla on mahdollista ottaa valinta taulukosta (kuten yllä olevissa skripteissä), transponoida alue ja liittää se sitten jonnekin muualle (tai eri taulukkoon).

VBA:ssa on jopa menetelmä tähän tarkoitukseen:

Aseta DestRange=Application. WorksheetFunction. Transpose(SelectedRange)

Tämän tekeminen VBA:ssa on kuitenkin paljon enemmän työtä kuin se kannattaa, koska kuten näit aiemmin tässä artikkelissa, koko alueen transponointi ei ole muuta kuin alueen kopioimista ja liittämistä muutamalla hiiren napsautuksella.

Sarakkeiden ja rivien kääntäminen 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 muutamassa yksinkertaisessa vaiheessa.

Suositeltava: