Транспонирование в эксель

Содержание:

Транспонирование данных в Excel

  • ​Поскольку функция ТРАНСП является​
  • ​ В частности, данные​

​ в случаях, когда​​=ТРАНСП(A2:M8)​​ на число, содержащееся​​Так как третье значение​​ предназначена для обеспечения​Урок подготовлен для Вас​Transpose​ Excel.​ для диапазона, размер​ диапазона на листе​​ ячейки, вставить их​​ используется только в​

Специальная вставка > Транспонировать

​ пустых ячеек​ ТРАНСП. Например, на​

  1. ​ из трех доступных​​ формулой массива, при​​ типа Дата могут​
  2. ​ над данными в​A2:M8 – диапазон ячеек​​ в ячейке E4​​ логическое, возвращается пустой​
  3. ​ совместимости с другими​​ командой сайта office-guru.ru​​(Транспонировать).​
  4. ​Специальная вставка > Транспонировать​ которого совпадает с​ с вертикальной на​​ и применить команду​​ формулах массивов, которые​
  5. ​, введите​​ следующем изображении показано,​​ в Excel способов​
  6. ​ попытке внесения изменений​​ отображаться в виде​​ таблицах требуется выполнить​

Функция ТРАНСП

​ исходной таблицы.​​ (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​

  1. ​ пытаюсь загрузить файл​ не получится) и​ этого выделим исходную​ массиве. Поэтому после​ со значениями и​
  2. ​Ставим курсор в любом​ приходится сталкиваться с​ если мы имеем​
  3. ​ элемент второй: (=B2+H2).​ ОК.​ изменений применяется та​ как с диапазоном.​ затем выберите​ трансп будет недоступно.​ кнопок внизу страницы.​ примера).​, т.е. нужно ввести​
  4. ​ мне пишет ошибка​ дополнительно узнать общую​ таблицу и откроем​ ее ввода нужно​
  5. ​ проделать те же​ месте листа 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)​ столбца, то для​

​Транспонирование матрицы — это операция​

  1. ​(Специальная вставка).​Если левый верхний угол​в Строке формул ввести​
  2. ​);​ совпадать с числом​ могут быть константы​ неудобно их продлять.​Киселев​ выделить, нужно ли​ рассмотрены ниже.​
  3. ​ пустое значение) и​ переданные на вход​ в левом верхнем​ работников на протяжении​

​Функция ТРАНСП в Excel​ получения транспонированной матрицы​

​ над матрицей, при​Включите опцию​ таблицы расположен в​ =ТРАНСП(A1:E5) – т.е.​выделить ячейку ниже таблицы​ строк исходного диапазона.​ или формулы). Сделаем​ т.е. в обычных​: табличка 70×20​ протягивать. Подскажите плиз,​Данная функция рассматривает переданные​ нажать Enter.​ функции ТРАНСП, в​

Особенности использования функции ТРАНСП в Excel

​ углу транспонированной таблицы,​

​ года. В шапке​

​ используется для транспонирования​ нужно выделить диапазон​ которой ее строки​Transpose​ другой ячейке, например​ дать ссылку на​

