TRANSPOSE функция

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

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

Ключът да накарате TRANSPOSE да работи: Задължително натиснете CTRL+SHIFT+ENTER, след като въведете формулата. Ако никога не сте въвеждали този тип формула преди, следващите стъпки ще ви преведат през процеса.

Стъпка 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 връща вертикален диапазон от клетки като хоризонтален диапазон или обратно. Функцията TRANSPOSE трябва да се въвежда като формула за масив в диапазон, който има същия брой редове и колони, колкото колони и редове съответно има диапазон източник. Използвайте TRANSPOSE, за да промените вертикалната и хоризонталната ориентация на масив в работен лист.

Синтаксис

TRANSPOSE(масив)

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

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

Вж. също

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

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

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

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

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

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

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

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

×