TRANSPOSE функция

Понякога се налага да превключвате или завъртате клетки. Можете да направите това чрез копиране, поставяне и използване на опцията за транспониране. Но това води до дублиране на данните. Ако не искате това, можете да въведете формула, вместо това да използвате функцията TRANSPOSE. Например на следващата картина формулата =TRANSPOSE(A1:B4) приема клетките от A1 до B4 и ги подрежда хоризонтално.

Първоначалните клетки са горе, а клетките с функцията TRANSPOSE – долу

Забележка: Ако имате текуща версия на Microsoft 365 , можете да въведете формулата в горната лява клетка на изходния диапазон и след това да натиснете клавиша Enter , за да потвърдите формулата като динамични формули за масиви. В противен случай формулата трябва да бъде въведена като формула за стар масив, като първо изберете изходния диапазон, въведете формулата в горната лява клетка на изходния диапазон и след това натиснете Ctrl+Shift+Enter, за да го потвърдите. Excel вмъква фигурни скоби в началото и края на формулата вместо вас. За повече информация за формулите за масиви вижте Указания и примери за формули за масиви.

Стъпка 1: Избор на празни клетки

Първо изберете някои празни клетки. Но се уверете, че сте избрали един и същ брой клетки като първоначалния набор от клетки, но в другата посока. Например има 8 клетки, които са подредени вертикално:

Клетки в A1:B4

Така че трябва да изберем осем хоризонтални клетки, ето така:

Избрани са клетки A6:D7

Ето къде ще свършат новите, транспонирани клетки.

Стъпка 2: Въведете =TRANSPOSE(

Докато тези празни клетки все още са избрани, въведете: =TRANSPOSE(

Excel ще изглежда подобно на това:

=TRANSPOSE(

Обърнете внимание, че осемте клетки все още са избрани, въпреки че сме започнали да въвеждаме формула.

Стъпка 3: Въведете диапазона на първоначалните клетки.

Сега въведете диапазона на клетките, които искате да транспонирате. В този пример искаме да транспонираме клетките от A1 до B4. Така че формулата за този пример ще бъде: =TRANSPOSE(A1:B4)но не натискайте клавиша ENTER още! Просто спрете да въвеждате и преминете към следващата стъпка.

Excel ще изглежда подобно на това:

=TRANSPOSE(A1:B4)

Стъпка 4: Накрая, натиснете CTRL+SHIFT+ENTER.

Сега натиснете CTRL+SHIFT+ENTER. Защо? Тъй като функцията TRANSPOSE се използва само във формули за масиви, а това е начинът за завършване на формула за масив. Формула за масив накратко е формула, която се прилага към повече от една клетка. Тъй като сте избрали повече от една клетка в стъпка 1 (направили сте го, нали?), формулата ще се приложи към повече от една клетка. Ето резултата след натискане на CTRL+SHIFT+ENTER:

Резултат от формулата с клетките А1: B4, транспонирани в клетки A6:D7

Съвети

  • Не е необходимо да въвеждате диапазона на ръка. След като сте въвели =TRANSPOSE(, можете да използвате мишката, за да изберете диапазона. Просто щракнете и плъзнете от началото на диапазона до края. Но не забравяйте: натиснете CTRL+SHIFT+ENTER, когато сте готови, а не ENTER.

  • Нуждаете се от това текстът и форматирането на клетките също да бъдат транспонирани? Опитайте чрез копиране, поставяне и използване на опцията за транспониране. Но имайте предвид, че това създава копия. Така че ако първоначалните ви клетки се променят, копията няма да се актуализират.

  • Има и още неща, които можете да научите за формулите за масиви. Създайте формула за масив или можете да прочетете за подробни указания и примери за тях тук.

Технически подробности

Функцията TRANSPOSE връща вертикален диапазон от клетки като хоризонтален диапазон или обратно. Функцията TRANSPOSE трябва да се въвежда като формула за масив в диапазон, който има същия брой редове и колони, колкото колони и редове съответно има диапазон източник. Използвайте TRANSPOSE, за да промените вертикалната и хоризонталната ориентация на масив в работен лист.

Синтаксис

TRANSPOSE(масив)

Синтаксисът на функцията TRANSPOSE има следните аргумент:

  • масив    Задължително. Масивът или диапазонът от клетки в работен лист, който искате да транспонирате. Транспонираният масив се създава, като се използва първият ред от масив за първа колона на новия масив, вторият ред – за втора колона и т. н. Ако не сте сигурни как да въведете формула за масив, вижте Създаване на формула за масив.

Вж. също

Транспониране (завъртане) на данни от редове в колони или обратно

Създаване на формула за масив

Завъртане и подравняване на данните в клетка

Указания и примери за формули за масиви

Забележка:  Тази страница е преведена чрез автоматизация и може да съдържа граматически грешки и несъответствия. Нашата цел е това съдържание да ви бъде полезно. Можете ли да ни кажете дали информацията е била полезна за вас? Ето статията на английски за справка.

Разширете уменията си в Office
Преглед на обучението
Получавайте първи новите функции
Присъединете се към участниците в Office Insider

Беше ли полезна тази информация?

Благодарим ви за обратната връзка!

Благодарим ви за вашата обратна връзка. Изглежда, че ще бъде полезно да ви свържем с един от нашите агенти по поддръжката на Office.

×