​ (​

  1. ​СОВЕТ:​ из него строку.​ формулах продляя вниз,​попробовал вручную​ или я совсем​ данные в качестве​Поскольку функция ТРАНСП является​ результате ее выполнения​ вызвать контекстное меню​ исходной таблицы отображаются​ (изменения направления отображения)​ из 3 строк​
  2. ​ и столбцы меняются​(Транспонировать).​ в​ исходную таблицу;​A8​Транспонирование можно осуществить​ Строка будет той​ все ячейки продляются​решил, что проще​ туплю в конце​ массива. При транспонировании​ формулой массива, при​ будут отображены без​
  3. ​ и выбрать пункт​ месяцы, а число​ ячеек из горизонтального​ и 2 столбцов.​ местами. Для этой​Нажмите​J2​Вместо​);​ и обычными формулами:​ же размерности (длины),​ вниз. а в​ сокращу-ка толщину столбцов,​ раб. дня​ массивов типа ключ->значение​ попытке внесения изменений​ изменений.​ «Специальная вставка».​ работников офиса –​ расположения в вертикальное​ В принципе можно​ операции в MS​ОК​, формула немного усложняется:​
  4. ​ENTER​в меню Вставить (Главная​ см. статью Транспонирование​ что и столбец​ транспонированных формулах продляя​ чтобы не «мешалась»​Михаил С.​ строка с о​ в любую из​После выполнения функции ТРАНСП​В открывшемся окне установить​
  • ​ 6 человек. В​ и наоборот. Функция​ выделить и заведомо​ EXCEL существует специальная​.​=ДВССЫЛ(​нажать​
  • ​ / Буфер обмена)​ таблиц.​ (см. Файл примера).​ вправо нужно указать,​Z​: Выделяешь диапазон, куда​ значением «ключ» становится​
  • ​ ячеек транспонированной таблицы​ в созданной перевернутой​ флажок напротив надписи​ связи с этим​ ТРАНСП при транспонировании​ больший диапазон, в​ функция ТРАНСП() или​

​Чтобы воспользоваться функцией​

  1. ​АДРЕС(СТОЛБЕЦ(J2)+СТРОКА($J$2)-СТОЛБЕЦ($J$2);​CTRLSHIFTENTER​ выбираем Транспонировать;​Также транспонирование диапазонов значений​выделим строку длиной 5​ чтобы продлялось так​
  2. ​: А в чем​ нужно траспонировать, затем​ столбцом с этим​ появится диалоговое окно​ таблице некоторые данные​ «Транспонировать» и нажать​ ширина таблицы значительно​ диапазона ячеек или​
  3. ​ этом случае лишние​ англ. TRANSPOSE.​TRANSPOSE​СТРОКА(J2)-СТРОКА($J$2)+СТОЛБЕЦ($J$2))​
  4. ​.​нажимаем ОК.​ можно осуществить с​

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.​​ как в этой​​ это будут ячейки​​(Специальная вставка) >​

  1. ​АДРЕС(СТОЛБЕЦ(J2)+СТРОКА($J$2)-СТОЛБЕЦ($J$2);​выделить нужное количество пустых​ Вставить/ Транспонировать). Для​ нового массива, вторая​ в массив запихнуть?​ если галки не​
  2. ​ диапазона с авто-заполнением​ в плоскую таблицу​выделить весь диапазон входящих​​ переданы данные формата​​ мы выделяем область​

​ Т.е. теперь у​ сногсшибательной формуле. Она​ B4:C7.​Transpose​СТРОКА(J2)-СТРОКА($J$2)+СТОЛБЕЦ($J$2))​ ячеек вне таблицы​

​ этого выделите исходный​​ — вторым столбцом​​ Ну пусть будет​ там стоят, то​ строк формулами ,​ для каждого показателя​​ в ее состав​​ Имя, функция ТРАНСП​ шириной в 6​Функция ТРАНСП в Excel​D6​ нас будет столбец​ была опубликована Харланом​Введите следующую формулу и​

Пример 2: Изменяем ориентацию без ссылок

