TRANSPOSE-funksje yn Excel om kolom nei rige te feroarjen mei formule

  • Diel Dit
Michael Brown

De tutorial ferklearret de syntaksis fan 'e TRANSPOSE-funksje en lit sjen hoe't jo dizze korrekt brûke kinne om gegevens yn Excel te transponearjen.

D'r is gjin rekken mei smaak. It is ek wier foar wurkgewoanten. Guon Excel-brûkers leaver it organisearjen fan gegevens fertikaal yn kolommen, wylst oaren kieze foar horizontale arranzjeminten yn rigen. Yn situaasjes wêryn't jo de oriïntaasje fan in opjûn berik fluch feroarje moatte, is TRANSPOSE de funksje om te brûken.

    Excel TRANSPOSE-funksje - syntaksis

    It doel fan de TRANSPOSE funksje yn Excel is it konvertearjen fan rigen nei kolommen, dat wol sizze de oriïntaasje fan in opjûn berik fan horizontaal nei fertikaal te wikseljen of oarsom.

    De funksje nimt mar ien argumint:

    TRANSPOSE(array)

    Wêr array is it berik fan sellen om te transponearjen.

    De array wurdt op dizze manier omfoarme: de earste rige fan 'e oarspronklike array wurdt de earste kolom fan 'e nije array, de twadde rige wurdt de twadde kolom, ensfh.

    Wichtige opmerking! Foar de TRANSPOSE-funksje om te wurkjen yn Excel 2019 en leger, moatte jo it ynfiere as in arrayformule troch te drukken op Ctrl + Shift + Enter. Yn Excel 2021 en Excel 365 dy't arrays native stypje, kin it ynfierd wurde as in gewoane formule.

    Hoe kinne jo de TRANSPOSE-funksje brûke yn Excel

    De syntaksis fan TRANSPOSE lit gjin romte foar flaters as it bouwen fan in formule. In lestiger diel is it korrekt yn te fieren yn in wurkblêd. As jo ​​dat net doggehawwe in protte ûnderfining mei Excel-formules yn it algemien en array-formules yn it bysûnder, soargje asjebleaft dat jo de ûndersteande stappen goed folgje.

    1. Tel it oantal kolommen en rigen yn 'e oarspronklike tabel

    Om te begjinnen, fyn út hoefolle kolommen en rigen jo boarnetabel befettet. Jo sille dizze nûmers nedich hawwe yn 'e folgjende stap.

    Yn dit foarbyld sille wy de tabel transponearje dy't it folume fan eksport fan farske fruit sjen lit per county:

    Us boarnetabel hat 4 kolommen en 5 rigen. Mei dizze sifers yn gedachten, gean dan troch nei de folgjende stap.

    2. Selektearje itselde oantal sellen, mar feroarje de oriïntaasje

    Jo nije tabel sil itselde oantal sellen befetsje, mar sil rotearre wurde fan 'e horizontale oriïntaasje nei fertikaal of oarsom. Sa selektearje jo in berik fan lege sellen dy't itselde oantal rigen beslacht as de oarspronklike tabel kolommen hat, en itselde oantal kolommen as de oarspronklike tabel hat rigen.

    Yn ús gefal selektearje wy in berik fan 5 kolommen en 4 rigen:

    3. Typ de TRANSPOSE formule

    Mei in berik fan lege sellen selektearre, typ de Transpose formule:

    =TRANSPOSE(A1:D5)

    Hjir binne de detaillearre stappen:

    Earst, jo typ it lykweardigensteken, funksjenamme en iepeningshaakjes: =TRANSPOSE(

    Selektearje dan it boarneberik mei de mûs of typ it mei de hân:

    Typ as lêste de slutende parenthesis, mar druk net op de Enter-toets !dit punt, jo Excel Transpose formule moat lykje op dizze:

    4. Folje de TRANSPOSE-formule yn

    Druk op Ctrl + Shift + Enter om jo arrayformule goed te foltôgjen. Wêrom hawwe jo dit nedich? Om't de formule op mear as ien sel tapast wurde moat, en it is krekt wêrfoar arrayformules bedoeld binne.

    As jo ​​ienris op Ctrl + Shift + Enter drukke, sil Excel jo Transpose-formule omfetsje mei {curly braces} dy't sichtber binne yn 'e formulebalke en binne in fisuele yndikaasje fan in arrayformule. Yn gjin gefal moatte jo se mei de hân ynfiere, dat sil net wurkje.

    De skermôfdruk hjirûnder lit sjen dat ús boarnetabel mei súkses transponearre is en 4 kolommen binne omset yn 4 rigen:

    TRANSPOSE formule yn Excel 365

    Yn Dynamic Array Excel (365 en 2021) is de TRANSPOSE-funksje ongelooflijk maklik te brûken! Jo ynfiere gewoan de formule yn 'e boppeste linker sel fan it bestimmingsberik en druk op de Enter-toets. Dat is it! Gjin tellende rigen en kolommen, gjin CSE-arrayformules. It wurket gewoan.

    =TRANSPOSE(A1:D5)

    It resultaat is in dynamysk spielberik dat automatysk oergiet yn safolle rigen en kolommen as nedich:

    Hoe kinne jo gegevens yn Excel transponearje sûnder nullen foar blanks

    As ien of mear sellen yn 'e orizjinele tabel leech binne, sille dy sellen nulwearden hawwe yn 'e transponearre tabel, lykas werjûn yn 'e skermôfbylding hjirûnder:

    As jo ​​leech wolle weromjaan sellen ynstee, nêst de IFfunksje binnen jo TRANSPOSE-formule om te kontrolearjen oft in sel leech is of net. As de sel leech is, sil IF in lege tekenrige ("") weromjaan, oars leverje de wearde om te transponearjen:

    =TRANSPOSE(IF(A1:D5="","",A1:D5))

    Fier de formule yn lykas hjirboppe útlein (ûnthâld asjebleaft om te drukken op Ctrl + Shift + Enter om de arrayformule goed te foltôgjen), en jo sille in resultaat hawwe dat fergelykber is mei dit:

    Tips en notysjes oer it brûken fan TRANSPOSE yn Excel

    As jo ​​krekt sjoen hawwe, is de TRANSPOSE-funksje hat in oantal eigenaardichheden dy't sûnder ûnderfining brûkers kinne betize. De tips hjirûnder sille jo helpe om typyske flaters te foarkommen.

    1. Hoe kinne jo in TRANSPOSE-formule bewurkje

    As arrayfunksje lit TRANSPOSE it feroarjen fan in diel fan 'e array dy't it werombringt net ta. Om in Transpose formule te bewurkjen, selektearje it hiele berik wêr't de formule nei ferwiist, meitsje de winske feroaring en druk op Ctrl + Shift + Enter om de bywurke formule op te slaan.

    2. Hoe kinne jo in TRANSPOSE-formule wiskje

    Om in Transpose-formule fan jo wurkblêd te ferwiderjen, selektearje it hiele berik dat yn 'e formule ferwiisd wurdt, en druk op de Delete-toets.

    3. Ferfange TRANSPOSE-formule mei wearden

    As jo ​​in berik omkeare mei de TRANSPOSE-funksje, wurde it boarneberik en it útfierberik keppele. Dit betsjut dat elke kear as jo wat wearde feroarje yn 'e orizjinele tabel, de oerienkommende wearde yn' e transponearre tabel automatysk feroaret.

    As jo ​​de ferbining brekke wolle tuskende twa tabellen, ferfange de formule mei berekkene wearden. Selektearje hjirfoar alle wearden weromjûn troch jo formule, druk op Ctrl + C om se te kopiearjen, klik mei de rechtermuisknop en kies Spesjaal plakke > Wearden út it kontekstmenu.

    Sjoch foar mear ynformaasje Hoe formules omsette nei wearden.

    Dat is hoe't jo de TRANSPOSE-funksje brûke om gegevens yn Excel te rotearjen. Ik tankje jo foar it lêzen en hoopje jo nije wike op ús blog te sjen!

    Michael Brown is in tawijd technology-entûsjast mei in passy foar it ferienfâldigjen fan komplekse prosessen mei software-ark. Mei mear as in desennium ûnderfining yn 'e tech-yndustry hat hy syn feardigens yn Microsoft Excel en Outlook, lykas Google Blêden en Docs, oanskerpe. Michael's blog is wijd oan it dielen fan syn kennis en ekspertize mei oaren, en biedt maklik te folgjen tips en tutorials foar it ferbetterjen fan produktiviteit en effisjinsje. Oft jo in betûfte profesjonele of in begjinner binne, Michael's blog biedt weardefolle ynsjoch en praktysk advys om it measte út dizze essensjele software-ark te heljen.