INHOUDSOPGAWE
Die tutoriaal verduidelik die sintaksis van die TRANSPOSE-funksie en wys hoe om dit korrek te gebruik om data in Excel te transponeer.
Daar is geen rekening vir smaak nie. Dit geld ook vir werkgewoontes. Sommige Excel-gebruikers verkies om data vertikaal in kolomme te organiseer, terwyl ander horisontale rangskikking in rye kies. In situasies wanneer jy vinnig die oriëntasie van 'n gegewe reeks moet verander, is TRANSPOSE die funksie om te gebruik.
Excel TRANSPOSE-funksie - sintaksis
Die doel van die TRANSPOSE funksie in Excel is om rye na kolomme om te skakel, d.w.s. verander die oriëntasie van 'n gegewe reeks van horisontaal na vertikaal of andersom.
Die funksie neem net een argument:
TRANSPOSE(skikking)Waar skikking is die reeks selle om te transponeer.
Die skikking word op hierdie manier getransformeer: die eerste ry van die oorspronklike skikking word die eerste kolom van die nuwe skikking, die tweede ry word die tweede kolom, ensovoorts.
Belangrike nota! Vir die TRANSPOSE-funksie om in Excel 2019 en laer te werk, moet jy dit as 'n skikkingsformule invoer deur Ctrl + Shift + Enter te druk. In Excel 2021 en Excel 365 wat skikkings oorspronklik ondersteun, kan dit as 'n gewone formule ingevoer word.
Hoe om die TRANSPOSE-funksie in Excel te gebruik
Die sintaksis van TRANSPOSE laat geen ruimte vir foute wanneer die bou van 'n formule. 'n Moeiliker deel is om dit korrek in 'n werkblad in te voer. As jy dit nie doen niehet baie ondervinding met Excel-formules in die algemeen en skikkingsformules in die besonder, maak asseblief seker dat jy die onderstaande stappe noukeurig volg.
1. Tel die aantal kolomme en rye in die oorspronklike tabel
Om mee te begin, vind uit hoeveel kolomme en rye jou brontabel bevat. Jy sal hierdie nommers in die volgende stap nodig hê.
In hierdie voorbeeld gaan ons die tabel transponeer wat die volume van vars vrugte-uitvoere volgens land toon:
Ons brontabel het 4 kolomme en 5 rye. Hou hierdie syfers in gedagte en gaan voort na die volgende stap.
2. Kies dieselfde aantal selle, maar verander die oriëntasie
Jou nuwe tabel sal dieselfde aantal selle bevat, maar sal van die horisontale oriëntasie na vertikaal of andersom geroteer word. So, jy kies 'n reeks leë selle wat dieselfde aantal rye beslaan as wat die oorspronklike tabel kolomme het, en dieselfde aantal kolomme as die oorspronklike tabel het rye.
In ons geval kies ons 'n reeks van 5 kolomme en 4 rye:
3. Tik die TRANSPOSE formule
Met 'n reeks leë selle gekies, tik die Transponeer formule:
=TRANSPOSE(A1:D5)
Hier is die gedetailleerde stappe:
Eers, jy tik die gelykheidsteken, funksienaam en openingshakies: =TRANSPOSE(
Selekteer dan die bronreeks met die muis of tik dit met die hand:
Tik laastens die sluithakies in, maar moenie die Enter-sleutel druk nie !hierdie punt, jou Excel Transpose formule moet soortgelyk lyk soos hierdie:
4. Voltooi die TRANSPOSE formule
Druk Ctrl + Shift + Enter om jou skikkingsformule behoorlik te voltooi. Hoekom het jy dit nodig? Omdat die formule op meer as een sel toegepas moet word, en dit is presies waarvoor skikkingsformules bedoel is.
Sodra jy Ctrl + Shift + Enter druk, sal Excel jou Transponeerformule omring met {krulhakies} wat in die formulebalk sigbaar is en 'n visuele aanduiding is van 'n skikkingsformule. In geen geval moet jy dit handmatig tik nie, dit sal nie werk nie.
Die skermkiekie hieronder wys dat ons brontabel suksesvol getransponeer is en 4 kolomme in 4 rye omgeskakel is:
TRANSPOSE formule in Excel 365
In Dynamic Array Excel (365 en 2021) is die TRANSPOSE-funksie ongelooflik maklik om te gebruik! U voer net die formule in die boonste linker sel van die bestemmingsreeks in en druk die Enter-sleutel. Dis dit! Geen tel rye en kolomme, geen CSE skikking formules. Dit werk net.
=TRANSPOSE(A1:D5)
Die resultaat is 'n dinamiese morsreeks wat outomaties in soveel rye en kolomme spoel as wat nodig is:
Hoe om data in Excel te transponeer sonder nulle vir spasies
As een of meer selle in die oorspronklike tabel leeg is, sal daardie selle nulwaardes in die getransponeerde tabel hê, soos getoon in die skermkiekie hieronder:
As jy leeg wil teruggee selle plaas, nes die IFfunksie binne jou TRANSPOSE formule om te kontroleer of 'n sel leeg is of nie. As die sel leeg is, sal IF 'n leë string ("") terugstuur, anders verskaf die waarde om te transponeer:
=TRANSPOSE(IF(A1:D5="","",A1:D5))
Voer die formule in soos hierbo verduidelik (onthou asseblief om Ctrl + te druk Shift + Enter om die skikkingsformule korrek te voltooi), en jy sal 'n resultaat soortgelyk aan hierdie hê:
Wenke en notas oor die gebruik van TRANSPOSE in Excel
Soos jy sopas gesien het, is die TRANSPOSE-funksie het 'n aantal eienaardighede wat onervare gebruikers kan verwar. Die onderstaande wenke sal jou help om tipiese foute te vermy.
1. Hoe om 'n TRANSPOSE-formule te wysig
As 'n skikkingsfunksie laat TRANSPOSE nie toe dat 'n deel van die skikking wat dit terugstuur, verander word nie. Om 'n Transpose-formule te wysig, kies die hele reeks waarna die formule verwys, maak die verlangde verandering en druk Ctrl + Shift + Enter om die opgedateerde formule te stoor.
2. Hoe om 'n TRANSPOSE-formule uit te vee
Om 'n Transpose-formule van jou werkblad te verwyder, kies die hele reeks waarna in die formule verwys word, en druk die Delete-sleutel.
3. Vervang TRANSPOSE-formule met waardes
Wanneer jy 'n reeks omdraai deur die TRANSPOSE-funksie te gebruik, word die bronreeks en die uitvoerreeks gekoppel. Dit beteken dat wanneer jy een of ander waarde in die oorspronklike tabel verander, die ooreenstemmende waarde in die getransponeerde tabel outomaties verander.
As jy die verband tussendie twee tabelle, vervang die formule met berekende waardes. Hiervoor, kies al die waardes wat deur jou formule teruggegee word, druk Ctrl + C om hulle te kopieer, regskliek en kies Plak spesiaal > Waardes uit die kontekskieslys.
Vir meer inligting, sien asseblief Hoe om formules na waardes om te skakel.
Dit is hoe jy die TRANSPOSE-funksie gebruik om data in Excel te roteer. Ek bedank jou vir die lees en hoop om jou volgende week op ons blog te sien!