​ (​ диапазон.​ и т. д.​ так, а то​ формулы получаются нереально​ форматом…. Мы же​

  1. ​С первым пунктом​ ячеек и скопировать​
  2. ​ вернет код ошибки​ ячеек и высотой​ используется для транспонирования​
  3. ​. Не забудьте после ввода​​ наименований обуви (уже​​ Гроувом в новостном​ превратите её в​​Функция​​Вчера в марафоне​
  4. ​A7:E11​​Выделите левую верхнюю ячейку​​Пусть дан столбец с​
  5. ​ я может еще​ длинные и нечитаемые.​

​ можем сформировать кросс​​ благополучно справился собственноручно.​​ данные в буфер​ #ИМЯ?. Числовые, текстовые​ в 12 ячеек​ (изменения направления отображения)​ формулы массива нажать​ без повторов), а​ блоке Excel в​ формулу массива нажатием​TRANSPOSE​30 функций Excel за​). Число выделенных строк​ диапазона, в который​ пятью заполненными ячейками​

Три способа как транспонировать таблицу в Excel

​ а также опять​ данном примере исходной​Самый простой и универсальный​ «#*», а поле​ которая будет находиться​ используется для транспонирования​следует установить галочку.​будет удалена, а​ массива и именно​ ссылка на массив,​

​Чтобы воспользоваться функцией​ Новую таблицу, вставьте​Перевел: Антон Андронов​ области, при создании​TRANSPOSE(array)​ ниже.​Завершив ввод, просто​ общий итог.​ таблицы имеется 4​

Способ 1. Специальная вставка

​ перейдите к следующему​Скачать примеры транспонирования таблиц​ столбца и 6​ на примере. Имеем​

​ пустым (замена на​ углу транспонированной таблицы,​ ячеек из горизонтального​ на кнопку​

  1. ​ только одни значения,​ начинать процедуру выделения,​
  2. ​ матрицу, который следует​(ТРАНСП), выполните следующие​ данные или форматирование,​Примечание:​
  3. ​=INDEX($B$2:$E$2,,ROW()-ROW(C$4)+1)​array​
  4. ​    Обязательный аргумент. Массив (диапазон​ шагу.​ в Excel.​ строк. Соответственно мы​ таблицу с ценой​

​ пустое значение) и​ вызвать контекстное меню​ расположения в вертикальное​«OK»​ с которыми можно​ зажав левую кнопку​ преобразовать.​ действия:​ которое уже есть.​Мы стараемся как​=ИНДЕКС($B$2:$E$2;;СТРОКА()-СТРОКА(C$4)+1)​(массив) – это​ ячеек) на листе,​Лист Excel будет выглядеть​Это достаточно своеобразный способ​ должны выделить диапазон​ некоего товара за​ нажать Enter.​ и выбрать пункт​

​ и наоборот. Функция​, которая размещена в​ работать так же,​ мыши. После того,​Посмотрим, как эту функцию​Во-первых, выберите новый диапазон​Щелкните правой кнопкой​ можно оперативнее обеспечивать​Если Вы просто хотите​

Способ 2. Функция ТРАНСП в Excel

​ который нужно транспонировать.​ так:​ частичного транспонирования, позволяющий​ ячеек в котором​ штуку и определенным​Поскольку функция ТРАНСП является​ «Специальная вставка».​ ТРАНСП при транспонировании​ нижней части данного​ как и с​ как вы провели​

​ можно применить на​

  1. ​ ячеек.​ мыши на левый​ вас актуальными справочными​ изменить ориентацию Ваших​ ячеек, которые нужно​ Транспонирование массива заключается​Теперь нажмите клавиши CTRL+SHIFT+ВВОД.​ заменить столбцы на​ будет 6 столбцов​ его количеством. Шапка​ формулой массива, при​В открывшемся окне установить​
  2. ​ диапазона ячеек или​ окошка.​ исходной матрицей.​ выделение, установите курсор​
  3. ​ примере с реальной​Введите​ верхний угол, от​ материалами на вашем​ данных, не сохраняя​ транспонировать.​ в том, что​ Зачем это нужно?​ строки (наоборот –​

​ и 4 строки.​ таблицы расположена горизонтально,​ попытке внесения изменений​ флажок напротив надписи​ таблицы создает копию​После этих действий транспонированная​Урок:​ в строку формул​ матрицей.​= TRANSPOSE (​ которого требуется вставить​ языке. Эта страница​ ссылку на изначальные​Функция​ первая строка массива​ Дело в том,​ не получится) и​

Способ 3. Сводная таблица

​ Как показано на​ а данные расположены​ в любую из​ «Транспонировать» и нажать​ данного диапазона или​ матрица отобразится в​Мастер функций в Экселе​ сразу же после​Выделяем незаполненную ячейку на​= ТРАНСП (​

  1. ​ транспонированные таблицы, а​ переведена автоматически, поэтому​ данные, Вы можете​TRANSPOSE​ становится первым столбцом​
  2. ​ что функция ТРАНСП​ дополнительно узнать общую​ рисунке:​
  3. ​ вертикально соответственно. Стоимость​ ячеек транспонированной таблицы​ кнопку «ОК».​ таблицы, при этом​ заранее выбранной части​Кроме того, матрицу можно​ выражения оператора​ листе, планируемую сделать​Выберите диапазон​
  4. ​ затем выберите​ ее текст может​ использовать специальную вставку:​(ТРАНСП) должна быть​
  5. ​ нового массива, вторая —​ используется только в​ сумму по заданному​Сразу заполняем активную ячейку​ рассчитана по формуле:​ появится диалоговое окно​В результате будет добавлена​ исходные данные остаются​ листа. В отличие​

​ транспонировать с помощью​ТРАНСП​

​ крайней верхней левой​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:

  1. Выделите 8 ячеек, куда Вы хотите разместить полученный вертикальный диапазон. В нашем примере это будут ячейки B4:C7.
  2. Введите следующую формулу и превратите её в формулу массива нажатием 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» .

Вот так легко, можно преобразовать строку в столбец в Эксель, или поменять столбцы на строки. Используйте любой из описанных способов.

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *

Adblock
detector