TRANSPOSE funkcija programmā Excel, lai mainītu kolonnu uz rindu ar formulu

  • Dalīties Ar Šo
Michael Brown

Šajā pamācībā ir izskaidrota funkcijas TRANSPOSE sintakse un parādīts, kā to pareizi izmantot, lai transponētu datus programmā Excel.

Nav iespējams rēķināties ar gaumi. Tas attiecas arī uz darba ieradumiem. Daži Excel lietotāji dod priekšroku datu sakārtošanai vertikāli kolonnās, bet citi izvēlas horizontālu sakārtošanu rindās. Situācijās, kad nepieciešams ātri mainīt konkrēta diapazona orientāciju, ir jāizmanto funkcija TRANSPOSE.

    Excel TRANSPOSE funkcija - sintakse

    Funkcijas TRANSPOSE mērķis programmā Excel ir konvertēt rindas uz kolonnām, t. i., pārslēgt dotā diapazona orientāciju no horizontālas uz vertikālu vai otrādi.

    Funkcijai ir nepieciešams tikai viens arguments:

    TRANSPOSE(masīvs)

    Kur masīvs ir transponējamo šūnu diapazons.

    Matu pārveido šādi: sākotnējā masīva pirmā rinda kļūst par jaunā masīva pirmo kolonnu, otrā rinda kļūst par otro kolonnu utt.

    Svarīga piezīme! Lai funkcija TRANSPOSE darbotos programmā Excel 2019 un jaunākās versijās, tā jāievada kā masīva formula, nospiežot Ctrl + Shift + Enter . Programmās Excel 2021 un Excel 365, kas dabiski atbalsta masīvus, to var ievadīt kā parastu formulu.

    Kā lietot funkciju TRANSPOSE programmā Excel

    Sintakse TRANSPOSE neatstāj vietu kļūdām, veidojot formulu. Sarežģītāka daļa ir pareizi ievadīt to darblapā. Ja jums nav lielas pieredzes ar Excel formulām kopumā un jo īpaši ar masīva formulām, pārliecinieties, ka precīzi ievērojat turpmāk norādītās darbības.

    1. Saskaitiet kolonnu un rindu skaitu sākotnējā tabulā.

    Vispirms noskaidrojiet, cik kolonnu un rindu ir jūsu avota tabulā. Šie skaitļi jums būs nepieciešami nākamajā solī.

    Šajā piemērā mēs transponēsim tabulu, kas parāda svaigu augļu eksporta apjomu pa apgabaliem:

    Mūsu avota tabulā ir 4 kolonnas un 5 rindas. Paturot šos skaitļus prātā, pārejiet pie nākamā soļa.

    2. Izvēlieties to pašu šūnu skaitu, bet mainiet orientāciju.

    Jūsu jaunajā tabulā būs tas pats šūnu skaits, bet tā būs pagriezta no horizontālas orientācijas uz vertikālu vai otrādi. Tātad atlasiet tukšo šūnu diapazonu, kas aizņem tādu pašu rindu skaitu, kāds ir sākotnējās tabulas kolonnām, un tādu pašu kolonnu skaitu, kāds ir sākotnējās tabulas rindām.

    Mūsu gadījumā mēs izvēlamies diapazonu ar 5 kolonnām un 4 rindām:

    3. Ievadiet TRANSPOSE formulu

    Atlasot tukšo šūnu diapazonu, ievadiet transponēšanas formulu:

    =TRANSPOZĪCIJA(A1:D5)

    Šeit ir sniegti detalizēti soļi:

    Vispirms ievadiet vienlīdzības zīmi, funkcijas nosaukumu un sākuma iekavas: =TRANSPOSE(

    Pēc tam atlasiet avota diapazonu, izmantojot peli, vai ievadiet to manuāli:

    Visbeidzot, ievadiet noslēdzošo iekavi, bet Nospiediet taustiņu Enter ! Šobrīd jūsu Excel transponēšanas formulai vajadzētu izskatīties līdzīgi:

    4. Aizpildiet TRANSPOSE formulu

    Nospiediet taustiņus Ctrl + Shift + Enter, lai pareizi pabeigtu masīva formulu. Kāpēc jums tas ir nepieciešams? Tāpēc, ka formula jāpiemēro vairāk nekā vienai šūnai, un tieši tam ir paredzētas masīva formulas.

    Tiklīdz nospiedīsiet taustiņus Ctrl + Shift + Enter , programma Excel ieskaņos jūsu Transpose formulu ar {vijumainiem iekaviem}, kas ir redzami formulas joslā un ir vizuāla norāde uz masīva formulu. Nekādā gadījumā tos nevajadzētu ievadīt manuāli, tas nedarbosies.

    Ekrānšā attēlā redzams, ka mūsu avota tabula tika veiksmīgi transponēta un 4 kolonnas tika pārvērstas 4 rindās:

    TRANSPOSE formula programmā Excel 365

    Programmā Excel Dynamic Array Excel (365 un 2021) funkciju TRANSPOSE ir neticami viegli izmantot! Vienkārši ievadiet formulu galamērķa diapazona augšējā kreisajā šūnā un nospiediet taustiņu Enter. Tas ir viss! Nekādas rindu un kolonnu skaitīšanas, nekādu CSE masīva formulu. Tā vienkārši darbojas.

    =TRANSPOZĪCIJA(A1:D5)

    Rezultāts ir dinamisks izkliedes diapazons, kas automātiski izkliedējas tik daudzās rindās un kolonnās, cik nepieciešams:

    Kā transponēt datus programmā Excel bez nulles tukšajiem punktiem

    Ja viena vai vairākas oriģinālās tabulas šūnas ir tukšas, šīm šūnām transponētajā tabulā būs nulles vērtības, kā parādīts tālāk redzamajā ekrānšāviņā:

    Ja vēlaties atgriezt tukšas šūnas, ievietojiet funkciju IF savā TRANSPOSE formulā, lai pārbaudītu, vai šūna ir tukša vai nav. Ja šūna ir tukša, IF atgriež tukšu virkni (""), pretējā gadījumā norādiet vērtību, kas jāpārvieto:

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

    Ievadiet formulu, kā paskaidrots iepriekš (lai pareizi pabeigtu masīva formulu, lūdzu, atcerieties nospiest Ctrl + Shift + Enter), un iegūsiet līdzīgu rezultātu:

    Padomi un piezīmes par TRANSPOSE lietošanu programmā Excel

    Kā tikko redzējāt, funkcijai TRANSPOSE ir vairākas dīvainības, kas var mulsināt nepieredzējušus lietotājus. Turpmāk sniegtie padomi palīdzēs jums izvairīties no tipiskām kļūdām.

    1. Kā rediģēt TRANSPOSE formulu

    Tā kā TRANSPOSE ir masīva funkcija, tā neļauj mainīt daļu no atgrieztā masīva. Lai rediģētu Transpose formulu, atlasiet visu diapazonu, uz kuru attiecas formula, veiciet vajadzīgās izmaiņas un nospiediet Ctrl + Shift + Enter, lai saglabātu atjaunināto formulu.

    2. Kā dzēst TRANSPOSE formulu

    Lai no darblapas noņemtu transponēšanas formulu, atlasiet visu formulā norādīto diapazonu un nospiediet taustiņu Delete.

    3. Aizstāt TRANSPOSE formulu ar vērtībām

    Pārslēdzot diapazonu, izmantojot funkciju TRANSPOSE, avota diapazons un izejas diapazons tiek sasaistīti. Tas nozīmē, ka ikreiz, kad tiek mainīta kāda vērtība sākotnējā tabulā, automātiski mainās atbilstošā vērtība transponētajā tabulā.

    Ja vēlaties pārtraukt saikni starp abām tabulām, nomainiet formulu ar aprēķinātajām vērtībām. Šim nolūkam atlasiet visas formulas atgrieztās vērtības, nospiediet Ctrl + C, lai tās kopētu, noklikšķiniet ar peles labo pogu un izvēlieties Īpašais ielīmēšanas veids > Vērtības no konteksta izvēlnes.

    Lai uzzinātu vairāk, skatiet sadaļu Kā pārvērst formulas vērtībās.

    Lūk, kā jūs izmantojat TRANSPOSE funkciju, lai rotētu datus programmā Excel. Paldies, ka izlasījāt, un ceru, ka nākamnedēļ tiksimies mūsu emuārā!

    Maikls Brauns ir īpašs tehnoloģiju entuziasts, kura aizraušanās ir sarežģītu procesu vienkāršošana, izmantojot programmatūras rīkus. Ar vairāk nekā desmit gadu pieredzi tehnoloģiju nozarē viņš ir pilnveidojis savas prasmes programmās Microsoft Excel un Outlook, kā arī Google izklājlapās un dokumentos. Maikla emuārs ir veltīts tam, lai dalītos savās zināšanās un pieredzē ar citiem, sniedzot viegli izpildāmus padomus un pamācības produktivitātes un efektivitātes uzlabošanai. Neatkarīgi no tā, vai esat pieredzējis profesionālis vai iesācējs, Maikla emuārs piedāvā vērtīgas atziņas un praktiskus padomus, kā maksimāli izmantot šos būtiskos programmatūras rīkus.