Есть 2 способа выполнить эту операцию, опишем их по порядку. Информация для этой статьи получена здесь: http://www.techonthenet.com/excel/formulas/transpose.php
Способ 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. Cтавим галочку Transpose, кликаем OK.
Получаем результат, как на картинке:
|
Комментарии
2012-12-1211:58:07 Проконоебилась с первым второй способ оказался в миллион раз быстрее, что ж вы его первым не написали!
2012-05-1909:22:46 Огромное спасибо! Всё доходчиво и понятно! А главное - работает!
2011-12-1511:33:49 Спасибо. Использовал второй способ. Все супер