TRANSPOSE funktsioon Excelis, et muuta veergu reaks valemiga

  • Jaga Seda
Michael Brown

Õpetus selgitab funktsiooni TRANSPOSE süntaksit ja näitab, kuidas seda õigesti kasutada andmete transponeerimiseks Excelis.

Maitseid ei saa arvestada. See kehtib ka tööharjumuste kohta. Mõned Exceli kasutajad eelistavad andmete korraldamist vertikaalselt veergudes, teised aga horisontaalset paigutust ridades. Olukordades, kus on vaja kiiresti muuta antud vahemiku orientatsiooni, on TRANSPOSE funktsioon, mida kasutada.

    Exceli TRANSPOSE funktsioon - süntaks

    Exceli funktsiooni TRANSPOSE eesmärk on teisendada read veergudeks, st muuta antud vahemiku orientatsioon horisontaalsest vertikaalseks või vastupidi.

    Funktsioon võtab ainult ühe argumendi:

    TRANSPOSE(array)

    Kus massiivi on transponeeritavate lahtrite vahemik.

    Massiiv teisendatakse järgmiselt: algse massiivi esimesest reast saab uue massiivi esimene veerg, teisest reast saab teine veerg ja nii edasi.

    Oluline märkus! Et funktsioon TRANSPOSE töötaks Excel 2019 ja madalamates versioonides, peate sisestama selle massiivi valemina, vajutades Ctrl + Shift + Enter . Excel 2021 ja Excel 365, mis toetavad algselt massiive, saab selle sisestada tavalise valemina.

    Kuidas kasutada TRANSPOSE funktsiooni Excelis

    TRANSPOSE süntaks ei jäta valemi koostamisel ruumi vigadeks. Keerulisem osa on selle korrektne sisestamine töölehel. Kui teil ei ole palju kogemusi Exceli valemitega üldiselt ja eriti massiivi valemitega, siis järgige kindlasti täpselt allpool toodud samme.

    1. Loendage algse tabeli veergude ja ridade arv.

    Alustuseks uurige välja, mitu veergu ja rida teie lähtetabel sisaldab. Neid numbreid vajate järgmises etapis.

    Selles näites teisendame tabelit, mis näitab värskete puuviljade ekspordimahtu maakondade kaupa:

    Meie lähtetabelis on 4 veergu ja 5 rida. Neid näitajaid silmas pidades jätkame järgmise sammuga.

    2. Valige sama arv rakke, kuid muutke orientatsiooni.

    Teie uus tabel sisaldab sama arvu lahtreid, kuid see pööratakse horisontaalsest orientatsioonist vertikaalseks või vastupidi. Seega valite tühjade lahtrite vahemiku, mis hõivab sama arvu ridu, kui algsel tabelil on veerge, ja sama arvu veerge, kui algsel tabelil on ridu.

    Meie puhul valime 5 veerust ja 4 reast koosneva vahemiku:

    3. Sisestage valem TRANSPOSE

    Kui tühjade lahtrite vahemik on valitud, sisestage valem Transpose:

    =TRANSPOSE(A1:D5)

    Siin on üksikasjalikud sammud:

    Esmalt kirjutatakse võrdsusmärk, funktsiooni nimi ja avasulgudes: =TRANSPOSE(

    Seejärel valige lähtepiirkond hiirega või sisestage see käsitsi:

    Lõpuks kirjutage sulgemisest tulenev sulgemine, kuid ärge vajutage Enter-klahvi Sel hetkel peaks teie Exceli transponeerimisvalem nägema välja umbes nii:

    4. Täitke TRANSPOSE valemit

    Vajutage Ctrl + Shift + Enter, et lõpetada oma massiivi valem korralikult. Miks on seda vaja? Sest valemit tuleb rakendada rohkem kui ühele lahtrisse ja see on täpselt see, milleks massiivi valemid on mõeldud.

    Kui vajutate Ctrl + Shift + Enter , siis Excel ümbritseb teie Transpose valemit {curly braces}, mis on nähtav valemiribal ja on visuaalne märk massiivi valemist. Mitte mingil juhul ei tohiks neid käsitsi sisestada, see ei tööta.

    Allpool olevast ekraanipildist on näha, et meie lähtetabel transponeeriti edukalt ja 4 veergu teisendati 4 reaks:

    TRANSPOSE valem Excel 365s

    Dynamic Array Excelis (365 ja 2021) on TRANSPOSE funktsiooni uskumatult lihtne kasutada! Sa lihtsalt sisestad valemi sihtvaldkonna vasakusse ülemisse lahtrisse ja vajutad Enter-klahvi. See on kõik! Ei mingit ridade ja veergude lugemist, ei mingeid CSE massiivi valemeid. See lihtsalt töötab.

    =TRANSPOSE(A1:D5)

    Tulemuseks on dünaamiline ülevooluväli, mis laieneb automaatselt nii paljudesse ridadesse ja veergudesse kui vaja:

    Kuidas transponeerida andmeid Excelis ilma tühikute nullideta

    Kui üks või mitu lahtrit algses tabelis on tühjad, on need lahtrid ümberpaigutatud tabelis nullväärtused, nagu on näidatud alloleval ekraanipildil:

    Kui soovite selle asemel tagastada tühjad lahtrid, pesitsege funktsioon IF oma TRANSPOSE valemi sees, et kontrollida, kas lahter on tühi või mitte. Kui lahter on tühi, tagastab IF tühja stringi (""), vastasel juhul sisestage väärtus, mida transponeerida:

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

    Sisestage valem, nagu eespool selgitatud (palun ärge unustage vajutada Ctrl + Shift + Enter, et lõpetada massiivi valem õigesti), ja te saate tulemuse, mis on sarnane sellele:

    Näpunäited ja märkused TRANSPOSE kasutamise kohta Excelis

    Nagu te just nägite, on funktsioonil TRANSPOSE mitmeid veidrusi, mis võivad kogenematuid kasutajaid segadusse ajada. Allpool toodud näpunäited aitavad teil vältida tüüpilisi vigu.

    1. Kuidas redigeerida TRANSPOSE valemit

    Kuna TRANSPOSE on massiivi funktsioon, ei võimalda ta tagastatava massiivi osa muuta. Transpose valemi muutmiseks valige kogu vahemik, millele valem viitab, tehke soovitud muudatus ja vajutage Ctrl + Shift + Enter, et uuendatud valem salvestada.

    2. Kuidas kustutada TRANSPOSE valemit

    Transpose-valemi eemaldamiseks töölehest valige kogu valemis viidatud vahemik ja vajutage klahvi Delete.

    3. Asendage TRANSPOSE valem väärtustega

    Kui te pöörate vahemikku funktsiooni TRANSPOSE abil, ühendatakse lähte- ja väljundvahemik. See tähendab, et kui te muudate mõnda väärtust algtabelis, muutub automaatselt ka vastav väärtus transponeeritud tabelis.

    Kui soovite katkestada kahe tabeli vahelise ühenduse, asendage valem arvutatud väärtustega. Selleks valige kõik valemiga tagastatavad väärtused, vajutage nende kopeerimiseks Ctrl + C, tehke paremklõps ja valige Paste Special > Väärtused kontekstmenüüst.

    Lisateavet leiate jaotisest Kuidas konverteerida valemeid väärtusteks.

    Nii kasutate TRANSPOSE funktsiooni andmete pööramiseks Excelis. Tänan teid lugemise eest ja loodan, et näeme teid järgmisel nädalal meie blogis!

    Michael Brown on pühendunud tehnoloogia entusiast, kelle kirg on tarkvaratööriistade abil keerukate protsesside lihtsustamine. Rohkem kui kümneaastase kogemusega tehnoloogiatööstuses on ta lihvinud oma oskusi Microsoft Excelis ja Outlookis, samuti Google Sheetsis ja Docsis. Michaeli ajaveebi eesmärk on jagada oma teadmisi ja teadmisi teistega, pakkudes hõlpsasti järgitavaid näpunäiteid ja õpetusi tootlikkuse ja tõhususe parandamiseks. Olenemata sellest, kas olete kogenud professionaal või algaja, pakub Michaeli ajaveebi väärtuslikke teadmisi ja praktilisi nõuandeid nende oluliste tarkvaratööriistade maksimaalseks kasutamiseks.