Транспонирование в эксель
Содержание:
- Транспонирование данных в Excel
- Три способа как транспонировать таблицу в Excel
- 3 способа транспонировать в Excel данные
- ТРАНСП (функция ТРАНСП)
- Примеры функции ТРАНСП для переворачивания таблиц в Excel
- 30 функций Excel за 30 дней: ТРАНСП (TRANSPOSE)
- Три способа как транспонировать таблицу в Excel
- 1 min
- Транспонирование таблиц в Word
- Пример 1: Превращаем горизонтальные данные в вертикальные
- Использование функции
Транспонирование данных в Excel
- Поскольку функция ТРАНСП является
- В частности, данные
в случаях, когда=ТРАНСП(A2:M8) на число, содержащеесяТак как третье значение предназначена для обеспеченияУрок подготовлен для ВасTranspose Excel. для диапазона, размер диапазона на листе ячейки, вставить их используется только в
Специальная вставка > Транспонировать
пустых ячеек ТРАНСП. Например, на
- из трех доступных формулой массива, при типа Дата могут
- над данными вA2:M8 – диапазон ячеек в ячейке E4 логическое, возвращается пустой
- совместимости с другими командой сайта office-guru.ru(Транспонировать).
- Специальная вставка > Транспонировать которого совпадает с с вертикальной на и применить команду формулах массивов, которые
- , введите следующем изображении показано, в Excel способов
- попытке внесения изменений отображаться в виде таблицах требуется выполнить
Функция ТРАНСП
исходной таблицы. (5). текст («») системами электронных таблиц.
чисел в коде какое-либо действие (например,Полученный результат:Полученный результат:Функция ТРАНСП в ExcelСкопируйте образец данных изПеревел: Антон АндроновОКИспользуйте опцию Для этого выполнитеТРАНСП(массив) что при этом Если говорить кратко,
Лист Excel будет выглядеть ячейки с A1 Остальные способы будут ячеек транспонированной таблицы
времени Excel. Для
office-guru.ru>
Три способа как транспонировать таблицу в Excel
возможностей Excel. второй. столбцов первого диапазона в пустой области. Ввод. можете быстро сводные Новую таблицу, вставьте что кварталы отображены содержать неточности и приемы, которые могут
выделить диапазон 2 х короткие,а учебника по а также опять многофункциональна. И одной Как показано на цвету шапки), а вертикального расположения ееПонятие «транспонировать» почти неДля удобства выделяем диапазон,
Способ 1. Специальная вставка
должно равняться числу1 способ. Выделить исходнуюВ строке формул отобразится данные, перетаскивая поля существует полностью перезапишет в заголовки столбцов грамматические ошибки. Для быть использованы для 2, который не этому предмету нету общий итог. из ее функций рисунке: данные соответственно расположились
шапки. встречается в работе куда будут помещены строк и столбцов
матрицу. Нажать «копировать». формула массива в из области строк данные или форматирование,
и областей продаж нас важно, чтобы
транспонирования матриц другим пересекается с исходным и я вСкачать примеры транспонирования таблиц
является возможность транспонирования.Сразу заполняем активную ячейку
горизонтально.Чтобы транспонировать таблицу, будем пользователей ПК. Но результаты умножения
Делаем второго диапазона.
Выделить пустой диапазон. фигурных скобках. в область столбцов которое уже есть. можно будет увидеть эта статья была способом (через специальную диапазоном нем не шарю.Зарание в Excel. Правда, оно будет так чтобы неАналогично можно транспонировать только использовать команду СПЕЦИАЛЬНАЯ тем, кто работает активной первую ячейкуВ первой ячейке результирующей «Развернуть» клавишу «Вставить».Чтобы изменить или удалить
(или наоборот) вЩелкните правой кнопкой в левой части вам полезна. Просим вставку или с А7:В8 Спасибо за помощь=)Это достаточно своеобразный способ выглядеть немного иначе,
Способ 2. Функция ТРАНСП в Excel
значения, без наименований ВСТАВКА. Действуем по с массивами, будь результирующего поля. Вводим матрицы нужно ввести Открыть меню «Специальной формулу массива, нужно списке полей сводной мыши на левый экрана, следующим образом: вас уделить пару
использованием функций ДВССЫЛ(),
в строке формул ввестиПароль к матрице частичного транспонирования, позволяющий чем в предыдущих Вводим следующую формулу:=ТРАНСП(A1:D6) строк и столбцов. шагам: то матрицы в формулу: =МУМНОЖ(A9:C13;E9:H11). Вводим формулу вида: = вставки». Отметить операцию выделить весь диапазон
таблицы. верхний угол, отПримечание: секунд и сообщить,
АДРЕС(), СТОЛБЕЦ()). формулу =ТРАНСП(A7:B8) и : Матрица заменить столбцы на примерах.Нажимаем CTRL+SHIFT+ENTER
Внимание! Функия Для этого нужноВыделяем всю таблицу и высшей математике или
как формулу массива. первый элемент первой «Транспонировать». Закрыть диалоговое и выполнить соответствующиеВ программе Excel с которого требуется вставитьЕсли данные в помогла ли онаНапомним некоторые свойства транспонированных нажать комбинацию клавиш Почему то когда строки (наоборот –Создадим сводную таблицу. Для ТРАНСП()работает тилько в выделить только массив копируем ее (CTRL+C). таблицы в Excel,
Способ 3. Сводная таблица
Ее имеет смысл находить, матрицы + первый окно нажатием кнопки действия. Для введения матрицей можно работать транспонированные таблицы, а таблице Excel, функция вам, с помощью матриц (см. файлCTRL+SHIFT+ENTER
- пытаюсь загрузить файл не получится) и этого выделим исходную массиве. Поэтому после со значениями и
- Ставим курсор в любом приходится сталкиваться с если мы имеем
- элемент второй: (=B2+H2). ОК. изменений применяется та как с диапазоном. затем выберите трансп будет недоступно. кнопок внизу страницы. примера)., т.е. нужно ввести
- мне пишет ошибка дополнительно узнать общую таблицу и откроем ее ввода нужно
- проделать те же месте листа Excel этим явлением. дело с квадратной Нажать Enter и2 способ. Выделить ячейку же комбинация (Ctrl То есть совокупностьютранспонировать
Вы можете Преобразовать Для удобства также
(At)t = A ее как формулу 500 так что сумму по заданному пункт ВСТАВКА – обязательно нажать комбинацию действия с командой и правой кнопкой
exceltable.com>
3 способа транспонировать в Excel данные
Добрый день уважаемый читатель!
Если вы зашли на данную статью значит у вас возник вопрос о том как можно превратить строку в столбец и наоборот или говоря точнее, вам необходима функция транспонирования в Excel. Я постараюсь детально расскзать и описать как это транспонировать в Excel, для чего она служит и какой пользой или ценностью обладает.
Итак, транспонирование — происходит от глагола «транспонировать», далее от немецкого «transponieren», далее из французского «transposer» «переставлять, перемещать», далее из латынского «trānspōnere» — «перекладывать», «переносить», , математическое обозначение, это преобразование матрицы, в результате чего, столбцы становятся строками, а строки превращаются в столбцы. Говоря простым языком, это все значение в строке (горизонталь) перекинуть в столбец (вертикаль).
Согласитесь, частенько нужно такой вариант когда вертикальный список в столбце, надо сделать горизонтальным, превратив его в шапку новой таблицы, но не стоит забывать о автоподборе высоты строк и ширины столбцов, к примеру, а набирать текст ручками ой как не хочется, ну прям лень берет. Всё бы ничего когда значений несколько, а вот если десятки то функция транспонировать в Excel становится панацеей.
Возможность транспонировать в Excel реализовано 3 способами:
Рассмотрим детально все варианты транспонировать в Excel и пойдем от сложного к простому, а уже только вы решите какой из способов вам будет удобен в том или ином случае.
Сразу же скажу, что этот способ работает только в одном направлении, а именно только из столбцов перекидывает в строки, обратного эффекта увы нет. Зато вы имеете возможность использовать мощный функционал сводных таблиц, а это и фильтры и сортировки и многие полезности.
Для начала создаем таблицу для исходных данных:
Следующим шагом переходим к меню «Вставка» — «Сводная таблица», в диалоговом окне указываем данные для анализа и место где расположится сводная таблица:
Для анализа использована функция транспонировать в Excel, я использовал наглядно столбик «Наименование», которое сделал строкой и шапкой в таблице и столбец «Всего» которое превратилось в строковое значение:
При рассмотрении ближе вы видите что со всего выбора, я использовал 2 пункта, одно из них, это «Наименование» я перетянул в раздел «Колонны» и получил шапку таблицы. А вторым шагом столбец «Всего» перетянул в раздел «Значение» и в параметрах свойства значения указал суммирование. Вуаля. Результат вы видете перед собой.
Вторым вариантом транспонировать в Excel будет использование функции Excel «=ТРАНСП()», которая разрешит сохранить связь с первоначальными данными:
Создаем исходные данные, ну или они уже есть у нас в наличии. К примеру, наши данные расположены с 4-й по 14-ю строки и соответственно, 3 столбца:
В нужном вам месте вводите формулу «=ТРАНСП()» и передаете в неё ссылку на весь объем диапазона, который необходимо транспонировать в Excel:
После того как выделен диапазон для вставки формулы, в формулу введен массив исходных данных, клацнем на кнопочку F2 и сразу же используем комбинацию гарячих клавиш Ctrl+Shift+Enter, таким способом вводится формула на весь массив и как результат получаем перевернутые данные которые сохраняют ссылки на исходные данные. Подводя итоги, вы видете что у нас получился диапазон, который аналогичен первоначальным данным, только в перевернутом виде и особенно важен тот факт, что данные в новом диапазоне связаны с исходником и если мы изменим исходные данные, то данные автоматически изменятся в диапазоне с транспонированными данными. Таким же способом диапазон можно развернуть и в другую сторону.
Транспонировать в Excel с помощью пункта «Меню» — «Специальная вставка» — «Транспонировать». Для использование этого метода вам необходимо скопировать данные которые мы будем транспонировать в Excel, с помощью кнопки меню «Копировать» или же сочетанием на клавиатуре ctrl+c.
Следующий шаг, это установить указатель на то место где вы хотите вставить транспонированные данные. Тут есть 2 варианта, это какой вам будет удобней, либо на панеле меню «Вставить» — «Транспонировать», либо то же самое но через контекстное меню при нажатии контекстного меню.
Ну вот мы и рассмотрели все 3 способа как делается функция транспонирования в Excel. Надеюсь эта информация вам пригодиться и вы будете более продуктивно использовать Excel.
Скачать пример можно здесь.
ТРАНСП (функция ТРАНСП)
#ИМЯ?. Числовые, текстовыеВ открывшемся окне установить работы с ней. транспонированную матрицу.Результат это значение. Если что это формулаCopy ввести их вручную,В этой статье приводятся Функцию
Шаг 1. Выделите пустые ячейки
первую ячейку диапазонаПока не нажимайте клавишу совпадать с числом в котором располагаются выбрать пункт «Специальная включая те, которые и логические данные, флажок напротив надписи
Таблица зарплат:Исходные данные:
=T(A2) значение не ссылается
Шаг 2. Введите =ТРАНСП(
массива, поскольку она(Копировать). Excel отобразит формулу сведения об устранении
ТРАНСП и перетащите указатель
ВВОД! исходных ячеек, но ячейки. Это можно вставка» (CTRL+ALT+V); содержат ошибку #Н/Д, переданные на вход
Шаг 3. Введите исходный диапазон ячеек
«Транспонировать» и нажатьСначала выделяем диапазон ячеекВыделяем диапазон ячеек G2:L4Так как первое значение на текст, функция заключена в фигурныеВыделите ячейку как текст. ошибки #ЗНАЧ! внеобходимо вводить как к последней. НоЗавершив ввод, просто располагаться они должны сделать путем копированиявыбрать требуемый вариант в
нажмите Ctrl+H. В функции ТРАНСП, в
Шаг 4. Нажмите клавиши CTRL+SHIFT+ВВОД
кнопку «ОК». A9:G21. Ведь для и вводим формулу текстовое, возвращается текст T возвращает «» скобки {}. ЧтоЕ2Задать вопрос на форуме функции ТРАНСП. формула массива в не забывайте: по перейдите к следующему в другом направлении. и вставки и подменю «Вставить значения». текстовом поле «Найти» результате ее выполненияВ результате будет добавлена транспонирования приведенной таблицы
Советы
-
для решения (использовать («Ливень») (пустой текст). бы удалить эту. сообщества, посвященном ExcelРассмотрим следующий пример: диапазон, содержащий столько завершении нужно нажать шагу. Например, имеется 8 ячеек, применения команды «Транспонировать». Теперь связь между необходимо ввести символы
-
будут отображены без таблица: мы выделяем область как формулу массиваЛивеньОбычно функцию Т не формулу массива, выделитеЩелкните по ней правойУ вас есть предложения=ТРАНСП(B2:C8) же строк и
-
клавиши CTRL+SHIFT+ВВОД, аЛист Excel будет выглядеть расположенных по вертикали: Но в этом исходной и транспонированной «#*», а поле изменений.Приведенный выше способ позволяет
Технические подробности
шириной в 6 CTRL+SHIFT+Enter):=T(A3) требуется использовать в диапазон кнопкой мыши, а по улучшению следующейЭта формула вызывает ошибку столбцов, что и не просто клавишу так:Нам нужно выделить 8 ячеек случае образуются повторяющиеся таблицами отсутствует, любые «Заменить на» оставитьПосле выполнения функции ТРАНСП получить транспонированную таблицу ячеек и высотойЕдинственный аргумент функции –
Синтаксис
Так как второе значение
формулах, поскольку необходимыеE2:E4
затем выберите пункт версии Excel? Если #ЗНАЧ!. аргумент диапазон. Функция ВВОД.Теперь нажмите клавиши CTRL+SHIFT+ВВОД. по горизонтали: данные. Чтобы такого данные могут быть пустым (замена на в созданной перевернутой всего в несколько в 12 ячеек диапазон ячеек A2:C7, числовое, возвращается пустой
support.office.com>
Примеры функции ТРАНСП для переворачивания таблиц в Excel
текстовом поле «Найти» переданы данные форматаВыделить исходную таблицу и динамически умножаемою транспонированную(A · B)t =) командой сайта office-guru.ruЩелкните по ней правой столбец, исходной таблице, а); диапазона должно совпадатьПусть дан столбец с
Примеры использования функции ТРАНСП в Excel
то все равно макросом, либо (если но все таки из трех доступных необходимо ввести символы Имя, функция ТРАНСП скопировать все данные
матрицу.
число выделенных столбцовскопировать таблицу в Буфер с числом столбцов пятью заполненными ячейками ширину столбцов уменьшу. табличка небольшая) пропишите я не понял
в Excel способов
«#*», а поле вернет код ошибки (Ctrl+С).
Как переворачивать таблицу в Excel вертикально и горизонтально
матриц см. статью Умножение квадратная, например, 2Перевел: Антон Андронов затем выберите пункт– это третий – с количеством обмена ( исходного диапазона, аB2:B6тем более, что один раз формулы последовательность действий с транспонирования диапазонов данных. «Заменить на» оставить #ИМЯ?. Числовые, текстовые
Установить курсор в ячейку,
(в этих ячейках
в транспонированных формулах вручную.
этой функцией. Что
Остальные способы будут пустым (замена на и логические данные,
Переворот таблицы в Excel без использования функции ТРАНСП
которая будет находиться создана таблица зарплат EXCEL) столбца, то для
Транспонирование матрицы — это операция
- (Специальная вставка).Если левый верхний уголв Строке формул ввести
- ); совпадать с числом могут быть константы неудобно их продлять.Киселев выделить, нужно ли рассмотрены ниже.
- пустое значение) и переданные на вход в левом верхнем работников на протяжении
Функция ТРАНСП в Excel получения транспонированной матрицы
над матрицей, приВключите опцию таблицы расположен в =ТРАНСП(A1:E5) – т.е.выделить ячейку ниже таблицы строк исходного диапазона. или формулы). Сделаем т.е. в обычных: табличка 70×20 протягивать. Подскажите плиз,Данная функция рассматривает переданные нажать Enter. функции ТРАНСП, в
Особенности использования функции ТРАНСП в Excel
углу транспонированной таблицы,
года. В шапке
используется для транспонирования нужно выделить диапазон которой ее строкиTranspose другой ячейке, например дать ссылку на
(
- СОВЕТ: из него строку. формулах продляя вниз,попробовал вручную или я совсем данные в качествеПоскольку функция ТРАНСП является результате ее выполнения вызвать контекстное меню исходной таблицы отображаются (изменения направления отображения) из 3 строк
- и столбцы меняются(Транспонировать). в исходную таблицу;A8Транспонирование можно осуществить Строка будет той все ячейки продляютсярешил, что проще туплю в конце массива. При транспонировании формулой массива, при будут отображены без
- и выбрать пункт месяцы, а число ячеек из горизонтального и 2 столбцов. местами. Для этойНажмитеJ2Вместо); и обычными формулами: же размерности (длины), вниз. а в сокращу-ка толщину столбцов, раб. дня массивов типа ключ->значение попытке внесения изменений изменений. «Специальная вставка». работников офиса – расположения в вертикальное В принципе можно операции в MSОК, формула немного усложняется:
- ENTERв меню Вставить (Главная см. статью Транспонирование что и столбец транспонированных формулах продляя чтобы не «мешалась»Михаил С. строка с о в любую изПосле выполнения функции ТРАНСПВ открывшемся окне установить
- 6 человек. В и наоборот. Функция выделить и заведомо EXCEL существует специальная.=ДВССЫЛ(нажать
- / Буфер обмена) таблиц. (см. Файл примера). вправо нужно указать,Z: Выделяешь диапазон, куда значением «ключ» становится
- ячеек транспонированной таблицы в созданной перевернутой флажок напротив надписи связи с этим ТРАНСП при транспонировании больший диапазон, в функция ТРАНСП() или
Чтобы воспользоваться функцией
- АДРЕС(СТОЛБЕЦ(J2)+СТРОКА($J$2)-СТОЛБЕЦ($J$2);CTRLSHIFTENTER выбираем Транспонировать;Также транспонирование диапазонов значенийвыделим строку длиной 5 чтобы продлялось так
- : А в чем нужно траспонировать, затем столбцом с этим появится диалоговое окно таблице некоторые данные «Транспонировать» и нажать ширина таблицы значительно диапазона ячеек или
- этом случае лишние англ. TRANSPOSE.TRANSPOSEСТРОКА(J2)-СТРОКА($J$2)+СТОЛБЕЦ($J$2))
- .нажимаем ОК. можно осуществить с
exceltable.com>
30 функций Excel за 30 дней: ТРАНСП (TRANSPOSE)
чтобы она стала наименованием обуви Кроссовки дет.Формула для Динамического диапазона: =СМЕЩ(Лист1!$A$6;;;СЧЁТЗ(Лист1!$A$6:$A$19)). столько раз, сколько желанию).4х2 последние годы. таблицы расположен в (на ту ячейку, см. статью Транспонирование
на рабочем листе, объект вовсе, и со Smart в ней определяют что таблицы перенести столбец появится диалоговое окно характеризует определенный диапазон более удобной для с 3-мя размерамиЗатем создадим перечень уникальных наименований у него имеетсяФункция:Чтобы изменить ориентацию данных, другой ячейке, например
в которую Вы таблиц. который нужно транспонировать. все эти Range, VBA тяжело работать, она Smart, а показателей (повтор каждого с ошибкой «Нельзя ячеек, над которым
Функция 13: TRANSPOSE (ТРАНСП)
работы с ней. (12, 13, 14). в столбце различных размеров (столбецTRANSPOSE
Как можно использовать функцию TRANSPOSE (ТРАНСП)?
Выделите 8 ячеек, куда не создавая ссылок в вводите первую формулу) См. файлТакже транспонирование диапазонов значений Транспонирование массива заключается
- Cells …. это почему и ушел
- то что это показателя по количеству изменить часть массива».
производится операция транспонирования.Таблица зарплат:Различные наименования обуви отделены
D №2). Иногда требуется(ТРАНСП) может использоваться Вы хотите разместить на исходные данные:
Синтаксис TRANSPOSE (ТРАНСП)
J2 примера. можно осуществить с в том, что
именованный диапазон с дат в первой Для получения возможностиПримечания 1:Сначала выделяем диапазон ячеек
Ловушки TRANSPOSE (ТРАНСП)
- красными горизонтальными линиямис помощью формулы «перевернуть» не всю в сочетании с полученный вертикальный диапазон.Используйте, формула немного усложняется:
- Также см. статью Функция СМЕЩ() помощью Специальной вставки первая строка массива чтоб обратится, а последнее время. именованными внутри него строке исходной таблицы) редактировать новую таблицуЕсли в качестве аргумента
Пример 1: Превращаем горизонтальные данные в вертикальные
A9:G21. Ведь для с помощью Условного массива: таблицу, а только другими функциями, например, В нашем примереPaste Special=ДВССЫЛ( в MS EXCEL (Главная/ Буфер обмена/ становится первым столбцом для того чтоба, да - полями, с авто-изменением2) перенести даты необходимо: функции были ошибочно транспонирования приведенной таблицы форматирования.
=ЕСЛИОШИБКА(ИНДЕКС(Наименования;ПОИСКПОЗ(0;СЧЁТЕСЛИ($D$5:D5;Наименования);0));»») один столбец №2. как в этой это будут ячейки(Специальная вставка) >
- АДРЕС(СТОЛБЕЦ(J2)+СТРОКА($J$2)-СТОЛБЕЦ($J$2);выделить нужное количество пустых Вставить/ Транспонировать). Для нового массива, вторая в массив запихнуть? если галки не
- диапазона с авто-заполнением в плоскую таблицувыделить весь диапазон входящих переданы данные формата мы выделяем область
Т.е. теперь у сногсшибательной формуле. Она B4:C7.TransposeСТРОКА(J2)-СТРОКА($J$2)+СТОЛБЕЦ($J$2)) ячеек вне таблицы
этого выделите исходный — вторым столбцом Ну пусть будет там стоят, то строк формулами , для каждого показателя в ее состав Имя, функция ТРАНСП шириной в 6Функция ТРАНСП в ExcelD6 нас будет столбец была опубликована ХарланомВведите следующую формулу и
Пример 2: Изменяем ориентацию без ссылок
( диапазон. и т. д. так, а то формулы получаются нереально форматом…. Мы же
- С первым пунктом ячеек и скопировать
- вернет код ошибки ячеек и высотой используется для транспонирования
- . Не забудьте после ввода наименований обуви (уже Гроувом в новостном превратите её вФункцияВчера в марафоне
- A7:E11Выделите левую верхнюю ячейкуПусть дан столбец с
- я может еще длинные и нечитаемые.
можем сформировать кросс благополучно справился собственноручно. данные в буфер #ИМЯ?. Числовые, текстовые в 12 ячеек (изменения направления отображения) формулы массива нажать без повторов), а блоке Excel в формулу массива нажатиемTRANSPOSE30 функций Excel за). Число выделенных строк диапазона, в который пятью заполненными ячейками
Три способа как транспонировать таблицу в Excel
а также опять данном примере исходнойСамый простой и универсальный «#*», а поле которая будет находиться используется для транспонированияследует установить галочку.будет удалена, а массива и именно ссылка на массив,
Чтобы воспользоваться функцией Новую таблицу, вставьтеПеревел: Антон Андронов области, при созданииTRANSPOSE(array) ниже.Завершив ввод, просто общий итог. таблицы имеется 4
Способ 1. Специальная вставка
перейдите к следующемуСкачать примеры транспонирования таблиц столбца и 6 на примере. Имеем
пустым (замена на углу транспонированной таблицы, ячеек из горизонтального на кнопку
- только одни значения, начинать процедуру выделения,
- матрицу, который следует(ТРАНСП), выполните следующие данные или форматирование,Примечание:
- =INDEX($B$2:$E$2,,ROW()-ROW(C$4)+1)array
- Обязательный аргумент. Массив (диапазон шагу. в Excel. строк. Соответственно мы таблицу с ценой
пустое значение) и вызвать контекстное меню расположения в вертикальное«OK» с которыми можно зажав левую кнопку преобразовать. действия: которое уже есть.Мы стараемся как=ИНДЕКС($B$2:$E$2;;СТРОКА()-СТРОКА(C$4)+1)(массив) – это ячеек) на листе,Лист Excel будет выглядетьЭто достаточно своеобразный способ должны выделить диапазон некоего товара за нажать Enter. и выбрать пункт
и наоборот. Функция, которая размещена в работать так же, мыши. После того,Посмотрим, как эту функциюВо-первых, выберите новый диапазонЩелкните правой кнопкой можно оперативнее обеспечиватьЕсли Вы просто хотите
Способ 2. Функция ТРАНСП в Excel
который нужно транспонировать. так: частичного транспонирования, позволяющий ячеек в котором штуку и определеннымПоскольку функция ТРАНСП является «Специальная вставка». ТРАНСП при транспонировании нижней части данного как и с как вы провели
можно применить на
- ячеек. мыши на левый вас актуальными справочными изменить ориентацию Ваших ячеек, которые нужно Транспонирование массива заключаетсяТеперь нажмите клавиши CTRL+SHIFT+ВВОД. заменить столбцы на будет 6 столбцов его количеством. Шапка формулой массива, приВ открывшемся окне установить
- диапазона ячеек или окошка. исходной матрицей. выделение, установите курсор
- примере с реальнойВведите верхний угол, от материалами на вашем данных, не сохраняя транспонировать. в том, что Зачем это нужно? строки (наоборот –
и 4 строки. таблицы расположена горизонтально, попытке внесения изменений флажок напротив надписи таблицы создает копиюПосле этих действий транспонированнаяУрок: в строку формул матрицей.= TRANSPOSE ( которого требуется вставить языке. Эта страница ссылку на изначальныеФункция первая строка массива Дело в том, не получится) и
Способ 3. Сводная таблица
Как показано на а данные расположены в любую из «Транспонировать» и нажать данного диапазона или матрица отобразится вМастер функций в Экселе сразу же послеВыделяем незаполненную ячейку на= ТРАНСП (
- транспонированные таблицы, а переведена автоматически, поэтому данные, Вы можетеTRANSPOSE становится первым столбцом
- что функция ТРАНСП дополнительно узнать общую рисунке:
- вертикально соответственно. Стоимость ячеек транспонированной таблицы кнопку «ОК». таблицы, при этом заранее выбранной частиКроме того, матрицу можно выражения оператора листе, планируемую сделатьВыберите диапазон
- затем выберите ее текст может использовать специальную вставку:(ТРАНСП) должна быть
- нового массива, вторая — используется только в сумму по заданномуСразу заполняем активную ячейку рассчитана по формуле: появится диалоговое окноВ результате будет добавлена исходные данные остаются листа. В отличие
транспонировать с помощьюТРАНСП
крайней верхней левойA1:C1транспонировать содержать неточности иВыберите исходные данные и введена как формула вторым столбцом и формулах массивов, которые
exceltable.com>
полю.
- Функция целое в excel
- В excel функция если то
- Функция или и функция если в excel
- Функция поиска в excel
- Функция поиска в excel в столбце
- Функция замены в excel
- Функция транспонирования в excel
- Что такое в excel функция впр
- Символ функция в excel
- Excel строковые функции
- Функции в excel впр
- Exp функция в excel
1 min
Транспонирование таблиц в Word
Верстая сложные документы в тестовом редакторе Word, нередко приходится тратить массу времени на обработку табличных данных и приведение их в приемлемый для восприятия читателем вид. Обычно особую сложность вызывают широкие таблицы, из-за обилия столбцов никак не умещающиеся должным образом на страницу. В подобных случаях частенько единственных выходом является транспонирование таблиц, то есть изменение их ориентации путем замены строк на столбцы. О том, как проделать эту нехитрую операцию и рассказывает наш сегодняшний материал.
Транспонирование при помощи Excel
Пожалуй, самый универсальный способ, обладающий одним существенным недостатком: при переносе данных из Word в табличный редактор и обратно напрочь теряется все форматирование ячеек. Если потеря стилевого оформления транспонируемых таблиц вас не пугает, то приводим алгоритм действий.
1. В редакторе Word выделяем ячейки таблицы, которую необходимо транспонировать, и копируем их в буфер обмена Windows.
2. Открываем Excel и переносим в него нашу свежеиспеченную таблицу.
3. Не выходя за пределы табличного редактора, вновь выделяем мышью таблицу и копируем ее в буфер обмена.
4. Курсором помечаем левую верхнюю ячейку области вставки
При этом обратите внимание, что область вставки не должна накладываться на область копирования
5. Жмем правую кнопку мыши, в контекстном меню выбираем пункт «Специальная вставка. «, далее в появившемся окне ставим галочку напротив опции «Транспонировать» и нажимаем на клавишу OK для вставки таблицы в лист Excel.
6. Путем копирования переносим транспонированную таблицу обратно в документ Word и повторно форматируем данные на свой лад.
Транспонирование средствами надстройки WrdTools для редактора Microsoft Word
Второй способ, о котором мы бы хотели рассказать, заключается в использовании специального плагина WrdTools (800 кб) стоимостью в 9,5 долларов США. Разработанная Николаем Расторгуевым надстройка в процессе инсталляции интегрируется в панель инструментов редактора Word и умеет выполнять массу других задач кроме банального транспонирования таблиц. Пугаться условий распространения продукта не стоит, так как пользоваться плагином можно в течение пятнадцати дней без регистрации программы. После истечения данного срока надстройку придется либо купить, либо удалить с компьютера.
WrdTools позволяет транспонировать любые таблицы, в том числе и с нерегулярной структурой (с неодинаковым количеством ячеек в строках). При этом таблица может содержать объединенные ячейки или только по колонкам, или только по строкам. Если присутствуют оба варианта объединенных ячеек, то табличные данные необходимо преобразовать таким образом, чтобы они содержали только один тип объединения.
Схема работы с надстройкой следующая.
1. Выделяется мышью таблица, которую нужно преобразовать, и в панели инструментов Word нажимается кнопка «Транспонировать таблицу».
2. В открывшемся окне выбирается предпочтительный режим транспонирования. Обработка в режиме «Сохранять формат» сохраняет формат для каждой ячейки (цвет, шрифт, фон и пр.), а трансформирование в режиме «Встроенный формат» форматирует данные по умолчанию, что положительно сказывается на скорости преобразования таблиц с большим количеством ячеек.
3. Нажимается кнопка OK для начала процесса транспонирования таблиц.
Перед установкой программы обязательно убедитесь, что в редакторе стоит разрешение на запуск макросов (меню «Сервис -> Макрос -> Безопасность»), иначе вся эффективность надстройки будет загублена на корню.
Пример 1: Превращаем горизонтальные данные в вертикальные
Если на листе Excel данные расположены горизонтально, Вы можете применить функцию TRANSPOSE (ТРАНСП), чтобы преобразовать их в вертикальное положение, но уже в другом месте листа. Например, в итоговой таблице контрольных показателей вертикальное расположение будет более удобным. Используя функцию TRANSPOSE (ТРАНСП), Вы можете сослаться на исходные горизонтальные данные, не меняя их расположение.
Чтобы транспонировать горизонтальный диапазон 2х4 в вертикальный диапазон 4х2:
- Выделите 8 ячеек, куда Вы хотите разместить полученный вертикальный диапазон. В нашем примере это будут ячейки B4:C7.
- Введите следующую формулу и превратите её в формулу массива нажатием Ctrl+Shift+Enter.
Автоматически будут добавлены фигурные скобки в начале и в конце формулы, чтобы показать, что введена формула массива.
Вместо TRANSPOSE (ТРАНСП), Вы можете использовать другую функцию для преобразования данных, например, INDEX (ИНДЕКС). Она не потребует ввода формулы массива, и Вам не придётся выделять все ячейки конечной области, при создании формулы.
Использование функции
Второй способ – использование функции ТРАНСП. Для начала выделим диапазон ячеек, в котором будем размещать данные. Поскольку в исходной у нас шесть рядков и три столбца, значит, выделим три рядочка и шесть столбцов. Дальше в поле для ввода формул напишите: =ТРАНСП(B2:D7) , где «B2:D7» – исходный диапазон ячеек, и нажмите комбинацию клавиш «Ctrl+Shift+Enter» .
Таким образом, мы поменяли столбцы и строки местами в таблице Эксель.
Для преобразования строки в столбец, выделим нужный диапазон ячеек. В шапке таблицы 3 столбца, значит, выделим 3 рядка. Теперь пишем: =ТРАНСП(B2:D2) и нажимаем «Ctrl+Shift+Enter» .
При использовании функции ТРАНСП у транспонированной сохраниться связь с исходной таблицей. То есть, при изменении данных в первой таблице, они тут же отобразятся во второй.
В рассмотренном примере, заменим «Катя1» на «Катя» . И допишем ко всем именам по первой букве фамилии
Обратите внимание, изменения вносим в исходный диапазон В2:D7. В результате, и во втором диапазоне данные тоже будут изменяться
Если Вам нужно сделать из столбцов строки в Excel, то точно также используйте два вышеописанных способа.
Первый способ. Выделите нужный столбец, нажмите «Ctrl+C» , выберите ячейку и кликните по ней правой кнопкой мыши. Из меню выберите «Специальная вставка» . В следующем диалоговом окне ставим галочку в поле «Транспонировать» .
Чтобы преобразовать данные столбца в рядок, используя функцию ТРАНСП, выделите соответствующее количество ячеек, в поле для формул напишите: =ТРАНСП(В2:В7) – вместо «В2:В7» введите Ваш диапазон. Нажмите «Ctrl+Shift+Enter» .
Вот так легко, можно преобразовать строку в столбец в Эксель, или поменять столбцы на строки. Используйте любой из описанных способов.