Функцията TRANSPOSE в Excel 2013 ви позволява да промените ориентацията на диапазон от клетки (или масив). Можете да използвате тази функция, за да транспонирате вертикален диапазон от клетки, където данните се движат надолу по редовете на съседни колони в такъв, където данните преминават през колоните на съседни редове и обратно.
За да използвате успешно функцията TRANSPOSE, не само трябва да изберете диапазон, който има противоположен брой колони и редове, но също така трябва да го въведете като формула за масив.
Например, ако използвате функцията TRANSPOSE за транспониране на диапазон от клетки 2 x 5 (тоест диапазон, който заема два съседни реда и пет съседни колони), трябва да изберете празен диапазон от клетки 5 x 2 (т.е. , диапазон, който заема пет съседни реда и две съседни колони) в работния лист, преди да използвате бутона Insert Function, за да вмъкнете функцията TRANSPOSE в първата клетка.
След това, след като изберете диапазона от клетки 2 x 5, който съдържа данните, които искате да транспонирате в текстовото поле Array на диалоговия прозорец Аргументи на функцията, трябва да натиснете Ctrl+Shift+Enter, за да затворите този диалогов прозорец и да въведете функцията TRANSPOSE в целия избран диапазон от клетки като формула за масив (заградена в къдрави скоби).
Да предположим, че искате да транспонирате данните, въведени в диапазона от клетки A10:C11 (масив 2 x 3) в празния диапазон от клетки E10:F12 (масив 3 x 2) на работния лист. Когато натиснете Ctrl+Shift+Enter, за да завършите формулата на масива, след като изберете диапазона от клетки A10:C11 като аргумент на масива , Excel поставя следната формула на масива във всяка клетка от диапазона:
{=ТРАНСПОЗИРАНЕ(A10:C11)}
Диапазонът от клетки B2:C4 съдържа 3 x 2 масив в диапазона от клетки B2:C4 до масив 2 x 3 в диапазона B6:D7; Следвай тези стъпки:
Изберете празния диапазон от клетки B6:D7 в работния лист.
Щракнете върху командния бутон Търсене и справка в раздела Формули на лентата и след това изберете опцията TRANSPOSE от падащото меню на бутона.
Excel вмъква =TRANSPOSE() в лентата с формули и отваря диалоговия прозорец Аргументи на функцията, където е избрано текстовото поле за аргумент Array.
Плъзнете през диапазона от клетки B2:C4 в работния лист, така че текстовото поле за аргумент Array съдържа B2:C4 и формулата в лентата с формули вече гласи =TRANSPOSE(B2:C4).
Натиснете Ctrl+Shift+Enter, за да затворите диалоговия прозорец Вмъкване на аргументи (не щракайте върху OK) и да вмъкнете формулата на TRANSPOSE масива в диапазона от клетки B6:D7, както е показано.
Щракването върху бутона OK в диалоговия прозорец Аргументи на функцията вмъква функцията TRANSPOSE в активната клетка на текущата селекция на клетка. Правейки това връща #VALUE! стойност на грешката към клетката. Трябва да запомните да натиснете Ctrl+Shift+Enter, за да затворите диалоговия прозорец и да поставите формулата в целия диапазон от клетки.
Ако всичко, което искате да направите, е да транспонирате заглавия на редове и колони или обикновена таблица с данни, не е нужно да преминавате през сложното създаване на формула на масив с помощта на функцията TRANSPOSE. Просто копирайте диапазона от клетки, които ще бъдат транспонирани, с командния бутон Копиране в раздела Начало на лентата.
Позиционирайте курсора на клетката в първата празна клетка, където транспонираният диапазон трябва да бъде поставен, преди да щракнете върху опцията Транспониране в падащото меню на командния бутон Поставяне.