Функција TRANSPOSE во Excel за промена на колона во ред со формула

  • Споделете Го Ова
Michael Brown

Упатството ја објаснува синтаксата на функцијата TRANSPOSE и покажува како правилно да се користи за транспонирање податоци во Excel.

Нема сметководство за вкусовите. Тоа важи и за работните навики. Некои корисници на Excel претпочитаат да ги организираат податоците вертикално во колони, додека други избираат хоризонтален распоред во редови. Во ситуации кога треба брзо да ја промените ориентацијата на даден опсег, TRANSPOSE е функцијата што треба да се користи.

    Excel TRANSPOSE функција - синтакса

    Целта на TRANSPOSE функцијата во Excel е да ги конвертира редовите во колони, т.е. да ја префрли ориентацијата на даден опсег од хоризонтална во вертикална или обратно.

    Функцијата зема само еден аргумент:

    TRANSPOSE(низа)

    Каде низа е опсегот на ќелии за транспонирање.

    Низата се трансформира на овој начин: првиот ред од оригиналната низа станува прва колона од новата низа, вториот ред станува втора колона и така натаму.

    Важна забелешка! За функцијата TRANSPOSE да работи во Excel 2019 и пониски, мора да ја внесете како формула за низа со притискање на Ctrl + Shift + Enter. Во Excel 2021 и Excel 365 кои поддржуваат низи природно, може да се внесе како редовна формула.

    Како да се користи функцијата TRANSPOSE во Excel

    Синтаксата на TRANSPOSE не остава простор за грешки кога градење формула. Посложен дел е правилно да го внесете во работен лист. Ако неимате големо искуство со формулите на Excel воопшто и особено со формулите за низи, ве молиме погрижете се внимателно да ги следите чекорите подолу.

    1. Пребројте го бројот на колони и редови во оригиналната табела

    За почеток, дознајте колку колони и редови содржи вашата изворна табела. Овие бројки ќе ви требаат во следниот чекор.

    Во овој пример, ќе ја транспонираме табелата што го прикажува обемот на извоз на свежо овошје по окрузи:

    Нашата изворна табела има 4 колони и 5 реда. Имајќи ги предвид овие бројки, продолжете со следниот чекор.

    2. Изберете ист број ќелии, но сменете ја ориентацијата

    Вашата нова табела ќе содржи ист број ќелии, но ќе се ротира од хоризонтална ориентација во вертикална или обратно. Значи, избирате опсег од празни ќелии што зафаќаат ист број на редови како што има колони оригиналната табела, а ист број колони како и оригиналната табела има редови.

    Во нашиот случај, избираме опсег од 5 колони и 4 редови:

    3. Напишете ја формулата TRANSPOSE

    Со избраниот опсег на празни ќелии, напишете ја формулата Transpose:

    =TRANSPOSE(A1:D5)

    Еве ги деталните чекори:

    Прво, го внесувате знакот за еднаквост, името на функцијата и отворната заграда: =TRANSPOSE(

    Потоа, изберете го опсегот на изворот со помош на глувчето или напишете го рачно:

    На крајот, напишете ја заградата за затворање, но не притискајте го копчето Enter !оваа точка, вашата формула Excel Transpose треба да изгледа слично на ова:

    4. Завршете ја формулата TRANSPOSE

    Притиснете Ctrl + Shift + Enter за правилно да ја завршите формулата на вашата низа. Зошто ви треба ова? Затоа што формулата треба да се примени на повеќе од една ќелија, и тоа е токму она за што се наменети формулите на низата.

    Откако ќе притиснете Ctrl + Shift + Enter , Excel ќе ја опкружи формулата за транспонирање со {кадрави загради} кои се видливи во лентата со формули и се визуелен показател за формула за низа. Во никој случај не треба да ги пишувате рачно, тоа нема да работи.

    Сликата од екранот подолу покажува дека нашата изворна табела е успешно транспонирана и 4 колони се претворени во 4 редови:

    ТРАНСПОЗИРАЈ формула во Excel 365

    Во динамична низа Excel (365 и 2021), функцијата TRANSPOSE е неверојатно лесна за употреба! Само внесете ја формулата во горната лева ќелија на опсегот на одредиштето и притиснете го копчето Enter. Тоа е тоа! Без броење редови и колони, без формули за низа CSE. Едноставно функционира.

    =TRANSPOSE(A1:D5)

    Резултатот е динамичен опсег на истурање што автоматски се прелева во онолку редови и колони колку што е потребно:

    Како да се транспонираат податоци во Excel без нули за празни места

    Ако една или повеќе ќелии во оригиналната табела се празни, тие ќелии ќе имаат нула вредности во транспонираната табела, како што е прикажано на екранот подолу:

    Ако сакате да вратите празно наместо тоа, вгнездувајте го IFфункционира во вашата формула TRANSPOSE за да провери дали ќелијата е празна или не. Ако ќелијата е празна, IF ќе врати празна низа (""), инаку наведете ја вредноста за транспонирање:

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

    Внесете ја формулата како што е објаснето погоре (не заборавајте да притиснете Ctrl + Shift + Enter за правилно да ја завршите формулата на низата), и ќе имате резултат сличен на овој:

    Совети и забелешки за користење на TRANSPOSE во Excel

    Како што штотуку видовте, функцијата TRANSPOSE има голем број чуда што може да ги збунат неискусните корисници. Советите подолу ќе ви помогнат да избегнете типични грешки.

    1. Како да се уреди формулата TRANSPOSE

    Како функција низа, TRANSPOSE не дозволува менување на дел од низата што ја враќа. За да ја уредите формулата за Транспонирање, изберете го целиот опсег на кој се однесува формулата, направете ја саканата промена и притиснете Ctrl + Shift + Enter за да ја зачувате ажурираната формула.

    2. Како да избришете формула TRANSPOSE

    За да ја отстраните формулата Transpose од вашиот работен лист, изберете го целиот опсег наведен во формулата и притиснете го копчето Delete.

    3. Заменете ја формулата TRANSPOSE со вредности

    Кога превртувате опсег со користење на функцијата TRANSPOSE, опсегот на изворот и опсегот на излезот се поврзуваат. Ова значи дека секогаш кога менувате некоја вредност во оригиналната табела, соодветната вредност во транспонираната табела се менува автоматски.

    Ако сакате да ја прекинете врската помеѓудвете табели, заменете ја формулата со пресметани вредности. За ова, изберете ги сите вредности вратени од вашата формула, притиснете Ctrl + C за да ги копирате, кликнете со десното копче и изберете Залепете специјално > Вредности од контекстното мени.

    За повеќе информации, погледнете Како да конвертирате формули во вредности.

    Така ја користите функцијата TRANSPOSE за ротирање податоци во Excel. Ви благодарам што прочитавте и се надевам дека ќе се видиме на нашиот блог следната недела!

    Мајкл Браун е посветен технолошки ентузијаст со страст за поедноставување на сложените процеси користејќи софтверски алатки. Со повеќе од една деценија искуство во технолошката индустрија, тој ги усоврши своите вештини во Microsoft Excel и Outlook, како и Google Sheets и Docs. Блогот на Мајкл е посветен на споделување на своето знаење и експертиза со другите, обезбедувајќи лесни за следење совети и упатства за подобрување на продуктивноста и ефикасноста. Без разлика дали сте искусен професионалец или почетник, блогот на Мајкл нуди вредни сознанија и практични совети за да го извлечете максимумот од овие основни софтверски алатки.