Transponointi Excelissä

Opi siirtämään tietoja Excelissä ja siirtämään nopeasti sarakkeiden ja rivien suuntaa laskentataulukossa.

Tietojen siirtäminen Excelissä tarkoittaa tietojen vaihtamista tai kiertämistä vaakataulukosta pystymatriiseen tai pystytaulukosta vaakataulukkoon. Yksinkertaisesti sanottuna TRANSPOSE-funktio muuttaa rivit sarakkeiksi ja sarakkeet riveiksi.

Excelissä voit siirtää tietoja kahdella eri tavalla käyttämällä TRANSPOSE-toimintoa ja Paste Special -menetelmää. Tässä artikkelissa näytämme, kuinka voit muuttaa rivin arvon sarakkeen arvoksi ja sarakkeen arvon rivin arvoksi Excelissä.

Käyttämällä TRANSPOSE-toiminto

TRANSPOSE-toiminnon avulla voit vaihtaa tietyn solualueen (taulukon) suunnan pystysuorasta vaakasuuntaan tai päinvastoin. Koska se on taulukkokaava, funktio on syötettävä alueelle, jolla on sama määrä rivejä ja sarakkeita kuin lähteessä.

Transponoi-toiminnon syntaksi on:

=Transponoi (taulukko)

Seuraavassa esimerkkilaskentataulukossa siirretään taulukko, joka sisältää eläinten viennin määrän maakunnittain.

Ensin sinun on tiedettävä, kuinka monta riviä ja saraketta alkuperäinen taulukko sisältää. Valitse sitten tarkka solujen lukumäärä alkuperäiseksi solualueeksi, mutta toiseen suuntaan.

Meillä on esimerkiksi 5 riviä ja 3 saraketta, joten meidän on valittava 3 riviä ja 5 saraketta soluja transponoiduille tiedoille. Meidän tapauksessamme meillä on 5 riviä ja 4 saraketta, joten sinun on valittava 4 riviä ja 5 saraketta.

Valitse joukko tyhjiä soluja ja kirjoita kaava: =TRANSPOSE (A1:D5), mutta älä paina vielä Enter-näppäintä! Tässä vaiheessa Excel näyttää tältä:

Paina nyt 'Ctrl + Shift + Enter'. Kun näppäinyhdistelmää painetaan, tiedot siirretään.

Muista, että taulukkokaava on aina lopetettava painamalla 'CTRL + SHIFT + ENTER'. Kun painat näppäinyhdistelmää, se asettaa kaavapalkin kaavan ympärille joukon kiharoita, joten tulosta käsitellään tietojoukona eikä yksittäisenä soluarvona.

Excel Transpose -toiminto kopioi vain tiedot, ei alkuperäisen tiedon muotoilua. Kuten näet, alkuperäisen otsikon muotoilua ei kopioida. Myös Transponoi on dynaaminen toiminto, kun alkuperäisen datan arvoasi muutetaan, se näkyy transponoidussa tiedossa, mutta ei päinvastoin.

Kuinka siirtää tietoja Excelissä ilman nollia

Jos transponoit taulukon tai solualueen, jossa on yksi tai useampi tyhjä solu, näillä soluilla on nolla arvoa transponoitaessa alla olevan kuvan mukaisesti:

Jos haluat kopioida tyhjät solut transponoinnin aikana, käytä TRANSPOSE-kaavassa olevaa JOS-funktiota tarkistaaksesi, onko solu tyhjä vai ei. Jos solu on tyhjä/tyhjä, se palauttaa tyhjän merkkijonon ("") transponoituun taulukkoon.

Jos taulukossasi on tyhjiä soluja, kirjoita kaava: =TRANSPOSE(JOS(A1:D5="","",A1:D5)) valituissa soluissa.

Paina sitten Ctrl + Shift + Enter -näppäinyhdistelmää. Nyt solun D5 tyhjä tila kopioidaan transponoituun soluun E11.

Transponointi Excelissä käyttämällä Liitä erikoismenetelmä

Toinen tapa siirtää tietoja Excelissä on käyttää Paste Special -menetelmää. Mutta tietojen siirtämisessä Paste Special -menetelmällä on haitta ja hyöty. Tämän ominaisuuden avulla voit siirtää tiedot alkuperäisellä sisällön muotoilulla, mutta transponoidut tiedot ovat staattisia.

Toisin kuin TRANSPOSE-funktio, jos muutat arvoa alkuperäisessä tiedossa, se ei heijastu transponoituun sisältöön käytettäessä Paste Special -menetelmää.

Valitse ensin alue, jonka haluat transponoida, ja napsauta sitten hiiren kakkospainikkeella ja valitse "Kopioi" tai kopioi taulukko painamalla CTRL + C.

Valitse seuraavaksi solualue, joka vastaa tarkasti alkuperäisen taulukon kokoa, kuten teit edellisessä menetelmässä.

Napsauta sitten hiiren kakkospainikkeella valittuja soluja ja napsauta "Liitä määräten".

Valitse Liitä määräten -valintaikkunassa "Transpone" -valintaruutu ja napsauta "OK".

Nyt taulukko transponoidaan (kopioidaan) valittuihin soluihin.

Tässä menetelmässä sinun ei tarvitse huolehtia siitä, että mustista soluista tulee nollia transponoidussa taulukossa, koska myös tyhjät solut kopioidaan valittuihin soluihin.