Есть 2 способа выполнить эту операцию, опишем их по порядку (перевод [1]).
[Способ 1, использование функции Transpose (работает в Excel 2007, Excel 2003, Excel XP, Excel 2000)]
Функция Transpose в Excel возвращает транспонированный (переставленный) диапазон ячеек. Например, горизонтальный диапазон ячеек, введенный как параметр, возвращается в виде вертикального диапазона ячеек, и наоборот. Синтаксис функции Transpose:
Transpose ( range ) Здесь range является диапазоном (массивом) ячеек для транспонирования.
Внимание: Для ввода формулы и массива range введите их значение и нажмите комбинацию Ctrl-Shift-Enter. Эта операция установит фигурные скобки вокруг формулы, показывая, что это массив.
Рассмотрим процедуру по шагам на примере (см. рисунок). 1. Выделите мышкой диапазон ячеек C1:E1 (место, куда будем транспонировать диапазон A1:A3). 2. Введите в строке адреса =TRANSPOSE(A1:A3). 3. Нажмите Ctrl-Shift-Enter. Получится результат, как на рисунке.
[Способ 2, использование Paste Special (специальная вставка)]
1. Выделите мышкой исходный диапазон, который будет транспонирован - A1:A3. Нажмите комбинацию клавиш Ctrl-C, или выберите в меню Edit\Copy.
2. Выделите мышкой целевой диапазон, куда будем транспонировать - C1:E1. Щелкните правой кнопкой в выделенный диапазон ячеек, выберите в контекстном меню Paste Special...
3. Поставьте галочку Transpose, кликните OK.
Получится результат, как на картинке:
[Ссылки]
1. MS EXCEL: TRANSPOSE FUNCTION (WS) site:techonthenet.com. |