Sisällysluettelo
Jos etsit joitakin helpoimpia tapoja muuntaa useita rivejä sarakkeiksi Excelissä, tämä artikkeli on varmasti hyödyllinen. Sukelletaan siis pääartikkeliin.
Lataa työkirja
Useiden rivien muuntaminen sarakkeiksi.xlsm9 tapaa muuntaa useita rivejä sarakkeiksi Excelissä
Tässä on joitakin tietoja joidenkin tuotteiden myynnistä seuraavien kuukausien osalta. Tammikuu osoitteeseen Toukokuu Yritämme muuntaa rivit sarakkeiksi, jotta voimme visualisoida kuukausien tietueet sarakkeiden otsikoina, ja käytämme tätä tietokokonaisuutta pääasiassa havainnollistamaan tapoja muuntaa useita rivejä sarakkeiksi helposti.
Olemme käyttäneet Microsoft Excel 365 versiota tässä, voit käyttää mitä tahansa muita versioita haluamasi mukaan.
Menetelmä-1: Transpose-vaihtoehdon käyttäminen useiden rivien muuntamiseen sarakkeiksi Excelissä
Tässä käytämme Transpose vaihtoehto sisällä Liitä-vaihtoehdot muuntaa seuraavat useat rivit sarakkeiksi helposti.
Askeleet :
➤ Kopioi koko tietokokonaisuuden alue painamalla painiketta CTRL+C .
➤ Valitse solu, johon haluat tulosteen, Napsauta hiiren kakkospainikkeella hiirelläsi ja valitse Transpose vaihtoehdosta Liitä-vaihtoehdot .
Tämän jälkeen voit transponoida tietosi, mikä tarkoittaa rivien muuttamista sarakkeiksi.
Lue lisää: Excel-makro: Muunna useita rivejä sarakkeiksi (3 esimerkkiä)
Menetelmä-2: Useiden rivien muuntaminen sarakkeiksi TRANSPOSE-funktion avulla
Tässä osiossa käytämme array-funktiota, funktiota nimeltä TRANSPOSE-toiminto , jotta seuraavan tietokokonaisuuden useat rivit voidaan muuntaa useiksi sarakkeiksi, ja tietojen keräämiseksi olemme myös muotoilleet toisen taulukon päätietokokonaisuuden alapuolelle.
Askeleet :
➤ Kirjoita seuraava kaava soluun B10 .
=TRANSPOSE(B3:E8)
Täällä, TRANSPOSE muuttaa alueen rivit B3:E8 sarakkeisiin samanaikaisesti.
➤ Lehdistö ENTER .
Tämän jälkeen saat rivien muuntamisen sarakkeiksi seuraavan kuvan mukaisesti.
Sinun täytyy painaa CTRL+SHIFT+ENTER sen sijaan, että painaisit ENTER muut versiot paitsi Microsoft Excel 365 .
Lue lisää: Miten sarake siirretään useisiin riveihin Excelissä (6 menetelmää)
Menetelmä-3: INDIRECT- ja ADDRESS-funktioiden käyttö
Tässä käytämme INDIRECT-toiminto , ADDRESS-toiminto , ROW-toiminto ja COLUMN-toiminto muuttaa seuraavan tietokokonaisuuden rivit sarakkeiksi.
Askeleet :
➤ Käytä seuraavaa kaavaa solussa B10 .
=INDIRECT(OSOITE(SARAKE(B3) - SARAKE($B$3) + RIVI($B$3), RIVI(B3) - RIVI($B$3) + SARAKE($B$3)))))
Tässä, B3 on pääaineiston aloitussolu.
SARAKE(B3)
→palauttaa solun sarakkeen numeron
B3
Lähtö → 2
COLUMN($B$3)
→palauttaa solun sarakkeen numeron
$B$3
(absoluuttinen viittaus korjaa tämän solun)
Lähtö → 2
ROW($B$3)
→palauttaa solun rivinumeron
$B$3
(absoluuttinen viittaus korjaa tämän solun)
Lähtö → 3
ROW(B3) →
palauttaa solun rivinumeron
B3
Lähtö → 3
SARAKE(B3) - SARAKE($B$3) + RIVI($B$3)
tulee2-2+3 → 3
RIVI(B3) - RIVI($B$3) + SARAKE($B$3)
tulee3-3+2 → 2
ADDRESS(SARAKE(B3) - SARAKE($B$3) + RIVI($B$3), RIVI(B3) - RIVI($B$3) + SARAKE($B$3)))
tuleeOSOITE(3, 2) →
palauttaa viitteen leikkauspisteessä olevasta
Rivi 3
ja
Sarake 2
Lähtö → $B$3
INDIRECT(OSOITE(SARAKE(B3) - SARAKE($B$3) + RIVI($B$3), RIVI(B3) - RIVI($B$3) + SARAKE($B$3)))))
tuleeINDIRECT("$B$3")
→ palauttaa solun arvon $B$3 .Lähtö → Kuukausi
➤ Lehdistö ENTER .
➤ Vedä Täyttökahva työkalua oikealle puolelle ja alaspäin.
Lopuksi voit muuttaa päätietokannan useita rivejä useiksi sarakkeiksi.
Lue lisää: Excel VBA: Rivin ja sarakkeen numeron hakeminen solun osoitteesta (4 menetelmää)
Menetelmä-4: INDEX-funktion käyttäminen useiden rivien muuntamiseen sarakkeiksi.
Tässä jaksossa käytämme yhdistelmää, joka koostuu INDEX-toiminto , COLUMN-toiminto ja ROW-toiminto muuntaa useita rivejä sarakkeiksi helposti.
Askeleet :
➤ Sovella seuraavaa kaavaa soluun B10 .
=INDEX($B$3:$E$8,SARAKE(A1),RIVI(A1))
Tässä, $B$3:$E$8 on tietokokonaisuuden vaihteluväli, A1 käytetään tämän tietokokonaisuuden ensimmäisen rivin ja sarakkeen numeron saamiseksi. Käytämme komentoa sarakkeen numero varten rivin numero väite ja rivin numero kuten sarakkeen numero argumentilla voit muuttaa rivit sarakkeiksi helposti syöttämällä nämä arvot komentoon INDEX-toiminto .
➤ Lehdistö ENTER .
➤ Vedä Täyttökahva työkalua oikealle puolelle ja alaspäin.
Tämän jälkeen saat rivien muuntamisen sarakkeiksi seuraavan kuvan mukaisesti.
Lue lisää: Kuinka lisätä useita rivejä ja sarakkeita Excelissä (kaikki mahdolliset tavat)
Menetelmä-5: INDEX-MATCH-kaavan käyttö
Tässä osiossa käytämme komentoa INDEX-toiminto ja MATCH-toiminto seuraavan tietokokonaisuuden useiden rivien muuntamiseksi sarakkeiksi.
Askeleet :
➤ Ensinnäkin sinun on siirrettävä ensimmäinen sarake uuden taulukon ensimmäiseksi riviksi manuaalisesti.
➤ Kirjoita seuraava kaava soluun B11 .
=INDEX($C$3:$C$8,MATCH(B$10,$B$3:$B$8,0))
Tässä, $C$3:$C$8 on tietokokonaisuuden toinen sarake, ja $B$3:$B$8 on tietokokonaisuuden ensimmäinen sarake.
MATCH(B$10,$B$3:$B$8,0)
tuleeMATCH("Month",$B$3:$B$8,0)
→ palauttaa sen solun rivin indeksinumeron, jossa on merkkijono. Kuukausi alueella $B$3:$B$8Lähtö → 1
INDEX($C$3:$C$8,MATCH(B$10,$B$3:$B$8,0))
tuleeINDEX($C$3:$C$8,1)
→ palauttaa alueen ensimmäisen arvon $C$3:$C$8Lähtö → Oranssi
➤ Lehdistö ENTER ja vedä Täyttökahva työkalu oikealle puolelle.
Tämän jälkeen saat päätietokannan toisen sarakkeen toiseksi riviksi.
Sovelletaan vastaavasti seuraavia kaavoja muuntamisen loppuun saattamiseksi.
=INDEX($D$3:$D$8,MATCH(B$10,$B$3:$B$8,0))
=INDEX($E$3:$E$8,MATCH(B$10,$B$3:$B$8,0))
Lopuksi saat kaikki ensimmäisen tietokokonaisuuden rivit toisen tietokokonaisuuden sarakkeiksi.
Lue lisää: Miten useita sarakkeita siirretään riveiksi Excelissä?
Samanlaisia lukemia
- [Korjattu!] Rivit ja sarakkeet ovat molemmat numeroita Excelissä.
- Rivien ja sarakkeiden piilottaminen Excelissä (10 tapaa)
- Excel VBA: Aseta alue rivin ja sarakkeen numeron mukaan (3 esimerkkiä)
Menetelmä-6: VLOOKUP-funktion käyttäminen useiden rivien muuntamiseen sarakkeiksi
Tässä osiossa käytämme VLOOKUP-toiminto siirtää useita rivejä seuraavassa datataulukossa sarakkeiksi.
Askeleet :
➤ Aluksi sinun on siirrettävä ensimmäinen sarake uuden tietokokonaisuuden ensimmäiseksi riviksi manuaalisesti.
➤ Kirjoita seuraava kaava soluun B11 .
=VLOOKUP(B$10,$B$3:$E$8,2,FALSE)
Tässä, $B$3:$E$8 on tietokokonaisuuden vaihteluväli, B$10 on hakuarvo ja 2 on tarkoitettu tietokokonaisuuden toisen sarakkeen arvon tarkasteluun.
➤ Lehdistö ENTER ja vedä Täyttökahva työkalu oikealle puolelle.
Tämän jälkeen saat päätietokannan toisen sarakkeen toiseksi riviksi.
Käytä samalla tavalla alla olevia kaavoja muuntamisen loppuun saattamiseksi.
=VLOOKUP(B$10,$B$3:$E$8,3, FALSE)
=VLOOKUP(B$10,$B$3:$E$8,4, FALSE)
Lue lisää: Rivien ja sarakkeiden lisääminen Excelissä (3 helppoa menetelmää)
Menetelmä-7: Power Queryn käyttö
Tässä käytämme Tehokysely siirtää useita rivejä sarakkeisiin helposti. Meidän on kuitenkin lisättävä ylimääräinen rivi tietokokonaisuuden alkuun, koska Tehokysely ei muuta ensimmäistä riviä sarakkeeksi, koska se pitää sitä otsikkona.
Askeleet :
➤ Mene osoitteeseen Tiedot Tab>> Hanki & muuta tiedot Ryhmä>> Taulukosta/alueelta Vaihtoehto.
Sen jälkeen Luo taulukko Ohjattu asennus tulee näkyviin.
➤ Valitse data-alue ja napsauta sitten painiketta Taulukossani on otsikot vaihtoehto.
➤ Lehdistö OK .
Sitten Power Query Editor ikkuna tulee näkyviin.
➤ Valitse kaikki tietokokonaisuuden sarakkeet painamalla painiketta CTRL ja Vasemmalla klikkaamalla hiirellä samaan aikaan .
➤ Mene osoitteeseen Muunnos Tab>> Transpose Vaihtoehto.
Voit myös tehdä tietokokonaisuutesi ensimmäisestä rivistä otsikon.
➤ Mene osoitteeseen Muunnos Tab>> Käytä ensimmäistä riviä otsikkoina Ryhmä>> Käytä ensimmäistä riviä otsikkoina Vaihtoehto.
Tämän jälkeen saat muunnetut sarakkeet päätietokannan riveistä.
➤ Voit sulkea tämän ikkunan siirtymällä kohtaan Etusivu Tab>> Sulje & Lataa Ryhmä>> Sulje & Lataa Vaihtoehto.
Tällä tavoin taulukon Power Query Editor ikkunaan ladataan uusi arkki nimeltä Taulukko5 .
Lue lisää: Rivien ja sarakkeiden vaihtaminen Excelissä (5 menetelmää)
Menetelmä-8: Useiden rivien muuntaminen sarakkeiksi VBA-koodin avulla
Tässä jaksossa käytämme aihetta VBA koodi useiden rivien muuntamiseksi sarakkeiksi.
Askeleet :
➤ Mene osoitteeseen Kehittäjä Tab>> Visual Basic Vaihtoehto.
Sitten Visual Basic Editor avautuu.
➤ Mene osoitteeseen Lisää Tab>> Moduuli Vaihtoehto.
Sen jälkeen Moduuli luodaan.
➤ Kirjoita seuraava koodi
Sub conversionofmultiplerows() Dim multiple_rows_range, multiple_columns_range As Range Set multiple_rows_range = Application.InputBox( _ Prompt:="Valitse rivien alue", Title:="Microsoft Excel", Type:=8) Set multiple_columns_range = Application.InputBox( _ Prompt:="Valitse kohdesolu", Title:="Microsoft Excel", _ Type:=8) multiple_rows_range.Copy multiple_columns_range.PasteSpecialPaste:=xlPasteAll, Operation:=xlNone, _ SkipBlanks:=False, Transpose:=True End Sub
Tässä olemme ilmoittaneet multiple_rows_range ja multiple_columns_range kuten Valikoima , ja ne on asetettu alueelle, jonka valitsemme valitsimella Syöttölaatikot käyttämällä InputBox menetelmä.
Tämän jälkeen kopioidaan päätietokanta multiple_rows_range ja liitä se sitten transponointina kohdesoluun. multiple_columns_range .
➤ Lehdistö F5 .
Tämän jälkeen saat syöttöruudun, jossa sinun on valittava tietokokonaisuuden alue. $B$3:$E$8 vuonna Valitse rivijono ruutuun ja paina OK .
Sitten avautuu toinen syöttöruudukko.
➤ Valitse kohdesolu $B$10 missä haluat siirrettävän tietokokonaisuuden ja paina sitten painiketta OK .
Lopulta saat muunnetut sarakkeet useista riveistä, vaikka päätietokannan muotoilu olisi myös seuraava.
Lue lisää: Rivien ja sarakkeiden vaihtaminen Excel-kaaviossa (2 menetelmää)
Menetelmä-9: Useiden rivien muuntaminen sarakkeiksi ja riveiksi OFFSET-funktion avulla.
Meillä on lista, joka sisältää joidenkin opiskelijoiden nimet, heidän oppiaineensa ja vastaavat arvosanat useilla riveillä. Nyt haluamme muuntaa kolme ensimmäistä riviä tämän listan vieressä olevan taulukon kolmeksi eri sarakkeeksi. Vastaavasti haluamme muuntaa loput rivit sarakkeiksi kolmea riviä kohden. Näet siis, että meidän on muunnettava rivit sarakkeiksi ja rivit kerrallaan.
Tätä varten käytämme komentoa OFFSET , ROW ja COLUMN-toiminnot .
Askeleet :
➤ Kirjoita seuraava kaava soluun D4 .
=OFFSET($B$4,COLUMN()-4+(ROW()-4)*3,0,1,1)
Tässä, $B$4 on listan aloitussolu.
COLUMN()
→palauttaa solun sarakkeen numeron
D4
jossa kaavaa sovelletaan.
Lähtö →
4
COLUMN()-4
tulee4-4 → 4
vähennetään, koska kaavan aloitussolu on kohdassa
Sarake 4
.
Lähtö →
0
ROW() →
palauttaa solun rivinumeron
D4
jossa kaavaa sovelletaan.
Lähtö →
4
(ROW()-4)*3
tulee(4-4)*3 → 4
vähennetään, koska kaavan aloitussolu on kohdassa
Rivi 4
ja kerrotaan
3
koska haluamme muuttaa
3
rivit sarakkeiksi joka kerta.
Lähtö →
0
OFFSET($B$4,COLUMN()-4+(ROW()-4)*3,0,1,1)
tulee
OFFSET($B$4,0+0,0,1,1)
OFFSET($B$4,0,0,1,1) → OFFSET
poimii alueen, jonka korkeus ja leveys on
1
alkaen solusta
$B$4
.
Lähtö
→ Joseph
➤ Lehdistö ENTER .
➤ Vedä Täyttökahva työkalua oikealle puolelle ja alaspäin.
Lopulta voit tehdä muunnoksen useista riveistä sarakkeiksi ja riveiksi.
Lue lisää: Siirrä rivi/sarake Excelissä korvaamatta olemassa olevia tietoja (3 parasta tapaa)
Harjoitusosio
Jotta voit harjoitella itse, olemme toimittaneet Harjoitus osiossa alla olevan kaltaisesti arkissa nimeltä Harjoitus Tee se itse.
Päätelmä
Tässä artikkelissa yritimme käsitellä tapoja muuntaa useita rivejä sarakkeiksi Excelissä helposti. Toivottavasti löydät sen hyödylliseksi. Jos sinulla on ehdotuksia tai kysymyksiä, voit jakaa ne kommenttiosassa.