Excel отобразить строку как столбец

Если у вас есть таблица с данными в столбцах, которые необходимо повернуть для переупорядочивать их по строкам, используйте функцию Транспонировать. С его помощью можно быстро переключать данные из столбцов в строки и наоборот.

Например, если данные выглядят так: «Регионы продаж» в заголовках столбцов и «Кварталы» с левой стороны:

Данные по регионам в столбцах

Функция Транспонировать переупомешет таблицу, в которой столбцы «Кварталы» отображаются в заголовках столбцов, а слева будут показаны регионы продаж, например:

Данные по регионам в строках

Примечание: Если данные хранятся в таблице Excel, функция Транспонирование будет недоступна. Можно сначала преобразовать таблицу в диапазон или воспользоваться функцией ТРАНСП, чтобы повернуть строки и столбцы.

Вот как это сделать:

  1. Выделите диапазон данных, который требуется переупорядочить, включая заголовки строк или столбцов, а затем нажмите клавиши CTRL+C.

    Примечание: Убедитесь, что для этого нужно скопировать данные, так как не получится использовать команду Вырезать или CTRL+X.

  2. Выберите новое место на том месте на компьютере, куда вы хотите ввести транспонную таблицу, чтобы вместить данные в достаточном месте. В новой таблице будут полностью переоформатироваться все данные и форматирование, которые уже есть.

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

    Меню "Параметры вставки"

  3. После успешного поворота данных можно удалить исходную таблицу, и данные в новой таблице останутся без изменений.

Советы по транспонированию данных

  • Если данные содержат формулы, Excel автоматически обновляет их в соответствие с новым расположением. Убедитесь, что в этих формулах используются абсолютные ссылки. Если они не используются, перед поворотом данных можно переключаться между относительными, абсолютными и смешанными ссылками.

  • Если вы хотите часто поворачивать данные для их просмотра под разными углами, создайте с помощью нее с помощью перетаскиванием полей из области строк в область столбцов (или наоборот)в списке полей.

Вы можете ввести в книгу данные в качестве транспон данных. Транспонировать: переупочевание содержимого скопированные ячейки при копировании. Данные строк будут вставлены в столбцы, и наоборот.

Пример транспонии в окне "В этом примере"

Вот как можно транспоннять содержимое ячейки:

  1. Скопируйте диапазон ячеев.

  2. Вы выберите пустые ячейки, в которые вы хотите ввести транспонировать данные.

  3. На вкладке Главная щелкните значок Ввести и выберите Ввести транспонировать.

Превращение строк в столбцы и обратно

Постановка задачи

Хотим, упрощенно говоря, повернуть таблицу на бок, т.е. то, что располагалось в строке — пустить по столбцу и наоборот:

transpose1.gif

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

Выделяем и копируем исходную таблицу (правой кнопкой мыши — Копировать). Затем щелкаем правой по пустой ячейке, куда хотим поместить повернутую таблицу и выбираем из контекстного меню команду Специальная вставка (Paste Special). В открывшемся диалоговом окне ставим галочку Транспонировать (Transpose) и жмем ОК.

transpose2.gif

Минусы: не всегда корректно копируются ячейки с формулами, нет связи между таблицами (изменение данных в первой таблице не повлияет на вторую).

Плюсы: в транспонированной таблице сохраняется исходное форматирование ячеек.

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

Выделяем нужное количество пустых ячеек (т.е. если, например, исходная таблица была из 3 строк и 5 столбцов, то выделить обязательно нужно диапазон из 5 строк и 3 столбцов) и вводим в первую ячейку функцию ТРАНСП (TRANSPOSE) из категории Ссылки и массивы (Lookup and Reference):

transpose3.gif

После ввода функции необходимо нажать не Enter, а Ctrl+Shift+Enter, чтобы ввести ее сразу во все выделенные ячейки как формулу массива. Если раньше не сталкивались с формулами массивов, то советую почитать тут — это весьма экзотический, но очень мощный инструмент в Excel.

Плюсы: между таблицами сохраняется связь, т.е. изменения в первой таблице тут же отражаются во второй.

Минусы: не сохраняется форматирование, пустые ячейки из первой таблицы отображаются в виде нулей во второй, нельзя редактировать отдельные ячейки во второй таблице, поскольку формулу массива можно менять только целиком.

Способ 3. Формируем адрес сами

Этот способ отчасти похож не предыдущий, но позволяет свободно редактировать значения во второй таблице и вносить в нее любые правки при необходимости. Для создания ссылок на строки и столбцы нам понадобятся четыре функции из категории Ссылки и массивы:

  • Функция АДРЕС(номер_строки; номер_столбца) — выдает адрес ячейки по номеру строки и столбца на листе, т.е. АДРЕС(2;3) выдаст, например, ссылку на ячейку C2.
  • Функция ДВССЫЛ(ссылка_в_виде_текста) — преобразует текстовую строку, например, «F3» в настоящую ссылку на ячейку F3.
  • Функции СТРОКА(ячейка) и СТОЛБЕЦ(ячейка) — выдают номер строки и столбца для заданной ячейки, например =СТРОКА(F1) выдаст 1, а =СТОЛБЕЦ(А3) выдаст 3.

Теперь соединяем эти функции, чтобы получить нужную нам ссылку, т.е. вводим в любую свободную ячейку вот такую формулу:

=ДВССЫЛ(АДРЕС(СТОЛБЕЦ(A1);СТРОКА(A1)))

в английской версии Excel это будет =INDIRECT(ADDRESS(COLUMN(A1),ROW(A1)))

А затем копируем (протягиваем) формулу на соседние ячейки как обычно черным крестом. В итоге должно получиться примерно следующее:

transpose4.gif

Т.е. при копировании формулы вниз по столбцу, она выдает ссылку, которая уходит вправо по строке и наоборот. Чего и требовалось.

Плюсы: сохраняются связи между таблицами, можно легко вносить изменения во вторую таблицу.

Минусы: форматирование не сохраняется, но его можно легко воспроизвести Специальной вставкой (вставить только Формат с флажком Транспонировать

Содержание

  1. Транспонирование (поворот) данных из строк в столбцы и наоборот
  2. Советы по транспонированию данных
  3. Дополнительные сведения
  4. Превратить строку в столбец в excel
  5. Транспонирование в Excel – преобразуем строки в столбцы и наоборот
  6. Преобразуем строки в столбцы в Excel при помощи Специальной вставки
  7. Как транспонировать таблицу, ссылающуюся на исходные данные
  8. Транспонируем данные в Excel при помощи формул
  9. Преобразуем в Excel строки в столбцы при помощи функции TRANSPOSE (ТРАНСП)
  10. Преимущества функции TRANSPOSE (ТРАНСП)
  11. Недостатки функции TRANSPOSE (ТРАНСП)
  12. Преобразовываем строку в столбец или столбец в строку при помощи функции INDIRECT (ДВССЫЛ)
  13. Функции INDIRECT (ДВССЫЛ) и ADDRESS (АДРЕС) – синтаксис и логика
  14. Транспонируем данные при помощи макроса VBA
  15. Как преобразовать столбец в строку в Excel – простой способ
  16. Преобразовываем столбец в строку
  17. Транспонирование данных из строк в столбцы (или наоборот) в Excel для Mac
  18. Советы по транспонированию данных
  19. Превращение строк в столбцы и обратно
  20. Постановка задачи
  21. Способ 1. Специальная вставка
  22. Способ 2. Функция ТРАНСП
  23. Способ 3. Формируем адрес сами
  24. Трансформация столбца в таблицу
  25. Способ 1. Формулы
  26. Способ 2. Power Query
  27. Способ 3. Макрос из надстройки PLEX
  28. Как в экселе данные столбца перенести в строку
  29. преобразовать столбец в строку (Формулы/Formulas)

Транспонирование (поворот) данных из строк в столбцы и наоборот

Если у вас есть таблица с данными в столбцах, которые необходимо повернуть для переупорядочивать их по строкам, используйте функцию Транспонировать. С его помощью можно быстро переключать данные из столбцов в строки и наоборот.

Например, если данные выглядят так: «Регионы продаж» в заголовках столбцов и «Кварталы» с левой стороны:

Функция Транспонировать переупомешет таблицу, в которой столбцы «Кварталы» отображаются в заголовках столбцов, а слева будут показаны регионы продаж, например:

Примечание: Если данные хранятся в таблице Excel, функция Транспонирование будет недоступна. Можно сначала преобразовать таблицу в диапазон или воспользоваться функцией ТРАНСП, чтобы повернуть строки и столбцы.

Вот как это сделать:

Выделите диапазон данных, который требуется переупорядочить, включая заголовки строк или столбцов, а затем нажмите клавиши CTRL+C.

Примечание: Убедитесь, что для этого нужно скопировать данные, так как не получится использовать команду Вырезать или CTRL+X.

Выберите новое место на том месте на компьютере, куда вы хотите ввести транспонную таблицу, чтобы вместить данные в достаточном месте. В новой таблице будут полностью переоформатироваться все данные и форматирование, которые уже есть.

Щелкните правой кнопкой мыши левую верхнюю ячейку, в которой нужно ввести транспонировать таблицу, и выберите транспонировать .

После успешного поворота данных можно удалить исходную таблицу, и данные в новой таблице останутся без изменений.

Советы по транспонированию данных

Если данные содержат формулы, Excel автоматически обновляет их в соответствие с новым расположением. Убедитесь, что в этих формулах используются абсолютные ссылки. Если они не используются, перед поворотом данных можно переключаться между относительными, абсолютными и смешанными ссылками.

Если вы хотите часто поворачивать данные для их просмотра под разными углами, создайте с помощью нее с помощью перетаскиванием полей из области строк в область столбцов (или наоборот)в списке полей.

Вы можете ввести в книгу данные в качестве транспон данных. Транспонировать: переупочевание содержимого скопированные ячейки при копировании. Данные строк будут вставлены в столбцы, и наоборот.

Вот как можно транспоннять содержимое ячейки:

Скопируйте диапазон ячеев.

Вы выберите пустые ячейки, в которые вы хотите ввести транспонировать данные.

На вкладке Главная щелкните значок Ввести и выберите Ввести транспонировать.

Дополнительные сведения

Вы всегда можете задать вопрос специалисту Excel Tech Community или попросить помощи в сообществе Answers community.

Источник

Превратить строку в столбец в excel

Транспонирование в Excel – преобразуем строки в столбцы и наоборот

​Смотрите также​ скопировать, поставить курсор​ — Standart -​ чтобы получить адреса​ чтобы получить нужную​ из 5 строк​ данные.​Transpose​ интернете. Но если​ столбца из заданной​На самом деле,​

​Введите формулу, показанную ниже,​Главное преимущество функции​ с формулами в​ диалогового окна.​ раз. Пользуясь этим​Выделите первую ячейку диапазона,​Транспонирование данных в Excel​ к началу строки,​ Mod)​ нужных нам ячеек​ нам ссылку, т.е.​ и 3 столбцов)​Повернув данные, можно удалить​(Транспонировать) и нажмите​ Вы работаете с​ ссылки на ячейку.​

  • ​ я вижу только​ в верхнюю левую​TRANSPOSE​
  • ​ Excel, и в​Результат будет примерно таким:​ методом, Вы сохраняете​ в который Вы​
  • ​ – это задача,​ правой кнопкой мышки​

Преобразуем строки в столбцы в Excel при помощи Специальной вставки

​:​ можно ввести простую​ вводим в любую​ и вводим в​ исходные.​ОК​ большими таблицами, помните,​ Например,​ один – форматирование​ ячейку конечного диапазона​(ТРАНСП): преобразованная таблица​ частности с функциями​Выделите новые данные и​ исходные данные, и​ собираетесь скопировать транспонированные​

  1. ​ знакомая многим пользователям.​ вызвать контекстное меню​Теперь свернем нашу таблицу,​ формулу, склеивающую букву​ свободную ячейку вот​ первую ячейку функцию​Если данные содержат формулы,​.​​ что метод​​СТОЛБЕЦ(A3)​​ исходных данных не​​ (допустим, это будет​
  2. ​ сохраняет связь с​ массива, то, пожалуйста,​
    • ​ откройте диалоговое окно​ это ещё один​ данные.​​ Очень часто после​​ — специальная вставка​ конвертируя числа в​
    • ​ столбца с номером​​ такую формулу:​​ТРАНСП (TRANSPOSE)​
    • ​ Excel автоматически обновляет​​Теперь Ваши столбцы преобразовались​​Transpose​​возвратит значение​​ сохраняется. Впрочем, Вы​​ ячейка​​ источником данных, т.е.​​ внимательно следите за​
  3. ​ Excel –​ аргумент в его​Замечание:​ создания сложной таблицы,​

​ — там надо​​ получившемся столбце в​ строки:​=ДВССЫЛ(АДРЕС(СТОЛБЕЦ(A1);СТРОКА(A1)))​из категории​ их в соответствии​ в строки!​в VBA ограничен​1​ можете легко восстановить​A7​ какие бы изменения​ тем, чтобы выполнять​Find and Replace​ пользу.​

  1. ​Важно выбрать ячейку,​ становится очевидным, что​​ поставить галочку «транспонировать».​​ заголовки новых колонок.​​Обратите внимание на корректное​​в английской версии Excel​Ссылки и массивы​​ с новым расположением.​​Точно таким же образом​ 65536 элементами. Если​
    • ​, поскольку столбец​​ его, как это​​), и нажмите​​ в исходных данных​​ следующие шаги в​(Найти и заменить).​Однако, вышеописанный метод имеет​​ которая находится за​​ эффективнее было бы​Александра белкина​​ Для этого используем​​ закрепление знаками доллара​
    • ​ это будет =INDIRECT(ADDRESS(COLUMN(A1),ROW(A1)))​(Lookup and Reference)​ Проверьте, используются ли​ Вы можете преобразовать​ Ваш массив выйдет​​A​​ показано выше.​​Enter​​ Вы ни вносили,​
    • ​ точности как написано.​ Вы также можете​​ два существенных недостатка,​​ пределами диапазона исходных​​ развернуть её для​​: Чтобы всю таблицу​​ команду​​ строк и столбцов​

​А затем копируем (протягиваем)​​:​ в этих формулах​ строки в столбцы.​ за рамки этого​– это первый​Теперь Вы понимаете, как​:​ транспонированная таблица также​В этом примере мы​ нажать сочетание​ которые не позволяют​

​ данных, чтобы скопированная​ более удобного анализа​​ преобразовать, т. е.​​Столбец сведения​ — это важно​ формулу на соседние​После ввода функции необходимо​ абсолютные ссылки. Если​ Вот небольшой пример:​ ограничения, то все​ столбец. Как не​ работает функция​=INDIRECT(ADDRESS(COLUMN(A1),ROW(A1)))​ будет изменяться.​ будем преобразовывать таблицу,​Ctrl+H​ считать его идеальным​ область и область​

​ или построения диаграммы​ столбцы сделать строками,​на вкладке​ при копировании ссылки​ ячейки как обычно​ нажать не Enter,​

  • ​ нет, перед поворотом​После копирования и специальной​ лишние данные будут​ трудно догадаться, функция​INDIRECT​=ДВССЫЛ(АДРЕС(СТОЛБЕЦ(A1);СТРОКА(A1)))​Форматирование начальной таблицы не​ в которой перечислены​, чтобы сразу попасть​ решением для транспонирования​ вставки не пересеклись.​ по имеющимся данным.​ а строки столбцами,​Преобразовать (Transform — Pivot​ из первой ячейки​​ черным крестом. В​​ а​​ данных можно сделать​​ вставки с включенным​
  • ​ молча потеряны.​ROW​(ДВССЫЛ), и, возможно,​Если данные начинаются не​ сохранится в преобразованной​ штаты США с​ на вкладку​ данных в Excel.​ Например, если исходные​В этой статье Вы​ надо выделить ее,​ Column)​ на весь зеленый​ итоге должно получиться​Ctrl+Shift+Enter​ абсолютные ссылки относительными.​

Как транспонировать таблицу, ссылающуюся на исходные данные

​ параметром​Урок подготовлен для Вас​(СТРОКА) работает точно​ захотите более подробно​ в строке с​​ таблице, как это​​ данными о населении:​​Replace​​Данный инструмент не доступен​ данные состоят из​ найдёте несколько способов​ скопировать в буфер​:​ диапазон.​ примерно следующее:​, чтобы ввести ее​Если данные хранятся в​Transpose​

  1. ​ командой сайта office-guru.ru​ так же, только​ разобраться, что на​ номером​ видно на рисунке​
  2. ​Во-первых, необходимо определить точное​(Заменить).​ при копировании /​
  3. ​ 4 столбцов и​​ преобразовать строки в​​ обмена (проще правой​Осталось заполнить получившиеся пустоты​И осталось превратить нашу​Т.е. при копировании формулы​​ сразу во все​​ таблице Excel, функция​(Транспонировать) строки преобразовались​Источник: https://www.ablebits.com/office-addins-blog/2014/03/06/transpose-excel-rows-columns/​​ для строк.​

  • ​ самом деле делает​1​ выше.​​ количество строк и​​Замените все символы равно​ вставке полнофункциональной таблицы​ 10 строк, то​​ столбцы (или столбцы​​ кнопкой мыши на​ (null) во всех​​ текстовую ссылку в​​ вниз по столбцу,​
  • ​ выделенные ячейки как​Транспонировать​​ в столбцы.​​Перевел: Антон Андронов​​А теперь позвольте напомнить​​ эта формула и​и не в​Если какие-то ячейки начальной​ столбцов в таблице.​ «​ Excel в отличие​​ транспонированная таблица будет​ в строки) в​ выделенной таблице щелкнуть​ столбцах, кроме двух​ полноценную. В этом​ она выдает ссылку,​формулу массива​будет недоступна. В​

  • ​Это отличный способ расположить​Автор: Антон Андронов​​ всю формулу, которую​​ почему мы использовали​​ столбце​​ таблицы были пусты,​​ В нашем примере​​=​ от простого диапазона.​ состоять из 10​ Excel. Эти решения​
  • ​ и выбрать Копировать).​​ последних командой Заполнить​​ нам поможет функция​ которая уходит вправо​. Если раньше не​​ этом случае вы​​ информацию на листе​​Иногда мы аккуратно и​​ мы использовали для​ комбинацию с функцией​A​
  • ​ то в транспонированных​ это 7 столбцов​» на «​ В этом случае​ столбцов и 4​ работают во всех​ Таблица выделится пунктирной​ вниз на вкладке​ДВССЫЛ (INDIRECT)​ по строке и​ сталкивались с формулами​ можете сначала преобразовать​ Excel так, как​

    Транспонируем данные в Excel при помощи формул

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

    Преобразуем в Excel строки в столбцы при помощи функции TRANSPOSE (ТРАНСП)

    ​ххх​ Вам придётся скопировать​​ строк.​​ версиях Excel (2013,​ мигающей границей. Потом​ Преобразовать (Transform -​, о которой я​ наоборот. Чего и​ массивов, то советую​ таблицу в диапазон​ Вам нужно.​ в столбцах Excel​ столбцы на листе​(АДРЕС). Если технические​ более сложная формула:​ нули.​

    ​ включая заголовки. Запомним​«. На самом деле​ таблицу без заголовков,​Вставьте скопированные данные при​ 2010, 2007 и​

    ​ выделяете ячейку, в​ Fill Down):​ подробно уже писал:​ требовалось.​почитать тут​ с помощью команды​Урок подготовлен для Вас​ и только к​ Excel:​ детали Вас не​

    1. ​=INDIRECT(ADDRESS(COLUMN(A1)-COLUMN($A$1)+ROW($A$1),ROW(A1)-ROW($A$1)+COLUMN($A$1)))​Вы не сможете редактировать​ эти цифры и​ Вы можете заменить​ либо преобразовать её​
    2. ​ помощи команды​ более ранних), охватывают​​ которую хотите вставить​​Удалить ненужные столбцы (первый​Вуаля.​Плюсы​- это весьма​Преобразовать в диапазон​ командой сайта office-guru.ru​ концу понимаем, что​=INDIRECT(ADDRESS(COLUMN(A1),ROW(A1)))​ интересуют, следующий раздел​=ДВССЫЛ(АДРЕС(СТОЛБЕЦ(A1)-СТОЛБЕЦ($A$1)+СТРОКА($A$1);СТРОКА(A1)-СТРОКА($A$1)+СТОЛБЕЦ($A$1)))​ ячейки в преобразованной​ приступим к преобразованию​
    3. ​ их на любые​​ в диапазон, т.е.​​Paste Special​ множество возможных сценариев,​
    4. ​ преобразованную таблицу, правой​​ и последний) и​​Power Query​​: сохраняются связи между​ экзотический, но очень​на вкладке​Источник: http://www.howtogeek.com/howto/12366/convert-a-row-to-a-column-in-excel-the-easy-way/​ гораздо удобнее расположить​=ДВССЫЛ(АДРЕС(СТОЛБЕЦ(A1);СТРОКА(A1)))​

    ​ Вы можете пропустить.​
    ​Где​

    ​ таблице, поскольку функция​​ строк в столбцы.​ другие символы, которых​ кликнуть правой кнопкой​​(Специальная вставка) >​​ объясняют наиболее типичные​

    1. ​ кнопкой щелкаете по​​ отфильтровать лишние строки​​- это бесплатная​

    ​ таблицами, можно легко​​ мощный инструмент в​​Таблица​​Перевел: Антон Андронов​ их горизонтально, т.е.​Как видите, в функции​Функция​​A1​​TRANSPOSE​Посчитайте ячейки, которые Вы​

    ​ нет в рассматриваемом​ мыши по любой​Transpose​ ошибки и показывают​ ней, выбираете колманду​

    Преимущества функции TRANSPOSE (ТРАНСП)

    ​ (убрать галочку Null​​ надстройка для Excel,​​ вносить изменения во​ Excel.​или воспользоваться функцией​Автор: Антон Андронов​ не в столбцах,​ADDRESS​INDIRECT​– это левая​

    Недостатки функции TRANSPOSE (ТРАНСП)

    • ​(ТРАНСП) чрезвычайно зависима​ хотите транспонировать. В​ диапазоне.​ ячейке таблицы и​(Транспонировать). Вы можете​
    • ​ хорошие примеры использования​ Специальная вставка, в​ в фильтре по​ созданная компанией Microsoft.​ вторую таблицу.​
    • ​Плюсы​ ТРАНСП, чтобы повернуть​При наличии листа с​​ а в строках.​​(АДРЕС) мы задаём​(ДВССЫЛ) служит для​ верхняя ячейка таблицы-источника.​ от источника данных.​ нашем случае это​Это превратит Вашу таблицу​​ в контекстном меню​ открыть диалоговое окно​​ в Excel формул​ появившемся диалоговом окне​

    ​ столбцу 5). Заголовки​ Для Excel 2010-2013​Минусы​: между таблицами сохраняется​​ строки и столбцы.​​ данными в столбцах,​ Да, ради этого​ сначала столбец, а​ создания непрямой ссылки​ Также обратите внимание​

    Преобразовываем строку в столбец или столбец в строку при помощи функции INDIRECT (ДВССЫЛ)

    ​ Если Вы сделаете​ 7 столбцов и​ в нечто слегка​ выбрать​​Paste Special​​ для транспонирования.​ установите флажок Транспонировать,​ столбцов можно переименовать​ ее можно совершенно​: форматирование не сохраняется,​ связь, т.е. изменения​Если вам требуется часто​

    ​ которые нужно повернуть,​ стоило потрудиться, чтобы​ затем строку, и​ на ячейку. Например,​ на использование абсолютных​ попытку изменить какую-либо​ 6 строк.​ пугающее (смотри рисунок​Table​(Специальная вставка) тремя​​Преобразовываем строки в столбцы​​ затем ОК или​​ двойным щелчком для​​ свободно скачать и​

    ​ но его можно​ в первой таблице​ поворачивать данные для​​ чтобы упорядочить строки,​​ понять, что с​​ в этом кроется​​ если Вы хотите​ и относительных ссылок.​​ ячейку, то получите​​Выберите пустой диапазон ячеек.​​ ниже), но не​​(Таблица) >​

      ​ способами:​ методом Копировать >​ Enter на клавиатуре.​ пущей приятности, а​ установить (появится вкладка​​ легко воспроизвести​​ тут же отражаются​​ просмотра под разными​​ можно использовать функцию​

    ​ самого начала надо​
    ​ весь фокус! Помните,​

    ​ поместить значение ячейки​Скопируйте формулу на весь​ сообщение с предупреждением:​​ Так как функция​​ тревожьтесь, осталось всего​Convert to Range​​На вкладке​​ Вставить​Удачи!​

    ​ также настроить подходящие​
    ​ Power Query), а​

    ​Специальной вставкой​​ во второй.​​ углами, стоит создать​Транспонирование​ было делать всё​ что функция​B1​

  • ​ диапазон, в который​You cannot change part​TRANSPOSE​ 2 действия, и​(Преобразовать в диапазон).​Home​Транспонируем таблицу при помощи​klimenkoal83​
  • ​ форматы данных с​ в Excel 2016​(вставить только​Минусы​ сводную таблицу. С​. Она позволяет повернуть​ наоборот! Не спешите​ADDRESS​

    ​в ячейку​ Вы собираетесь поместить​ of an array​(ТРАНСП) меняет вертикальное​ Вы получите желаемый​

    • ​Более серьёзное ограничение этого​
    • ​(Главная) в разделе​
    • ​ копирования / вставки​: как преобразовать столбец​ помощью иконок в​​ она уже встроена​​Формат​​: не сохраняется форматирование,​​ ее помощью вы​

    ​ данные из столбцов​ удалять проделанную работу​​(АДРЕС) понимает первое​​A8​ транспонированные данные, протянув​(Нельзя изменять часть​ на горизонтальное измерение​ результат.​​ метода состоит в​​Clipboard​

    ​ ссылок на исходные​​ в строку (смотрите​ шапке:​ по умолчанию и​с флажком​ пустые ячейки из​ сможете быстро свести​ в строки и​ и начинать всё​ число как номер​, то записываете в​ за маркер автозаполнения​

    ​ массива).​​ диапазона, значит нужно​Скопируйте таблицу с символами​ том, что он​(Буфер обмена), нажмите​ данные​ вложение)​Готовую таблицу выгружаем на​ все ее инструменты​

    ​Транспонировать​ первой таблицы отображаются​​ данные, перетащив поля​​ наоборот.​ заново. В Excel​ строки, а второе​ ячейку​ в правом нижнем​И в завершение, какой​ выбрать такое количество​​ «​​ создаёт копию исходных​ маленькую чёрную стрелку​Транспонируем данные в Excel​Tachkin​

    Функции INDIRECT (ДВССЫЛ) и ADDRESS (АДРЕС) – синтаксис и логика

    ​ новый или любой​​ находятся на вкладке​​Представьте, что после выгрузки​ в виде нулей​ из области строк​Например, если данные выглядят​ есть простой способ​​ число как номер​​A8​​ углу выделенной ячейки​​ бы хорошей и​ строк и столбцов,​​ххх​​ данных, и, если​

    ​ под кнопкой​
    ​ при помощи формул​

    ​: Копировать- Специальная вставка​​ из имеющихся листов​​Данные (Data)​ из какой-либо корпоративной​ во второй, нельзя​ в область столбцов​ так, как показано​ транспонировать всю таблицу​ столбца. Другими словами,​следующую формулу:​ (или диапазона ячеек).​ простой ни была​ сколько столбцов и​» и выполните команду​ они изменятся, Вам​Paste​Предположим, Вы создали таблицу​

    ​ — Транспонировать​ с помощью команды​. Эта надстройка умеет​ ERP-системы, базы данных​​ редактировать отдельные ячейки​​ (и наоборот) в​​ ниже, где продажи​​ целиком и сохранить​​ функция​​=INDIRECT(«B1»)​

    ​Вот и всё! В​​ функция​​ строк соответственно имеет​Paste Special​ придётся повторять процесс​(Вставить) и выберите​ на листе Excel,​Или формулами надо?​Главная — Сохранить и​​ импортировать в Excel​​ или программы вы​​ во второй таблице,​​ списке полей сводной​

    ​ по регионам указаны​​ структуру.​​ADDRESS​=ДВССЫЛ(«B1»)​ Вашей новой таблице​TRANSPOSE​​ Ваша исходная таблица.​​(Специальная вставка) >​​ и транспонировать таблицу​​ команду​​ похожую на ту,​​klimenkoal83​ загрузить — Сохранить​ данные практически из​​ получили данные в​​ поскольку формулу массива​ таблицы.​ в верхней части​

    ​В этой статье мы​(АДРЕС) берёт номер​Но реальная сила функции​ все столбцы преобразованы​(ТРАНСП), ей не​ В нашем примере​

    ​Transpose​
    ​ снова. Никто не​

    ​Transpose​​ что показана в​​: Не получается копированием​ и загрузить как​ любых источников и​ виде длинного столбца,​ можно менять только​Хотим, упрощенно говоря, повернуть​​ листа, а продажи​​ приводим примеры и​ столбца, возвращённый функцией​INDIRECT​ в строки. Однако,​ хватает гибкости, и​ мы выбираем 6​​(Транспонировать), чтобы преобразовать​​ захочет тратить своё​(Транспонировать).​​ верхней части рисунка,​​ у меня что-то.​ (Home — Save&Close​ трансформировать их потом​ а для работы​ целиком.​ таблицу на бок,​ по кварталам —​ снимки экрана из​

    ​COLUMN​(ДВССЫЛ) в том,​ транспонированные ячейки выглядят​ поэтому она становится​ столбцов и 7​

    • ​ столбцы в строки​​ драгоценное время на​​Кликните правой кнопкой мыши​​ расположенного ниже. Названия​​ Объясните поподробней, пожалуйста.​ — Save&Close to)​ любым желаемым образом.​
    • ​ вам из них​​Этот способ отчасти похож​​ т.е. то, что​ в левой части​
    • ​ версии Excel 2010​​(СТОЛБЕЦ), и превращает​​ что она может​ очень плоско и​ не лучшим решением​ строк.​

    Транспонируем данные при помощи макроса VBA

    ​ то, чтобы преобразовывать​ по ячейке, в​ стран распределены по​ Может формулу подскажете.​:​Для начала, превратим наш​ нужно скомпоновать нормальную​ не предыдущий, но​ располагалось в строке​ листа.​ х64. В других​ его в номер​ превратить любую текстовую​​ скучно по сравнению​​ во многих ситуациях.​Нажмите​ столбцы).​ одни и те​ которую нужно вставить​ столбцам, но список​ Мне нужно, чтобы​

    ​В будущем, если исходная​ диапазон в «умную​
    ​ двумерную таблицу:​
    ​ позволяет свободно редактировать​

    Как преобразовать столбец в строку в Excel – простой способ

    ​Вы можете повернуть столбцы​ версиях, начиная с​ строки, затем берёт​ строку в ссылку,​ с исходными данными.​Этот метод очень похож​F2​Снова откройте диалоговое окно​ же строки и​ данные, и в​ стран может оказаться​ рядом с числом​ таблица с данными​ таблицу» — для​Очевидно, что вручную этим​ значения во второй​ столбцу и наоборот:​ и строки, чтобы​ Excel 2003, этот​ номер строки и​ в том числе​Но не расстраивайтесь, это​

    ​ на предыдущий. Его​, чтобы перейти в​Find and Replace​ столбцы по нескольку​ контекстном меню выберите​ очень длинным, поэтому​ в строку соответствующие​ поменяется в размерах​ этого данные нужно​ заниматься очень долго​ таблице и вносить​Выделяем и копируем исходную​

    Преобразовываем столбец в строку

    ​ отобразить кварталы в​ приём работает аналогично,​ превращает его в​

    ​ строку, которую Вы​ вовсе не проблема.​ главное преимущество перед​ режим редактирования.​(Найти и заменить),​ раз. Согласны?​Paste Special​ нам будет гораздо​ значения оказались, а​ или в содержимом,​ выделить и нажать​​ и муторно, поэтому​​ в нее любые​ таблицу (правой кнопкой​​ верхней части листа,​​ но могут быть​

    ​ номер столбца, то​ создаёте при помощи​ Вот как можно​ функцией​Запишите функцию​ чтобы заменить все​​Давайте посмотрим, как можно​​(Специальная вставка) >​

    ​ удобнее преобразовать столбцы​​ не в столбец​​ достаточно будет просто​ сочетание клавиш Ctrl+T​​ давайте разберем несколько​​ правки при необходимости.​​ мыши -​​ а регионы —​

    ​ отличия в интерфейсе,​ есть меняет местами​

    ​ других функций и​ легко восстановить исходное​TRANSPOSE​TRANSP​

    ​ символы «​ преобразовать строки в​Transpose​​ в строки, чтобы​​ (см. вложение)​ обновить наш запрос,​

    ​ или выбрать на​ способов сделать это​ Для создания ссылок​Копировать​

    ​ сбоку.​ структуре меню и​
    ​ строки и столбцы.​
    ​ значений других ячеек.​

    Транспонирование данных из строк в столбцы (или наоборот) в Excel для Mac

    ​(ТРАНСП) состоит в​OSE​ххх​ столбцы в Excel​(Транспонировать).​​ таблица уместилась на​​ShAM​ щелкнув по финальной​ вкладке​ красиво.​

    ​ на строки и​). Затем щелкаем правой​Вот как это сделать.​ диалоговых окнах.​Теперь, когда Вы знаете,​ Именно это мы​Скопируйте исходную таблицу.​ том, что он​(ТРАНСП) и укажите​

    ​» на «​ при помощи уже​(наконец, самый быстрый способ)​ экране.​: Где-то я этот​ таблице правой кнопкой​

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

    ​ в скобках диапазон​​=​ знакомой нам техники​ Нажмите​​Выделите строки и столбцы,​​ файл уже видел.​

    ​ мыши и выбрав​команду​ исходным данным, то​ четыре функции из​​ куда хотим поместить​​ требуется переупорядочить, включая​ вот такая таблица​​ функция, давайте сведём​​ сделать. Если Вы​​Кликните по выделенной области​​ данные в транспонированной​

    ​ данных, который нужно​«, т.е. восстановить ссылки​Копировать​Ctrl+Alt+V​ которые требуется поменять​klimenkoal83​

    ​ команду​Форматировать как таблицу (Home​

    Советы по транспонированию данных

    ​ можно заметить четкую​ категории​ повернутую таблицу и​ заголовки строк или​ Excel:​ воедино логику всей​ поймёте это, то​ правой кнопкой мыши​ таблице, при этом​ транспонировать. В нашем​

    ​ на исходные ячейки.​>​​, выберите опцию​​ местами. Если Вы​: Да, в другой​Обновить (Refresh)​ — Format as​ систему — столбец​​Ссылки и массивы​​ выбираем из контекстного​​ столбцов, а затем​​Данные расположены в двух​ формулы:​ всё остальное поймёте​

    ​ и в разделе​ сохраняя связь с​ случае это будет​ Готово!​Вставить​Transpose​ хотите развернуть всю​ теме другим способом​.​ Table)​ делится на блоки​:​ меню команду​

    Превращение строк в столбцы и обратно

    Постановка задачи

    ​ на вкладке​ столбцах, но мы​функции​ с лёгкостью​Paste Options​ исходной таблицей.​

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

    ​ выглядеть так:​Быстрое, спокойное и элегантное​, так, чтобы транспонированные​​(Транспонировать) и кликните​​ таблицу целиком, т.е.​ хотел решить данную​Если у вас установлена​. В появившемся затем​ по 7 ячеек,​Функция​​Специальная вставка (Paste Special)​​Главная​ хотим сделать таблицу​​COLUMN​​Думаю, Вы помните, что​​(Параметры вставки) выберите​​В этом примере мы​

    ​=TRANSPOSE($A$1:$G$6)​​ решение, не так​ данные ссылались на​ОК​ все ячейки с​ задачу, но и​ моя надстройка PLEX​ окне важно снять​

    ​ каждый из которых​​АДРЕС(номер_строки; номер_столбца)​. В открывшемся диалоговом​выберите команду​

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

    ​ горизонтальной и расположить​(СТОЛБЕЦ) и​ в формуле мы​Formatting​ будем использовать небольшую​=ТРАНСП($A$1:$G$6)​ ли? Единственный недостаток​ исходные данные. Главное​.​ данными на листе,​ там молчат(​​ для Excel 2007-2016,​​ галочку​​ нам нужно трансформировать​ ​- выдает адрес​​ окне ставим галочку​

    ​Копировать​ те же данные,​ROW​​ использовали ещё 3​​(Форматирование).​ таблицу, чтобы Вы​Замечание:​​ этого подхода состоит​​ преимущество такого подхода​Замечание:​ нажмите​​Pelena​​ то можно все​Таблица с заголовками (My​ в соответствующую строку.​ ячейки по номеру​

    ​Транспонировать (Transpose)​​или нажмите CTRL+C.​ но в двух​(СТРОКА) возвращают номера​ функции –​Подводя итог, метод с​

    ​ могли сосредоточить свое​​Всегда используйте абсолютные​ в том, что​ в том, что​Если Вы транспонируете​Ctrl+Home​: С двумя доп.​ сделать еще быстрее​ table has headers)​ Чтобы это сделать,​ строки и столбца​

    Способ 3. Формируем адрес сами

    ​и жмем​Примечание:​ строках. Выделите ячейки,​ столбца и строки​ADDRESS​ функцией​ внимание на процессе​ ссылки для работы​ в процессе выполнения​ при изменении данных​ ячейки, содержащие формулы,​, а затем​​ столбцами​​ и проще. Выделяем​

    • ​, т.к. «шапки» у​​ нужно привязаться к​​ на листе, т.е.​ОК​ Обязательно скопируйте данные. Это​ которые необходимо преобразовать.​ соответственно;​(АДРЕС),​INDIRECT​
    • ​ транспонирования, а не​​ с функцией​​ форматирование исходной таблицы​ в исходной таблице,​ убедитесь, что во​Ctrl+Shift+End​
    • ​klimenkoal83​​ исходные данные и​​ нас нет:​​ номерам строк в​​ АДРЕС(2;3) выдаст, например,​.​ не получится сделать​ Затем щелкните правой​функция​COLUMN​

    ​(ДВССЫЛ) кажется более​ на данных в​TRANSPOSE​ будет потеряно, и​ транспонированная таблица обновится​ всех этих ячейках​

    ​: Pelena, спасибо огромное,​ жмем на вкладке​

    ​После загрузки наши данные​ исходной таблице. Каждая​ ссылку на ячейку​Минусы​ с помощью команды​ кнопкой мыши и​

    ​ADDRESS​(СТОЛБЕЦ) и​ сложным решением задачи​ таблице. Мы будем​(ТРАНСП).​ Вам придётся восстанавливать​ и отразит эти​

    ​ использованы абсолютные ссылки​​Скопируйте выделенные ячейки. Для​ снова Вы меня​PLEX — Трансформация -​ появятся в новом​

    ​ седьмая строка (1,8,15. )​​ C2.​: не всегда корректно​Вырезать​​ выберите пункт​​(АДРЕС) меняет местами​​ROW​​ по преобразованию строк​​ использовать немного замысловатую​

    Трансформация столбца в таблицу

    ​Нажмите​ его вручную (далее​ изменения.​ (со знаком $).​ этого на выбор:​ выручили. Только подскажите:​ Изменить размеры (Transform​ окне Power Query:​ — это дата​Функция​

    ​ копируются ячейки с​или клавиш CONTROL+X.​Copy​ строку и столбец;​(СТРОКА).​ в столбцы, чем​

    Способ 1. Формулы

    ​ комбинацию функций​Ctrl+Shift+Enter​ в этом уроке​Скопируйте строки, которые Вы​ Это необходимо, поскольку​кликните по ним правой​ протягиваю столбец С​ — Resize)​Теперь добавляем к данным​ сделки. На одну​ДВССЫЛ(ссылка_в_виде_текста)​ формулами, нет связи​Выделите первую ячейку диапазона,​(Копировать) или просто​функция​Функция​ с функцией​INDIRECT​.​ я покажу быстрый​ хотите преобразовать в​ формулы также будут​ кнопкой мыши и​ вниз — все​:​

    ​ столбец индекса (т.е.,​ строку ниже -​- преобразует текстовую​ между таблицами (изменение​ в который требуется​ нажмите​INDIRECT​ADDRESS​TRANSPOSE​(ДВССЫЛ) и​Замечание:​ способ сделать это).​

    ​ столбцы (или столбцы,​ транспонированы, а ссылки​ выберите​ как у Вас,​В открывшемся окне настраиваем​ фактически, имитируем нумерацию​ имя менеджера. Еще​ строку, например, «F3″​

    ​ данных в первой​ вставить данные, а​Ctrl+C​(ДВССЫЛ) выводит перевернутые​​(АДРЕС) используется для​​(ТРАНСП).​ADDRESS​

    Способ 2. Power Query

    ​Если Вы не ищите​​ которые хотите преобразовать​ на ячейки автоматически​Copy​ протягиваю столбец D​ параметры преобразования:​ строк) через вкладку​ на одну ниже​ в настоящую ссылку​ таблице не повлияет​ затем на вкладке​.​ данные в другую​ того, чтобы получить​​Преимущества:​​(АДРЕС).​Ctrl+Shift+Enter​ лёгких путей, то​ в строки).​ обновлены.​(Копировать) в контекстном​

    ​ вниз — все​Жмем​Добавить столбец — Столбец​ — город и​ на ячейку F3.​ на вторую).​Главная​Теперь щелкните правой кнопкой​​ ячейку на листе​​ адрес ячейки из​​Вы можете спокойно​Предположим, у Вас есть​, поскольку это формула​​ можете использовать формулы​Выберите пустую ячейку на​Как Вы только что​​ меню.​ как у Вас,​​ОК​ индекса (Add Column​

    ​ т.д. Для простоты​Функции​Плюсы​

    ​щелкните стрелку рядом​ мыши в ячейке,​ Excel.​ номеров строки и​​ редактировать любую ячейку​ данные в 4​ массива. Если для​​ для преобразования столбцов​

    ​ этом же или​ увидели, опция​нажмите​ а остальные протягиваю​и получаем готовый​​ — Index Column)​ и наглядности добавим​СТРОКА(ячейка)​: в транспонированной таблице​ с командой​​ где требуется поместить​

    ​Совсем не страшно, правда?​ столбца, заданных Вами.​ (ячейки) в транспонированной​ столбцах (​ ввода формулы просто​ в строки и​​ другом листе.​​Transpose​​Ctrl+C​ — пустые почему-то​​ результат:​

    ​:​ к заготовке будущей​и​ сохраняется исходное форматирование​Вставить​ преобразованные данные и​Не составит труда написать​

    ​ Запомните: сначала строка,​ таблице, при этом​A​ нажать​ наоборот.​Откройте диалоговое окно​(Транспонировать) в Excel​.​ (файл во вложении)​Быстрее уже некуда :)​А затем добавим столбец,​ таблицы нумерацию слева​СТОЛБЕЦ(ячейка)​

    ​ ячеек.​и выберите пункт​ выберите из контекстного​ скрипт, который будет​​ потом столбец. Например,​ она будет оставаться​–​Enter​Как можно понять из​​Paste Special​

    ​ позволяет преобразовать строки​нажмите кнопку​Pelena​Ирина​ где выведем остаток​ и сверху:​- выдают номер​Выделяем нужное количество пустых​Транспонировать​ меню пункт​​ транспонировать строки в​​АДРЕС(8;1)​

    Способ 3. Макрос из надстройки PLEX

    ​ связанной с таблицей-источником​D​, то она работать​ её названия, функция​(Специальная вставка), как​ в столбцы (или​Co​: Диапазоны в формуле​​: выделить, скопировать, встать​ от деления индекса​Числа слева (1,8,15. ) -​​ строки и столбца​

    ​Paste Special​​ столбцы, при условии,​​возвратит​ и будет автоматически​

    Как в экселе данные столбца перенести в строку

    ​ не будет.​​TRANSPOSE​ было показано в​ столбцы в строки)​py​ надо увеличить, можно​

    ​ на строку, правой​​ на 7 с​ это номера строк,​ для заданной ячейки,​ например, исходная таблица​Выберите место на листе,​(Специальная вставка):​ что Вы достаточно​$A$8​

    ​ обновляться каждый раз,​​ строках (​Готово! Наши данные транспонированы,​(ТРАНСП) специально разработана​ предыдущем примере, и​ буквально за несколько​(Копировать) на вкладке​ с запасом. В​ кнопкой мыши -​ помощью команды​ начинающих каждый блок.​ например =СТРОКА(A3) выдаст​ была из 3​ где достаточно места​В открывшемся диалоговом окне​ хорошо владеете VBA.​.​ когда Вы будете​1​ 7 столбцов превратились​ для транспонирования данных​ нажмите​ секунд. Уверен, что​
    ​Home​

    преобразовать столбец в строку (Формулы/Formulas)

    ​ файле на 500​​ специальная вставка -​Добавить столбец — Стандартные​ Числа сверху (0,1,2,3. )​

    ​ 1, а =СТОЛБЕЦ(А3)​​ строк и 5​ для вставки данных.​
    ​Paste special​

    ​ Если нет, то​​Функция​ вносить изменения в​–​ в 6 столбцов,​ в Excel. Если​Paste Link​ этот способ очень​(Главная) в разделе​ строк сделала​ транспортировать​

    ​ — Остаток от​​ — это сдвиг​ выдаст 3.​

    ​ столбцов, то выделить​​ Скопированные данные заменят​(Специальная вставка) выберите​ можете найти множество​COLUMN​ исходные данные.​

    ​5​​ что и требовалось​ у Вас нет​

    ​(Вставить связь) в​​ полезен, когда требуется​Clipboard​klimenkoal83​Татьяна​ деления (Add Column​ внутри блока. Теперь,​Теперь соединяем эти функции,​ обязательно нужно диапазон​ любые уже существующие​ пункт​ готовых макросов в​(СТОЛБЕЦ) возвращает номер​

    ​Недостатки:​​):​ получить.​ большого опыта работы​ нижнем левом углу​ транспонировать таблицу один​

    ​(Буфер обмена).​​: Спасибо! Буду разбираться.​

    Источник

    Skip to content

    6 способов быстро транспонировать таблицу

    В этой статье показано, как столбец можно превратить в строку в Excel с помощью функции ТРАНСП, специальной вставки, кода VBA или же специального инструмента. Иначе говоря, мы научимся транспонировать таблицу.

    В этой статье вы найдете несколько способов поменять местами строки и столбцы (или столбцы и строки), как бы вы это ни называли, это одно и то же :) Эти решения работают во всех версиях Excel 2016, 2013, 2010, 2007 и ниже, представляют множество возможных сценариев и объясняют наиболее типичные ошибки. Вот о чём мы поговорим:

    • 1. Используем специальную функцию транспонирования
    • 2. Как транспонировать с помощью формул
    • 3. Специальная вставка.
    • 4. Макрос VBA для преобразования строки в столбец
    • 5. Сводная таблица для транспонирования.
    • 6. Преобразование столбцов в строки с помощью специального инструмента

    О вкусах не спорят. То же самое и с рабочими привычками. Некоторые пользователи Excel предпочитают организовывать данные вертикально в столбцы, тогда как другие выбирают горизонтальное расположение в строках. И при совместной работе над таблицами вкусы зачастую не совпадают …

    Довольно часто вы строите сложную таблицу только для того, чтобы в конце концов понять, что имеет смысл повернуть ее для более удобного анализа показателей или же для представления их в виде графиков.

    Транспонирование – это математическая операция. Это преобразование матрицы, в результате чего столбцы становятся строками, а строки превращаются в столбцы. Говоря проще, нужно все значения в строке (горизонталь) перекинуть в столбец (вертикаль).

    Способ 1. Использовать функцию ТРАНСП.

    В случае, когда вам нужно быстро изменить ориентацию вашей таблицы, можно использовать функцию ТРАНСП (TRANSPOSE в англоязычной версии).

    Назначение функции ТРАНСП в Excel – транспонировать строку в столбец, т. е. поменять ориентацию данных с горизонтальной на вертикальную или наоборот.

    Функция ТРАНСП в Excel — синтаксис

    Функция транспонировать принимает только один аргумент:

    = ТРАНСП(массив)

    Где массив – это диапазон для транспонирования. Данные преобразуются следующим образом: первая строка исходного диапазона становится первым столбцом нового, вторая строка становится вторым столбцом и так далее.

    Синтаксис ТРАНСП не оставляет места для ошибок при создании формулы. Более сложная задача –  правильно записать её на рабочий лист. Если у вас нет большого опыта работы с формулами Excel в целом и формулами массивов в частности, внимательно следуйте приведенным ниже инструкциям.

    1. Подсчитайте количество столбцов и строк в исходной таблице.

    Эти числа понадобятся вам на следующем шаге.

    В этом примере мы собираемся транспонировать небольшую таблицу Excel, которая показывает объем экспорта свежих фруктов по регионам:

    2. Выберите такое же количество ячеек, но измените их ориентацию.

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

    В нашем случае мы выбираем диапазон из 5 столбцов и 4 строк:

    3. Введите формулу ТРАНСП.

    Выделив этот пустой диапазон, используйте функцию транспонирования:

    =ТРАНСП(A1:D5)

    Вот подробные шаги:

    Сначала вы вводите знак равенства, имя функции и открывающую скобку: = ТРАНСП(

    Затем выберите исходный диапазон с помощью мыши или введите его вручную:

    Наконец, введите закрывающую скобку, но не нажимайте клавишу Enter! На этом этапе ваша формула должна выглядеть примерно так:

    функция транспонировать в excel

    4. Запишите формулу.

    Нажмите Ctrl + Shift + Enter, чтобы правильно закончить формулу массива. Зачем это? Потому что формула должна применяться ко всем данным. И это именно то, для чего предназначены формулы массива.

    После этого Excel окружит вашу формулу транспонирования {фигурными скобками}, которые видны в строке формул и являются визуальным индикатором формулы массива. Ни в коем случае не набирайте их вручную, это не сработает.

    На скриншоте ниже показано, что наша исходная матрица значений была успешно транспонирована и 4 столбца были преобразованы в 4 строки. А столбцов теперь стало пять:

    Примечание. Конечно, подобным образом вы можете транспонировать отдельный столбец или одну строку. Не обязательно это должна быть целая таблица.

    Преимущества функции ТРАНСП:

    Основное преимущество использования этой функции заключается в том, что повернутая таблица сохраняет связь с исходной. Всякий раз, когда вы меняете исходные данные, транспонированная таблица будет меняться соответствующим образом.

    Слабые стороны функции ТРАНСП:

    • Исходное форматирование не сохраняется в преобразованной таблице, как вы видите на скриншоте выше.
    • Если в исходной таблице есть пустые клетки, вместо них ячейки новой таблицы будут содержать ноль. Чтобы исправить это, используйте ТРАНСП в комбинации с функцией ЕСЛИ, как описано в этом примере ниже: Как транспонировать без нулей.
    • Вы не можете редактировать какие-либо данные в преобразованной таблице, потому что она полностью завязана на исходные данные. Если вы попытаетесь изменить какое-либо значение, то получите ошибку «Вы не можете изменить часть массива».

    Итак, какой бы хорошей и простой в использовании не была бы функция ТРАНСП, ей определенно не хватает гибкости. Поэтому она может быть не самым оптимальным вариантом во многих ситуациях.

    Как транспонировать таблицу без замены нулей на пробелы.

    Выше мы уже упоминали, что если одна или несколько ячеек в исходной таблице пусты, то они будут иметь нулевые значения после преобразования, как показано на скриншоте ниже:

    То есть, если при транспонировании строки в столбец программа обнаруживает пустую ячейку, то вместо нее сразу же вставляется ноль. Это особенность Экселя: стоит с пустой ячейкой произвести какую-то математическую операцию, и там тут же появляется ноль. А транспонирование в Excel – это математическая операция с матрицей значений.

    С одной стороны, это выглядит несущественно, поскольку не меняет математические результаты в итогах. Но для вас эти нули могут выглядеть не совсем эстетично, так как меняют внешний вид данных. Ну а если они появляются посреди текстовых значений – это совсем некрасиво.

    Если вы хотите оставить в новой таблице по-прежнему пустые ячейки, а не нули, то вложите функцию ЕСЛИ в формулу ТРАНСП, чтобы предварительно проверить, является ли ячейка пустой. Если она пуста, функция ЕСЛИ вернет пустую строку («»), в противном случае предоставит значение для транспонирования:

    =ТРАНСП(ЕСЛИ(A1:D5=»»;»»;A1:D5))

    Введите формулу, как описано выше (не забудьте нажать Ctrl + Shift + Enter, чтобы правильно завершить формулу массива), и вы получите результат, подобный этому:

    Как видите, мы транспонируем не все ячейки, а только непустые.

    Советы по использованию ТРАНСП

    Как вы только что видели, функция ТРАНСП имеет ряд особенностей, которые могут сбить с толку неопытных пользователей. Приведенные ниже советы помогут вам избежать некоторых типичных ошибок.

    1. Как редактировать формулу?

    Как функция массива, ТРАНСП не позволяет изменять часть возвращаемого массива. Чтобы отредактировать формулу транспонирования, выберите весь диапазон, к которому относится формула, внесите необходимые изменения и нажмите Ctrl + Shift + Enter, чтобы сохранить обновленную формулу.

    2. Как удалить формулу?

    Чтобы удалить формулу транспонирования с листа, выберите весь диапазон, на который имеется ссылка в формуле, и нажмите клавишу Del.

    3. Как заменить формулу на значения?

    Когда вы переворачиваете таблицу с помощью функции ТРАНСП, исходная и новая таблицы связываются. Это означает, что всякий раз, когда вы изменяете какое-либо значение в исходной таблице, соответствующее значение в новой изменяется автоматически.

    Если вы хотите разорвать связь между ними, замените формулы вычисленными значениями. Для этого выберите все ячейки преобразованной таблицы, затем нажмите Ctrl + C, чтобы скопировать их в буфер обмена. Кликните правой кнопкой мыши и выберите в контекстном меню «Специальная вставка» > « Значения». Или используйте для вставки значений вместо формул комбинацию клавиш Ctrl+Alt+V.

    Способ 2. Как транспонировать с помощью формул

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

    Для создания ссылок на строки и столбцы нам понадобятся четыре функции из категории Ссылки и массивы:

    • Функция АДРЕС(номер_строки; номер_столбца) – выдает адрес ячейки по номеру строки и столбца на листе, т.е. АДРЕС(2;3) выдаст, например, ссылку на C2.
    • Функция ДВССЫЛ(ссылка_в_виде_текста) – преобразует текстовую строку, например, «F3» в настоящую ссылку на ячейку F3.
    • Функции СТРОКА() и СТОЛБЕЦ() — выдают номер строки и столбца для заданной ячейки, например =СТРОКА(F1) выдаст 1, а формула =СТОЛБЕЦ(А3) возвратит 3.

    Теперь соединяем эти функции, чтобы получить нужную нам ссылку на исходную таблицу. Предположим, координаты её верхнего левого угла – A1.

    Вводим в любую свободную ячейку (скажем, в A8) вот такую формулу:

    =ДВССЫЛ(АДРЕС(СТОЛБЕЦ(A1);СТРОКА(A1)))

    в английской версии Excel это будет =INDIRECT(ADDRESS(COLUMN(A1),ROW(A1)))

    Чтобы столбцы превратились в строки, копируем (протягиваем) формулу вправо и вниз, перетащив маленький черный крестик в нижнем правом углу выбранных ячеек. В итоге должно получиться примерно следующее:

    транспонировать формулы в excel

    Вот и все! В вашей вновь созданной таблице все столбцы поменяны местами со строками.

    Если ваши данные начинаются с некоторой строки, отличной от 1, и столбца, отличного от A, вам придется использовать немного более сложную формулу:

    =ДВССЫЛ(АДРЕС(СТОЛБЕЦ(B6) — СТОЛБЕЦ($B$6) + СТРОКА($B$6); СТРОКА(B6) — СТРОКА($B$6) + СТОЛБЕЦ($B$6)))

    Где B6 — самая верхняя левая ячейка исходной таблицы. Также обратите внимание на использование абсолютных и относительных ссылок.

    Однако транспонированные данные выглядят очень просто и тускло по сравнению с исходными. Всё форматирование потеряно.

    Но не расстраивайтесь, эту проблему легко решить. Чтобы восстановить исходное форматирование, выполните следующие действия:

    • Скопируйте исходную таблицу.
    • Выделите получившуюся таблицу.
    • Щелкните её правой кнопкой мыши и выберите «Параметры вставки» > «Форматирование» .

    Преимущества: эта формула обеспечивает более гибкий способ замены строк и столбцов в Excel. Это позволяет вносить любые изменения в итоговую таблицу, поскольку вы используете обычную формулу, а не формулу массива.

    Недостатки: вижу только один — теряется форматирование данных. Хотя вы можете быстро восстановить его, как описано выше.

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

    Предположим, у вас есть набор данных, аналогичный тому, что вы видите в верхней части рисунка ниже. Названия стран организованы в столбцы. Но их список слишком длинный, поэтому нам лучше перевернуть столбцы в строки, чтобы всё поместилось на экране:

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

    Для этого выполните следующие действия:

    1. Выберите исходные данные. Чтобы быстро выделить всю таблицу, то есть все ячейки с данными в ней, нажмите Ctrl + Home, а потом Ctrl + Shift + End. Вы также можете транспонировать отдельную строку или столбец.
    2. Скопируйте выделенное, щелкнув правой кнопкой мыши и выбрав пункт Копировать в контекстном меню, или нажав Ctrl + C.
    3. Выберите первую позицию целевого диапазона.
      Обязательно выберите клетку, расположенную вне вашей исходной таблицы, чтобы области копирования и области вставки не перекрывались. Например, если у вас сейчас 4 столбца и 10 строк, преобразованная таблица будет иметь 10 столбцов и 4 строки.
    4. Щелкните правой кнопкой мыши целевую ячейку и выберите «Специальная вставка» в контекстном меню, затем выберите «Транспонировать».

    транспонированная вставка в excel

    Как вы только что видели, функция «Специальная вставка» позволяет выполнять преобразование из строки в столбец (или из столбца в строку) буквально за несколько секунд. Этот метод также копирует форматирование ваших исходных данных, чем добавляет еще один плюс в свою пользу.

    Однако у этого подхода есть два недостатка, которые не позволяют называть его идеальным решением чтобы перевернуть данные в Excel:

    • Он не слишком подходит для вращения полнофункциональных таблиц Excel. Если вы скопируете всю таблицу и затем откроете диалоговое окно «Специальная вставка», то обнаружите, что пункт «Транспонировать» неактивен. В этом случае вам нужно либо скопировать ее без заголовков столбцов, либо сначала преобразовать ее в обычный диапазон.
    • Операция Специальная вставка > Транспонировать не связывает новую таблицу с исходными данными. Поэтому она хорошо подходит только для одноразовых преобразований. Всякий раз, когда исходные данные меняются, вам нужно будет повторить процесс и повернуть таблицу заново. Никто не захочет тратить свое время на преобразование одних и тех же строк и столбцов снова и снова, верно?

    Как транспонировать таблицу и связать ее с исходными данными

    Давайте посмотрим, как вы можете превращать строки в столбцы, используя уже знакомую нам технику специальной вставки, но при этом связывая полученную таблицу с исходным набором данных. То есть, всякий раз, когда вы меняете данные в исходной, перевернутая будет отражать изменения и обновляться соответствующим образом. Чуть выше мы назвали отсутствие такой связи недостатком. А сейчас посмотрим, как этот недостаток можно обойти.

    1. Скопируйте строки, которые нужно преобразовать в столбцы (или столбцы, которые нужно превратить в строки).
    2. Выберите пустую ячейку на том же или другом листе.
    3. Откройте диалоговое окно «Специальная вставка», как описано в предыдущем примере, и нажмите «Вставить связь» в нижнем левом углу.

    1. Результат будет примерно таким:

    1. Выберите новую таблицу и откройте диалоговое окно Excel «Найти и заменить» (или нажмите Ctrl + H, чтобы сразу перейти на вкладку Заменить).
    2. Замените все знаки «=» на «###» или любые другие символы, которых нет нигде в ваших реальных данных. Таким нехитрым образом мы преобразуем наши формулы-ссылки в текст.

    Эта операция превратит ваши данные во что-то немного пугающее, как вы видите на скриншоте ниже. Но не паникуйте – еще 2 шага, и вы достигнете желаемого результата.

    1. Скопируйте диапазон со значениями «###» в буфер обмена, а затем используйте Специальная вставка > Транспонировать, чтобы преобразовать столбцы в строки.

    1. Наконец, откройте диалоговое окно «Найти и заменить» еще раз, чтобы отменить изменение, т.е. обратно заменить все «###» на «=», и восстановить ссылки на исходные данные.

    Это длинноватое, но элегантное решение, не правда ли? Единственным недостатком этого подхода является то, что исходное форматирование теряется в процессе, и вам нужно будет восстановить его вручную (в дальнейшем в этом руководстве я покажу вам быстрый способ сделать это).

    Способ 4. Транспонировать матрицу данных в Excel с помощью макроса VBA

    Чтобы автоматизировать преобразование строк в столбцы в Excel, вы можете использовать следующий макрос:

      Sub TransposeColumnsRows()
         Dim SourceRange As Range
         Dim DestRange As Range
          Set SourceRange = Application.InputBox(Prompt:="Выделите диапазон для транспонирования", Title:="Транспонирование строк в столбцы", Type:=8)
         Set DestRange = Application.InputBox(Prompt:="Укажите верхнюю левую ячейку новой таблицы", Title:="Транспонирование строк в столбцы", Type:=8)
          SourceRange.Copy
         DestRange.Select
         Selection.PasteSpecial Paste:=xlPasteAll, Operation:=xlNone, SkipBlanks:=False, Transpose:=True
         Application.CutCopyMode = False
      End Sub 

    Чтобы добавить макрос на лист, следуйте инструкциям, описанным в разделе Как вставить и запустить код VBA в Excel .

    Примечание. Транспонирование с помощью VBA имеет ограничение в 65536 элементов. Если ваш массив превышает этот предел, дополнительные данные будут автоматически отброшены.

    Как использовать макрос для преобразования строки в столбец

    Вставив макрос в книгу, выполните следующие шаги, чтобы повернуть таблицу:

    1. Откройте целевой рабочий лист, нажмите Alt + F8, выберите макрос TransposeColumnsRows и нажмите «Выполнить».

    1. Выберите диапазон, который вы хотите преобразовать, и нажмите OK :

    1. Выберите верхнюю левую позицию целевого диапазона и нажмите ОК:

    Матрица значений транспонирована. Наслаждайтесь результатом :)

    как транспонировать строку в столбец excel

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

    Еще один способ как можно транспонировать таблицу в Excel — с помощью сводной таблицы. К сожалению, этот способ работает только в одном направлении — из столбцов переворачивает данные в строки. Но его преимущество, по сравнению с предыдущими, – это возможность фильтровать данные и использовать всю мощь сводных таблиц. 

    Сначала необходимо создать сводную таблицу (здесь есть подробная инструкция). Выделяем исходные данные:

    Создаем её на новом листе.

    В свойствах сводной таблицы отключаем общие и промежуточные итоги по столбцам и строкам.

    Перетаскиваем поля в макете таблицы, и получаем результат – таблица повёрнута набок.

    Преобразуйте столбцы в строки с помощью инструмента транспонирования

    Если вам нужно выполнять преобразования строки в столбец достаточно часто, то возможно, вы действительно ищете более быстрый и простой способ. К счастью, у меня есть такой способ в моем Excel, как и у других пользователей надстройки Ultimate Suite  :)

    Позвольте мне продемонстрировать вам, как перенести строки в столбцы в Excel буквально за пару кликов при помощи инструмента транспонирования таблицы:

    1. Выделите любую отдельную ячейку в таблице, перейдите на вкладку AblebitsTools > Transform и нажмите кнопку Transpose.

    1. В большинстве случаев настройки по умолчанию работают нормально, поэтому вы просто нажимаете «Транспонировать», ничего не меняя.

    Если вы хотите Создать ссылки на исходные данные, чтобы повернутая таблица обновлялась автоматически при каждом изменении исходной таблицы, выберите соответствующий вариант:

    Готово! Таблица транспонирована:

    Если вам интересно попробовать этот и более 60 других профессиональных инструментов для Excel, я приглашаю вас загрузить пробную версию  Ultimate Suite. 

    Итак, вы можете выбрать для себя любой из этих шести методов транспонирования таблицы в Excel.

    Благодарю вас за чтение и надеюсь увидеть вас в нашем блоге!

    Как сделать диаграмму Ганта Думаю, каждый пользователь Excel знает, что такое диаграмма и как ее создать. Однако один вид графиков остается достаточно сложным для многих — это диаграмма Ганта.  В этом кратком руководстве я постараюсь показать…
    Как сделать автозаполнение в Excel В этой статье рассматривается функция автозаполнения Excel. Вы узнаете, как заполнять ряды чисел, дат и других данных, создавать и использовать настраиваемые списки в Excel. Эта статья также позволяет вам убедиться, что вы…
    Быстрое удаление пустых столбцов в Excel В этом руководстве вы узнаете, как можно легко удалить пустые столбцы в Excel с помощью макроса, формулы и даже простым нажатием кнопки. Как бы банально это ни звучало, удаление пустых…
    Как быстро заполнить пустые ячейки в Excel? В этой статье вы узнаете, как выбрать сразу все пустые ячейки в электронной таблице Excel и заполнить их значением, находящимся выше или ниже, нулями или же любым другим шаблоном. Заполнять…

    Транспонирование в Excel – преобразуем строки в столбцы и наоборот

    ​Смотрите также​ опцию «Вставить»​Вот так в Excel​ Мы хотим раскрасить​Раскрашиваем нечётные группы строк​ОК​Как видите, стандартные стили​ будут выглядеть чередующиеся​ созданием замысловатого сочетания​ описанных ниже действий.​ не так, то​

    ​(АДРЕС) меняет местами​ создания непрямой ссылки​Предположим, у Вас есть​ на горизонтальное измерение​ было показано в​ команду​Транспонирование данных в Excel​Теперь можно заполнить новый​ может выглядеть произвольная​ первую группу строк,​, то есть выделяем​.​ таблиц в Excel​ строки.​ функций​В​

    • ​ команда Вставить добавит​ строку и столбец;​ на ячейку. Например,​
    • ​ данные в 4​ диапазона, значит нужно​ предыдущем примере, и​Transpose​
    • ​ – это задача,​ столбец номерами позиций​

    Преобразуем строки в столбцы в Excel при помощи Специальной вставки

    ​ настойка расцветки столбцов:​ с данными о​ цветом первую группу​В диалоговом окне​ дают массу возможностей​Если в каждой из​ОСТАТ​Поле имя​ лишь новые ячейки.​функция​ если Вы хотите​ столбцах (​ выбрать такое количество​ нажмите​(Транспонировать).​

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

    1. ​ знакомая многим пользователям.​ прайса.​Формулы для настройки чередующейся​ первом продукте (Product​ и далее через​Создание правила форматирования​ для создания чередующейся​ цветных полос нужно​​(MOD) и​​рядом с строка​​В Excel достаточно легко​​INDIRECT​
    2. ​ поместить значение ячейки​A​
      • ​ строк и столбцов,​Paste Link​Кликните правой кнопкой мыши​​ Очень часто после​​​ окраски столбцов в​
      • ​ 1) в один​​ одну:​​(New Formatting Rule)​
      • ​ расцветки строк на​​ выделить различное количество​​СТРОКА​​ формул введите значение​​ удалить любую строку,​​(ДВССЫЛ) выводит перевернутые​​B1​​–​
    3. ​ сколько столбцов и​(Вставить связь) в​ по ячейке, в​ создания сложной таблицы,​

    ​В нашем прайсе все​​ Excel очень похожи​ цвет, группу строк​=ОСТАТ(СТРОКА()-​ снова нажмите​ листе и позволяют​ строк листа Excel,​(ROW), достигают нужного​A1​ которая Вам со​ данные в другую​в ячейку​D​ строк соответственно имеет​ нижнем левом углу​

    1. ​ которую нужно вставить​ становится очевидным, что​​ еще не достает​​ на аналогичные формулы,​​ с данными о​​НомерСтроки​ОК​​ настраивать собственные стили.​​ например, две строки​ результата.​
      • ​и нажмите клавишу ВВОД.​​ временем стала не​​ ячейку на листе​​A8​​) и в 5​ Ваша исходная таблица.​ диалогового окна.​​ данные, и в​​ эффективнее было бы​ двух столбцов: количество​​ которые мы ранее​​ втором продукте (Product​
      • ​;​, и созданное правило​ Уверен, они выручат​ окрасить одним цветом,​Если же Вы не​​На вкладке​​ нужна.​​ Excel.​​, то записываете в​
      • ​ строках (​ В нашем примере​​Результат будет примерно таким:​​ контекстном меню выберите​​ развернуть её для​​ и единицы измерения​​ использовали для чередования​​ 2) – во​Транспонирование данных в Excel

    ​N​​ будет применено к​ во многих ситуациях.​ а три следующие​ из тех, кто​Главная​Выделите строки, которые необходимо​Совсем не страшно, правда?​ ячейку​1​ мы выбираем 6​Выделите новые данные и​

    ​Paste Special​ более удобного анализа​​ (шт. кг. л.​​ окраски строк. Отличие​ второй цвет, и​*2)+1N​ каждой второй строке​ Если же Вы​ – другим цветом,​ любит колоть орехи​в группе​ удалить. В нашем​Не составит труда написать​A8​–​ столбцов и 7​ откройте диалоговое окно​(Специальная вставка) >​

    ​ или построения диаграммы​ упак.). Чтобы одновременно​ в том, что​ так далее. Столбец​=MOD(ROW()-​ в выбранном диапазоне.​

    • ​ хотите чего-то особенного,​ то нужно создать​ кувалдой, т.е. не​Редактирование​ примере это строки​ скрипт, который будет​следующую формулу:​5​ строк.​ Excel –​Transpose​ по имеющимся данным.​ добавить два столбца,​ в сочетании с​A​​НомерСтроки​​Вот что получилось у​​ например, настроить окраску​​ пользовательский стиль таблицы.​
    • ​ хотите тратить уйму​нажмите кнопку​ 6, 7 и​ транспонировать строки в​=INDIRECT(«B1»)​):​Нажмите​Find and Replace​(Транспонировать).​В этой статье Вы​ выделите диапазон из​ функцией​, в котором содержится​,​ меня в Excel​ всей строки, зависящую​

    Как транспонировать таблицу, ссылающуюся на исходные данные

    ​ Предположим, что мы​ времени и вдохновения​Найти и выделить​ 8.​ столбцы, при условии,​​=ДВССЫЛ(«B1»)​​Введите формулу, показанную ниже,​​F2​​(Найти и заменить).​(наконец, самый быстрый способ)​ найдёте несколько способов​ двух ячеек C1:D1.​ОСТАТ​ список продуктов, мы​N​ 2013:​ от изменения выбранного​ уже преобразовали диапазон​

    1. ​ на такую мелочь,​и выберите команду​Нажмите команду Удалить, которая​ что Вы достаточно​Но реальная сила функции​
    2. ​ в верхнюю левую​, чтобы перейти в​ Вы также можете​
    3. ​ Нажмите​​ преобразовать строки в​​ Далее используйте тот​(MOD) вместо функции​ можем использовать как​*2)+1N​​Если вместо чередования с​​ значения, то в​ в таблицу, и​ как раскрашивание в​Транспонирование данных в Excel​Перейти​

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

    4. ​ находится в группе​ хорошо владеете VBA.​INDIRECT​​ ячейку конечного диапазона​​ режим редактирования.​ нажать сочетание​Ctrl+Alt+V​​ столбцы (или столбцы​​ же инструмент на​СТРОКА​​ ключевой столбец или​​Раскрашиваем чётные группы строк​
    5. ​ белыми строками Вы​ этом случае нужно​​ выполним следующие шаги:​​ полосочку таблиц Excel,​​. В поле​​ команд Ячейки на​ Если нет, то​(ДВССЫЛ) в том,​ (допустим, это будет​Запишите функцию​Ctrl+H​Транспонирование данных в Excel​, выберите опцию​ в строки) в​ главной закладке «Вставить»-«Вставить​(COLUMN) нужно использовать​ столбец с уникальными​, то есть вторую​ хотите раскрасить строки​ использовать условное форматирование.​

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

    6. ​Откроем вкладку​ рекомендую использовать более​​Ссылка​​ вкладке Главная.​​ можете найти множество​​ что она может​​ ячейка​​TRANSP​, чтобы сразу попасть​Transpose​ Excel. Эти решения​
    7. ​ столбцы на лист».​​ функцию​​ идентификаторами.​ и далее через​ в два разных​​Понятно без лишних слов,​​Конструктор​​ быстрое решение –​​введите значение​Выделенные строки будут удалены,​ готовых макросов в​Транспонирование данных в Excel

    ​ превратить любую текстовую​A7​OSE​ на вкладку​(Транспонировать) и кликните​ работают во всех​Или выделите два заголовка​СТОЛБЕЦ​Чтобы настроить чередование цветов​ одну:​ цвета, то создайте​ что настройка условного​(Design), кликнем правой​

    Транспонируем данные в Excel при помощи формул

    ​ встроенные стили таблиц.​A1​ а те, что​ интернете. Но если​ строку в ссылку,​), и нажмите​

    Преобразуем в Excel строки в столбцы при помощи функции TRANSPOSE (ТРАНСП)

    ​(ТРАНСП) и укажите​Replace​​ОК​​ версиях Excel (2013,​ столбца C и​(COLUMN). Я покажу​ строк, зависящее от​=ОСТАТ(СТРОКА()-​ ещё одно правило​ форматирования – это​ кнопкой по понравившемуся​Наиболее быстрый и простой​и нажмите кнопку​ расположены ниже, сместятся​ Вы работаете с​ в том числе​

    ​Enter​ в скобках диапазон​(Заменить).​.​ 2010, 2007 и​

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

    ​ D, щелкните правой​ несколько примеров формул​ содержащегося в них​НомерСтроки​ условного форматирования с​ несколько более сложный​ стилю таблицы и​ способ настроить расцветку​ОК​ вверх. В нашем​

    1. ​ большими таблицами, помните,​ строку, которую Вы​:​ данных, который нужно​Замените все символы равно​
    2. ​Замечание:​ более ранних), охватывают​​ кнопкой мышки и​​ в таблице ниже.​ значения, нам потребуется​;​ такой формулой:​ процесс, чем рассмотренное​ в появившемся меню​ строк в Excel​.​ примере, после удаления​ что метод​ создаёте при помощи​=INDIRECT(ADDRESS(COLUMN(A1),ROW(A1)))​
    3. ​ транспонировать. В нашем​​ «​​Если Вы транспонируете​ множество возможных сценариев,​
    4. ​ выберите опцию «Вставить».​​ Не сомневаюсь, что​​ чуть более сложная​​N​=ОСТАТ(СТРОКА();2)=1​ только что применение​ нажмём​ – использовать готовые​На вкладке «​

      ​ строк 6, 7​
      ​Transpose​

    ​ других функций и​​=ДВССЫЛ(АДРЕС(СТОЛБЕЦ(A1);СТРОКА(A1)))​ случае это будет​=​​ ячейки, содержащие формулы,​​ объясняют наиболее типичные​

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

    1. ​Примечание. Столбцы всегда добавляются​​ Вы сами легко​​ формула и вспомогательный​

    ​*2)>=​​=MOD(ROW(),2)=1​​ стилей таблицы Excel.​​Дублировать​ стили таблиц. Наряду​Главная​ и 8, на​​в VBA ограничен​​ значений других ячеек.​Если данные начинаются не​

    ​ выглядеть так:​» на «​ убедитесь, что во​ ошибки и показывают​ в левую сторону.​

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

    Преимущества функции TRANSPOSE (ТРАНСП)

    ​ сможете преобразовать формулы​​ столбец:​​N​Теперь чётные и нечётные​ У условного форматирования​(Duplicate).​ с прочими преимуществами​» в группе​ их место переместятся​ 65536 элементами. Если​

    Недостатки функции TRANSPOSE (ТРАНСП)

    • ​ Именно это мы​ в строке с​=TRANSPOSE($A$1:$G$6)​ххх​ всех этих ячейках​
    • ​ хорошие примеры использования​ Количество новых колонок​ для строк в​С правой стороны таблицы​=MOD(ROW()-​
    • ​ строки выделены разными​ есть один безусловный​В поле​​ (например, автоматический фильтр),​​ячейки​ строки 9, 10​ Ваш массив выйдет​ и собираемся сейчас​ номером​=ТРАНСП($A$1:$G$6)​​«. На самом деле​ использованы абсолютные ссылки​​ в Excel формул​ появляется столько, сколько​

    ​ формулы для столбцов​ добавим вспомогательный столбец,​НомерСтроки​ цветами:​​ плюс – полная​​Имя​ к строкам таблицы​нажмите кнопку​ и 11.​ за рамки этого​

    Преобразовываем строку в столбец или столбец в строку при помощи функции INDIRECT (ДВССЫЛ)

    ​ сделать. Если Вы​1​Замечание:​ Вы можете заменить​​ (со знаком $).​​ для транспонирования.​ было их предварительно​ по аналогии:​ в нашем примере​,​Просто, правда? Сейчас я​ свобода для творчества,​

    ​(Name) введём подходящее​ также применяется чередование​Формат​Выделите столбец, который необходимо​ ограничения, то все​ поймёте это, то​и не в​Всегда используйте абсолютные​ их на любые​ Это необходимо, поскольку​​Преобразовываем строки в столбцы​​ выделено. Порядок столбцов​​Для окраски каждого второго​​ это будет столбец​

    ​N​ хочу кратко объяснить​ возможность раскрасить таблицу​​ имя для нового​​ цветов. Чтобы преобразовать​​.​​ удалить. В нашем​ лишние данные будут​​ всё остальное поймёте​​ столбце​​ ссылки для работы​​ другие символы, которых​

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

    1. ​ формулы также будут​ методом Копировать >​ вставки, так же​ столбца​F​​*2)>=​​ синтаксис функции​​ в разноцветные полосы​​ стиля таблицы.​

      ​ диапазон данных в​
      ​Выполните одно из указанных​

      ​ примере это столбец​ молча потеряны.​ с лёгкостью​​A​​ с функцией​ нет в рассматриваемом​​ транспонированы, а ссылки​​ Вставить​ зависит от порядка​

      ​=ОСТАТ(СТОЛБЕЦ();2)=0​
      ​. Позже мы сможем​

      ​N​​ОСТАТ​​ именно так, как​Выберем элемент​ таблицу:​ ниже действий.​ E.​

    2. ​Урок подготовлен для Вас​Думаю, Вы помните, что​, то потребуется немного​TRANSPOSE​ диапазоне.​ на ячейки автоматически​Транспонируем таблицу при помощи​ их выделения. Например,​Транспонирование данных в Excel

    ​=MOD(COLUMN(),2)=0​ скрыть его.​Здесь​(MOD), поскольку далее​ это нужно в​Первая полоса строк​Выделите диапазон ячеек, в​В группе​

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

    ​Нажмите команду Удалить, которая​ командой сайта office-guru.ru​ в формуле мы​ более сложная формула:​(ТРАНСП).​

    • ​Это превратит Вашу таблицу​
    • ​ обновлены.​
    • ​ копирования / вставки​ через одну и​=ОСТАТ(СТОЛБЕЦ();2)=1​​В ячейку​​НомерСтроки​​ мы будем использовать​​ каждом индивидуальном случае.​Транспонирование данных в Excel

    ​(First Row Stripe)​ котором нужно настроить​​Видимость​​ находится в группе​Источник: https://www.ablebits.com/office-addins-blog/2014/03/06/transpose-excel-rows-columns/​ использовали ещё 3​=INDIRECT(ADDRESS(COLUMN(A1)-COLUMN($A$1)+ROW($A$1),ROW(A1)-ROW($A$1)+COLUMN($A$1)))​Нажмите​​ в нечто слегка​​Как Вы только что​

    ​ ссылок на исходные​​ т.п.​=MOD(COLUMN(),2)=1​F2​– это номер​ её в чуть​ Далее в этой​ и установим​ чередование цветов строк.​щелкните пункт​ команд Ячейки на​Перевел: Антон Андронов​

    ​ функции –​​=ДВССЫЛ(АДРЕС(СТОЛБЕЦ(A1)-СТОЛБЕЦ($A$1)+СТРОКА($A$1);СТРОКА(A1)-СТРОКА($A$1)+СТОЛБЕЦ($A$1)))​Ctrl+Shift+Enter​ пугающее (смотри рисунок​ увидели, опция​ данные​Теперь добавим в прайс-лист​Для чередования окраски групп​введём следующую формулу​

    ​ строки первой ячейки​ более сложных примерах.​​ статье мы рассмотрим​​Размер полосы​На вкладке​Скрыть или отобразить​ вкладке Главная.​Автор: Антон Андронов​ADDRESS​Где​​.​​ ниже), но не​Transpose​Транспонируем данные в Excel​ заголовок и новую​

    Функции INDIRECT (ДВССЫЛ) и ADDRESS (АДРЕС) – синтаксис и логика

    ​ из 2 столбцов,​​ (предполагается, что строка​​ с данными, а​Функция​ несколько примеров формул​(Stripe Size) равный​Вставка​​, а затем выберите​​Выделенный столбец будет удален,​​При работе с Excel​​(АДРЕС),​A1​​Замечание:​​ тревожьтесь, осталось всего​

    ​(Транспонировать) в Excel​
    ​ при помощи формул​

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

    ​ позицию товара «Товар​​ начиная с 1-ой​​ 2 – это​N​ОСТАТ​ для чередования окраски​ 2 или другому​(Insert) кликните​ команду​ а те, что​ Вы можете свободно​COLUMN​– это левая​Обязательно нажмите​ 2 действия, и​ позволяет преобразовать строки​Предположим, Вы создали таблицу​:)

    ​ новинка». Для этого​ группы​ первая строка с​– количество строк​​(MOD) – возвращает​​ строк в Excel:​​ значению (по желанию).​​Таблица​​Отобразить строки​​ находились справа, сместятся​

    ​ вставлять новые строки​​(СТОЛБЕЦ) и​​ верхняя ячейка таблицы-источника.​Ctrl+Shift+Enter​ Вы получите желаемый​ в столбцы (или​ на листе Excel,​ вставим две новых​=ОСТАТ(СТОЛБЕЦ()-1;4)+1​​ данными) и затем​​ в каждой раскрашенной​​ остаток от деления​​Простая формула для выделения​

    ​Далее выберем элемент​​(Table) или нажмите​​или​ на его место.​ и столбцы на​ROW​​ Также обратите внимание​​, поскольку это формула​​ результат.​​ столбцы в строки)​​ похожую на ту,​​ строки одновременно.​=MOD(COLUMN()-1,4)+1​ скопируем её во​​ группе.​​ и имеет следующий​ цветом каждой второй​Вторая полоса строк​

    ​Ctrl+T​Отобразить столбцы​ В нашем примере​ рабочий лист, а​(СТРОКА).​ на использование абсолютных​

    ​ массива. Если для​
    ​Скопируйте таблицу с символами​

    ​ буквально за несколько​​ что показана в​​Выделите несмежный диапазон двух​Для окраски столбцов тремя​ все ячейки столбца:​Совет:​ синтаксис:​ строки в Excel​​(Second Row Stripe)​​.​.​ столбец F теперь​ при необходимости даже​Функция​ и относительных ссылок.​​ ввода формулы просто​​ «​ секунд. Уверен, что​​ верхней части рисунка,​​ ячеек A1;A4(обратите внимание​ различными цветами​=ОСТАТ(ЕСЛИ(СТРОКА()=2;0;ЕСЛИ(A2=A1;F1;F1+1));2)​Если нужно выделить​ОСТАТ(​Выделяем цветом заданное число​ и повторим процесс.​Готово! Чётные и нечётные​

    ​В группе​ является столбцом E.​ удалять их, например,​ADDRESS​Скопируйте формулу на весь​

    • ​ нажать​​ххх​​ этот способ очень​​ расположенного ниже. Названия​​ вместо символа «:»​=ОСТАТ(СТОЛБЕЦ()+3;3)=1​=MOD(IF(ROW()=2,0,IF(A2=A1,F1,F1+1)),2)​
    • ​ и чётные, и​​число​​ строк​Жмём​
    • ​ строки созданной таблицы​​Размер ячейки​​Важно понимать разницу между​ когда данные устарели.​(АДРЕС) используется для​ диапазон, в который​

    ​Enter​

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

    Транспонируем данные при помощи макроса VBA

    ​» и выполните команду​ полезен, когда требуется​ стран распределены по​ указан символ «;»​=MOD(COLUMN()+3,3)=1​Формула заполнит столбец​ нечётные группы строк,​;​Используем три цвета для​ОК​ раскрашены в разные​выберите пункт​ удалением строк (столбцов)​​ В этом уроке​​ того, чтобы получить​ Вы собираетесь поместить​, то она работать​Paste Special​ транспонировать таблицу один​ столбцам, но список​ — это значит,​

    ​=ОСТАТ(СТОЛБЕЦ()+3;3)=2​F​
    ​ тогда придётся создать​
    ​делитель​

    ​ выделения строк​

    office-guru.ru

    Вставка и удаление строк и столбцов в Excel

    ​, чтобы сохранить пользовательский​ цвета. И, что​Высота строки​ и удалением их​ мы подробно рассмотрим,​ адрес ячейки из​ транспонированные данные, протянув​ не будет.​(Специальная вставка) >​ раз. Пользуясь этим​ стран может оказаться​ выделить 2 несмежных​=MOD(COLUMN()+3,3)=2​последовательностью групп из​ два правила условного​

    ​)​Настраиваем для выбранных строк​ стиль.​ замечательно, автоматическое чередование​или​ содержимого. Если Вы​ как добавлять строки​ номеров строки и​ за маркер автозаполнения​Готово! Наши данные транспонированы,​Transpose​ методом, Вы сохраняете​ очень длинным, поэтому​ диапазона, для убедительности​=ОСТАТ(СТОЛБЕЦ()+3;3)=0​ 0 и 1,​ форматирования – для​Например, результатом вычисления формулы​ цвет, зависящий от​Выбираем только что созданный​

    Вставка строк в Excel

    1. ​ цветов будет сохраняться​Ширина столбца​ просто хотите очистить​ и столбцы на​ столбца, заданных Вами.​ в правом нижнем​ 7 столбцов превратились​(Транспонировать), чтобы преобразовать​Вставка строк в Excel
    2. ​ исходные данные, и​ нам будет гораздо​ введите A1;A4 в​=MOD(COLUMN()+3,3)=0​Вставка строк в Excel
    3. ​ причём каждая новая​ каждой из показанных​Вставка строк в Excel

    ​=ОСТАТ(4;2)​ значения в ячейках​ стиль в галерее​ при сортировке, удалении​, а затем введите​ содержимое, тогда щелкните​ рабочий лист, а​ Запомните: сначала строка,​ углу выделенной ячейки​ в 6 столбцов,​ столбцы в строки​ это ещё один​ удобнее преобразовать столбцы​ поле имя и​Надеюсь, теперь настройка чередующейся​ группа начинается в​

    Вставка строк в Excel

    Вставка столбцов в Excel

    1. ​ выше формул.​=MOD(4,2)​Для начала рассмотрим очень​Стили таблиц​ или добавлении новых​ нужное значение высоты​ правой кнопкой мыши​Вставка столбцов в Excel
    2. ​ также как удалять​ потом столбец. Например,​ (или диапазона ячеек).​ что и требовалось​Вставка столбцов в Excel
    3. ​ (или строки в​ аргумент в его​Вставка столбцов в Excel

    ​ в строки, чтобы​ нажмите Enter). Как​ окраски строк и​ той строке, в​В следующей таблице представлены​будет 0, т.к. 4​ простую формулу с​(Table Styles). Созданные​ строк в таблицу.​ строки или ширины​

    Удаление строк в Excel

    ​ по заголовку и​ их.​АДРЕС(8;1)​Вот и всё! В​ получить.​

    1. ​ столбцы).​ пользу.​ таблица уместилась на​ выделять несмежные диапазоны​ столбцов в Excel​Удаление строк в Excel
    2. ​ которой появляется новое​ несколько примеров использования​ делится на 2​ функцией​Удаление строк в Excel
    3. ​ стили находятся вверху​Если все преимущества таблицы​ столбца в соответствующие​ из контекстное меню​В ходе работы с​возвратит​ Вашей новой таблице​Главное преимущество функции​Снова откройте диалоговое окно​Однако, вышеописанный метод имеет​Удаление строк в Excel

    Удаление столбцов в Excel

    1. ​ экране.​ вы уже знаете​ не вызовет трудностей,​ наименование продукта.​Удаление столбцов в Excel
    2. ​ формул и результат​ без остатка.​ОСТАТ​ галереи в разделе​Удаление столбцов в Excel
    3. ​ не нужны, и​ поля​ выберите пункт Очистить​ книгой Excel может​$A$8​ все столбцы преобразованы​TRANSPOSE​Удаление столбцов в Excel

    ​Find and Replace​ два существенных недостатка,​Выделите строки и столбцы,​ из предыдущих уроков.​ и Вы сумеете​И, наконец, создаём правило​ форматирования.​Теперь посмотрим подробнее, что​(MOD), которая выделяет​Пользовательские​ достаточно оставить только​Высота строки​ содержимое. Все содержимое​ возникнуть необходимость вставить​.​

    Удаление столбцов в Excel

    ​ в строки. Однако,​(ТРАНСП): преобразованная таблица​
    ​(Найти и заменить),​
    ​ которые не позволяют​

    ​ которые требуется поменять​

    office-guru.ru

    Отображение первого столбца или строки на листе

    ​Теперь снова используйте инструмент​​ сделать рабочий лист​ условного форматирования с​Раскрасить каждые 2 строки,​ именно делает созданная​ каждую вторую строку​(Custom).​ чередующуюся окраску строк,​и​ выбранных строк и​ новые столбцы и​Функция​ транспонированные ячейки выглядят​ сохраняет связь с​ чтобы заменить все​ считать его идеальным​ местами. Если Вы​ «Главная»-«Вставка»-«Вставить строки на​ более привлекательным, а​ формулой:​ начиная с 1​ нами в предыдущем​

    ​ в Excel. На​Замечание:​ то таблица легко​Ширина столбца​ столбцов будет очищено,​ строки на рабочий​COLUMN​ очень плоско и​ источником данных, т.е.​ символы «​ решением для транспонирования​ хотите развернуть всю​ лист». На рисунке​​ данные на нём​​=$F=1​​ группы. Данные начинаются​​ примере функция​​ самом деле, тот​​Пользовательские стили таблиц​​ преобразуется обратно в​​.​ при этом сами​ лист или удалить​(СТОЛБЕЦ) возвращает номер​ скучно по сравнению​ какие бы изменения​ххх​​ данных в Excel.​​ таблицу целиком, т.е.​​ видно как вставить​​ – более понятными.​Если хотите, чтобы в​

    1. ​ в строке 2.​ОСТАТ​ же результат можно​ хранятся только в​ обычный диапазон. Для​

      • ​Совет:​​ они не удалятся.​​ ненужные. Excel позволяет​ столбца из заданной​​ с исходными данными.​​ в исходных данных​

        Поле имени со значением A1 для отображения столбца A и строки 1

      • ​» на «​​Данный инструмент не доступен​​ все ячейки с​​ пустую строку в​​ Если требуется настроить​​ таблице вместо цветной​​=ОСТАТ(СТРОКА()-2;4)+1​​(MOD). Мы использовали​​ получить при помощи​​ текущей рабочей книге,​​ этого кликните правой​​ По умолчанию высота строки​​Урок подготовлен для Вас​​ вставлять на лист​​ ссылки на ячейку.​

        Изображение ленты Excel

    2. ​Но не расстраивайтесь, это​​ Вы ни вносили,​​=​​ при копировании /​​ данными на листе,​​ Excel между строками.​​ чередующуюся раскраску строк​

      Изображение ленты Excel

    3. ​ и белой полосы​=MOD(ROW()-2,4)+1​

      • ​ вот такую комбинацию​​ стилей таблицы Excel,​​ т.е. в других​​ кнопкой по любой​​ имеет значение​ командой сайта office-guru.ru​​ новые строки и​​ Например,​​ вовсе не проблема.​​ транспонированная таблица также​

      • ​«, т.е. восстановить ссылки​​ вставке полнофункциональной таблицы​​ нажмите​​Несложно догадаться о втором​​ или столбцов каким-либо​​ чередовалось два цвета,​​Раскрасить каждые 2 строки,​ функций​ но преимущество условного​ книгах они доступны​ ячейке таблицы и​​15​​Источник: http://www.gcflearnfree.org/office2013/excel2013/8/full​​ столбцы, при этом​​СТОЛБЕЦ(A3)​

        ​ Вот как можно​​ будет изменяться.​ на исходные ячейки.​​ Excel в отличие​​Ctrl+Home​ способе. Нужно выделить​​ другим образом, смело​​ как показано на​

    support.office.com

    Чередующиеся строки и столбцы в Excel

    ​ начиная со 2​ОСТАТ​ форматирования состоит в​ не будут. Чтобы​ в контекстном меню​, а по умолчанию​Автор/переводчик: Антон Андронов​ их общее количество​возвратит значение​ легко восстановить исходное​Форматирование начальной таблицы не​ Готово!​ от простого диапазона.​, а затем​ заголовки строк 1​

    ​ пишите мне, и​ рисунке ниже, то​ группы. Данные начинаются​(MOD) и​ том, что оно​ использовать пользовательский стиль​ нажмите​ ширина столбца —​Автор: Антон Андронов​ не изменяется и​1​ форматирование:​ сохранится в преобразованной​Быстрое, спокойное и элегантное​ В этом случае​Ctrl+Shift+End​ и 3. Кликнуть​ мы вместе решим​

    • ​ можете создать ещё​ в строке 2.​
      • ​СТРОКА​ работает как с​ по умолчанию для​
      • ​Таблица​8,43​Примечание:​
    • ​ остается фиксированным. Например,​, поскольку столбец​
      • ​Скопируйте исходную таблицу.​ таблице, как это​ решение, не так​
      • ​ Вам придётся скопировать​.​ правой кнопкой по​

    Чередуем цвет строк в Excel

    ​ любую задачу. Спасибо​ одно правило:​=ОСТАТ(СТРОКА()-2;4)>=2​(ROW):​ таблицами, так и​ всех создаваемых таблиц​>​.​Мы стараемся как​​ если вы вставите​​A​​Выделите транспонированную таблицу.​​ видно на рисунке​ ли? Единственный недостаток​

    ​ таблицу без заголовков,​Скопируйте выделенные ячейки. Для​ одной из выделенных​ за внимание!​=$F=0​=MOD(ROW()-2,4)>=2​=ОСТАТ(СТРОКА();2)​ с простыми диапазонами​ в текущей рабочей​Преобразовать в диапазон​Это руководство объясняет, как​ можно оперативнее обеспечивать​

    Выделяем цветом каждую вторую строку при помощи стилей таблиц (Чередующиеся строки в Excel)

    ​ новый столбец, то​– это первый​Кликните по выделенной области​ выше.​ этого подхода состоит​ либо преобразовать её​ этого на выбор:​ строк и выбрать​Урок подготовлен для Вас​На самом деле, раскрашивание​Раскрасить каждые 3 строки,​=MOD(ROW(),2)​

    1. ​ данных. А это​ книге, при создании​(Table > Convert​
    2. ​ настроить чередование цвета​​ вас актуальными справочными​​ это приведет к​​ столбец. Как не​​ правой кнопкой мыши​​Если какие-то ячейки начальной​​ в том, что​Чередующиеся строки и столбцы в Excel
    3. ​ в диапазон, т.е.​кликните по ним правой​ опцию «Вставить».​ командой сайта office-guru.ru​ столбцов в Excel​ начиная со 2​Синтаксис простой и бесхитростный:​ значит, что при​ или изменении стиля​Чередующиеся строки и столбцы в Excel

    ​ to Range).​ заливки строк и​ материалами на вашем​ тому, что остальные​ трудно догадаться, функция​ и в разделе​ таблицы были пусты,​ в процессе выполнения​ кликнуть правой кнопкой​ кнопкой мыши и​Чтобы добавить строку или​Источник: https://www.ablebits.com/office-addins-blog/2014/03/13/alternate-row-column-colors-excel/​​ очень похоже на​​ группы. Данные начинаются​​ функция​​ сортировке, добавлении или​ в диалоговом окне​

    Чередующиеся строки и столбцы в Excel

    ​Замечание:​​ автоматически выделять каждую​ языке. Эта страница​ столбцы сместятся вправо,​ROW​Paste Options​ то в транспонированных​ форматирование исходной таблицы​ мыши по любой​ выберите​ столбец в Excel​Перевел: Антон Андронов​ чередование строк. Если​ в строке 3.​СТРОКА​ удалении строк в​Изменение стиля таблицы​Если решите преобразовать​

    ​ вторую строку или​ переведена автоматически, поэтому​ а последний просто​(СТРОКА) работает точно​(Параметры вставки) выберите​ ячейках там будут​ будет потеряно, и​ ячейке таблицы и​

    Как выбрать собственные цвета для полос

    ​Copy​ используйте горячие клавиши​Автор: Антон Андронов​ весь прочитанный до​=ОСТАТ(СТРОКА()-3;6)>=3​(ROW) возвращает номер​ диапазоне, раскраска не​(Modify Table Style)​ таблицу в диапазон,​ столбец на рабочем​​ ее текст может​​ удалится.​​ так же, только​​Formatting​ нули.​

    ​ Вам придётся восстанавливать​ в контекстном меню​(Копировать) в контекстном​ CTRL+SHIFT+«плюс» предварительно выделив​​Создавая разного рода новые​​ этого момента материал​=MOD(ROW()-3,6)>=3​ строки, затем функция​ перемешивается.​ отметьте галочкой параметр​ то в дальнейшем​ листе. Вы научитесь​ содержать неточности и​Выделите заголовок строки, выше​ для строк.​

    Чередующиеся строки и столбцы в Excel

    Как выделять различное количество строк в полосах таблицы

    ​(Форматирование).​Вы не сможете редактировать​ его вручную (далее​ выбрать​ меню.​ их.​ таблицы, отчеты и​ статьи не вызывает​Если решите, что данные​ОСТАТ​Создадим правило условного форматирования​Назначить стилем таблицы по​ при добавлении к​ создавать чередующиеся строки​

    1. ​ грамматические ошибки. Для​​ которой Вы хотите​​А теперь позвольте напомнить​Подводя итог, метод с​ ячейки в преобразованной​ в этом уроке​Table​​нажмите​​Примечание. Новые строки всегда​Чередующиеся строки и столбцы в Excel
    2. ​ прайсы, нельзя заранее​​ затруднений, то и​​ будут выглядеть лучше,​(MOD) делит его​ вот таким образом:​
    3. ​ умолчанию для данного​​ диапазону новых строк​​ и столбцы в​ нас важно, чтобы​​ вставить новую. Например,​​ всю формулу, которую​ функцией​ таблице, поскольку функция​Чередующиеся строки и столбцы в Excel
    4. ​ я покажу быстрый​​(Таблица) >​​Ctrl+C​ добавляются сверху над​
    5. ​ предвидеть количество необходимых​​ с этой темой​​ если их раскрасить​ на 2 и​
    6. ​Выделите ячейки, для которых​ документа​​ чередование цветов не​​ Excel, а также​ эта статья была​ если необходимо вставить​​ мы использовали для​​INDIRECT​Чередующиеся строки и столбцы в Excel

    ​TRANSPOSE​​ способ сделать это).​Convert to Range​.​ выделенными строками.​ строк и столбцов.​ Вы справитесь играючи​ тремя разными цветами,​ возвращает остаток от​ нужно изменить цвет.​(Set as default​ будет изменяться автоматически.​ узнаете несколько интересных​ вам полезна. Просим​​ новую строку между​​ преобразования строк в​(ДВССЫЛ) кажется более​​(ТРАНСП) чрезвычайно зависима​Если Вы не ищите​(Преобразовать в диапазон).​​нажмите кнопку​В процессе работы с​ Использование программы Excel​

    Чередующиеся строки и столбцы в Excel

    ​Два основных способа раскрасить​ то создайте три​ деления. В применении​ Если раскрасить строки​ table style for​ Есть ещё один​ формул, позволяющих чередовать​ вас уделить пару​ строками 7 и​ столбцы на листе​ сложным решением задачи​​ от источника данных.​​ лёгких путей, то​Более серьёзное ограничение этого​Co​ Excel, удалять строки​​ – это в​​ столбцы в Excel,​ правила условного форматирования​ к нашей таблице​​ необходимо на всём​​ this document).​​ недостаток: при сортировке​​ цвет строк в​​ секунд и сообщить,​​ 8, выделите строку​ Excel:​ по преобразованию строк​ Если Вы сделаете​ можете использовать формулы​ метода состоит в​

    Чередующиеся строки и столбцы в Excel

    Удаляем чередование раскраски строк в Excel в один клик

    ​py​ и столбцы листа​ значительной степени создание​ это:​ со следующими формулами:​ формула возвращает вот​ листе, то нажмите​​Если созданный стиль получился​​ данных, т.е. при​ зависимости от содержащихся​ помогла ли она​​ 8.​​=INDIRECT(ADDRESS(COLUMN(A1),ROW(A1)))​

    Чередующиеся строки и столбцы в Excel

    ​ в столбцы, чем​ попытку изменить какую-либо​ для преобразования столбцов​ том, что он​(Копировать) на вкладке​ приходится не реже​ и настройка таблиц,​Стили таблиц Excel​Для выделения 1-ой, 4-ой,​ такие результаты:​ на серый треугольник​ не совсем таким,​ перемещении ячеек или​ в них значений.​ вам, с помощью​Нажмите команду Вставить, которая​=ДВССЫЛ(АДРЕС(СТОЛБЕЦ(A1);СТРОКА(A1)))​

    Чередование окраски строк при помощи условного форматирования

    ​ с функцией​ ячейку, то получите​ в строки и​ создаёт копию исходных​Home​ чем вставлять. Поэтому​ в процессе которой​Правила условного форматирования​ 7-ой и так​№ строки Формула​ в левом верхнем​ как хотелось, его​ строк в пределах​Выделение строк или столбцов​ кнопок внизу страницы.​ находится в группе​Как видите, в функции​TRANSPOSE​ сообщение с предупреждением:​ наоборот.​ данных, и, если​

    • ​(Главная) в разделе​ стоит попрактиковаться.​ требуется вставка и​
    • ​Первым делом, преобразуем диапазон​ далее строк:​
    • ​ Результат​ углу листа –​
    • ​ легко можно изменить.​ выбранного диапазона, цветные​ в Excel чередующимися​

    Выделяем в Excel каждую вторую строку при помощи условного форматирования

    ​ Для удобства также​ команд Ячейки на​ADDRESS​​(ТРАНСП).​​You cannot change part​Как можно понять из​ они изменятся, Вам​Clipboard​Для наглядного примера удалим​ удаление различных элементов.​ в таблицу (Ctrl+T).​=ОСТАТ(СТРОКА($A2)+3-1;3)=1​Строка 2​ так лист будет​ Для этого открываем​ полосы будут перемещаться​ цветами заливки –​ приводим ссылку на​ вкладке Главная.​(АДРЕС) мы задаём​Преимущества:​ of an array​ её названия, функция​

    ​ придётся повторять процесс​(Буфер обмена).​

    1. ​ из нашего прайс-листа​Сначала рассмотрим способы вставки​Затем на вкладке​=MOD(ROW($A2)+3-1,3)=1​=ОСТАТ(2;2)​ выделен полностью.​ галерею стилей, находим​ вместе с ячейками,​ это распространённый способ​ оригинал (на английском​Чередующиеся строки и столбцы в Excel
    2. ​Новая строка появится выше​​ сначала столбец, а​​Вы можете спокойно​​(Нельзя изменять часть​​TRANSPOSE​​ и транспонировать таблицу​​Выделите первую ячейку диапазона,​ нумерацию позиций товара​ строк и столбцов​​Конструктор​​Для выделения 2-ой, 5-ой,​
    3. ​=MOD(2,2)​​На вкладке​​ наш пользовательский стиль,​​ и аккуратная полосатая​ сделать содержимое листа​​ языке) .​ выбранной.​​ затем строку, и​ редактировать любую ячейку​ массива).​(ТРАНСП) специально разработана​

      ​ снова. Никто не​
      ​ в который Вы​

      Чередующиеся строки и столбцы в Excel

    4. ​ и столбец единиц​​ листа при создании​​(Design) убираем галочку​ 8-ой и так​0​​Главная​​ кликаем по нему​ раскраска полностью перемешается.​ более понятным. В​Если первая строка (строку​При вставке новых строк​​ в этом кроется​​ (ячейки) в транспонированной​И в завершение, какой​​ для транспонирования данных​​ захочет тратить своё​Чередующиеся строки и столбцы в Excel
    5. ​ собираетесь скопировать транспонированные​​ измерения – одновременно.​​ таблиц.​ в строке​​ далее строк:​​Строка 3​(Home) в разделе​ правой кнопкой мыши​Как видите, преобразование диапазона​

    ​ небольшой таблице выделить​ 1) или столбец​ или столбцов, Вы​

    Чередующиеся строки и столбцы в Excel

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

    ​Чередующиеся строки​
    ​=ОСТАТ(СТРОКА($A2)+3-1;3)=2​

    ​=ОСТАТ(3;2)​Стили​ и в контекстном​

    Чередующиеся строки и столбцы в Excel

    ​ в таблицу –​ строки можно и​ (столбец A) не​​ можете увидеть смарт-тег​​ что функция​ она будет оставаться​ простой ни была​ у Вас нет​

    ​ то, чтобы преобразовывать​​Замечание:​​ A1;D1 и выбираем​ уроке указываются горячие​(Banded rows) и​=MOD(ROW($A2)+3-1,3)=2​

    ​=MOD(3,2)​​(Styles) нажмите кнопку​​ меню выбираем​​ это очень простой​​ вручную, но задача​

    ​ отображается на листе,​

    ​ Параметры добавления. Он​
    ​ADDRESS​

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

    ​ одни и те​Важно выбрать ячейку,​ «Главная»-«Удалить»-«Удалить столбцы с​ клавиши для добавления​​ ставим галочку в​​Для выделения 3-ей, 6-ой,​1​Условное форматирование​​Изменить​​ и быстрый способ​​ значительно усложняется с​​ немного сложнее отобразить​

    ​ позволяет выбрать, как​
    ​(АДРЕС) понимает первое​

    ​ и будет автоматически​TRANSPOSE​​ с формулами в​​ же строки и​ которая находится за​​ листа». Контекстным меню​​ или удаления строк​ строке​ 9-ой и так​Строка 4​(Conditional Formatting) и​(Modify). Вот где​ выделения чередующихся строк​

    ​ увеличением размера таблицы.​ его, так как​

    ​ программа Excel должна​ ​ число как номер​
    ​ обновляться каждый раз,​
    ​(ТРАНСП), ей не​
    ​ Excel, и в​ ​ столбцы по нескольку​
    ​ пределами диапазона исходных​
    ​ так же можно​
    ​ и столбцов. Их​ ​Чередующиеся столбцы​
    ​ далее строк:​
    ​=ОСТАТ(4;2)​
    ​ в открывшемся меню​ ​ нужно дать волю​
    ​ в Excel. Но​
    ​ Было бы очень​

    ​ нет простой способ​ форматировать вставленные ячейки.​ строки, а второе​​ когда Вы будете​​ хватает гибкости, и​ частности с функциями​​ раз. Согласны?​​ данных, чтобы скопированная​ удалять, если выделить​ надо использовать после​(Banded columns).​=ОСТАТ(СТРОКА($A2)+3-1;3)=2​=MOD(4,2)​ выберите​ своему творческому мышлению!​ что если хочется​ удобно, если бы​

    ​ выделите строки или​ По умолчанию ячейки​ число как номер​

    Как настроить чередование групп строк различного цвета

    ​ вносить изменения в​ поэтому она становится​ массива, то, пожалуйста,​Давайте посмотрим, как можно​

    • ​ область и область​​ заголовки A1и D1,​ выделения целой строки​Вуаля! Столбцы раскрашены стандартными​=MOD(ROW($A2)+3-1,3)=0​

      ​0​​Создать правило​​ Нажимаем кнопку​​ немного большего?​​ цвет строки или​
      ​ столбца. Можно выбрать​​ вставляются с тем​​ столбца. Другими словами,​​ исходные данные.​​ не лучшим решением​

    • ​ внимательно следите за​​ преобразовать строки в​ вставки не пересеклись.​ а не ячейки.​

      ​ или столбца. Чтобы​​ цветами таблицы.​​В данном примере строки​​Строка 5​​(New Rule).​​Формат​
      ​Если стандартная сине-белая палитра​​ столбца изменялся автоматически.​​ весь лист, а​​ же форматированием, что​​ функция​​Недостатки:​

    ​ во многих ситуациях.​​ тем, чтобы выполнять​​ столбцы в Excel​ Например, если исходные​Удаление строк происходит аналогичным​​ выделить строку на​​Если желаете цвета посимпатичнее,​ считаются относительно ячейки​=ОСТАТ(5;2)​

    ​В диалоговом окне​​(Format), как показано​ таблицы Excel не​ В данной статье​ затем отобразить строки​ и в строке​ADDRESS​На самом деле,​Этот метод очень похож​

    ​ следующие шаги в​ при помощи уже​ данные состоят из​ способом, только нужно​

    Как раскрасить строки тремя различными цветами

    ​ любой шаблон из​(т.е. относительно второй​1​дание правила форматирования​ и на вкладках​ восторга, то на​ решение такой задачи.​

    • ​ «​ Для доступа к​ столбца, возвращённый функцией​

      ​ один – форматирование​
      ​ главное преимущество перед​

    • ​В этом примере мы​Копировать​ 10 строк, то​

      ​ меню инструмента. А​
      ​ клавиш: SHIFT+ПРОБЕЛ. Горячие​

    • ​ галереи стилей таблиц.​ строки листа Excel).​Увидели закономерность? Для чётных​

      ​(New Formatting Rule)​
      ​Шрифт​

    ​ выбор предлагается множество​Чередуем цвет строк в​​Главная​​ дополнительным опциям, наведите​COLUMN​ исходных данных не​​ функцией​​ будем преобразовывать таблицу,​>​ транспонированная таблица будет​

    ​ в контекстном меню​ клавиши для выделения​

    Чередующиеся строки и столбцы в Excel

    Как настроить чередование цветов строк, зависящее от содержащегося в них значения

    ​Если хотите каждым цветом​ Не забудьте вместо​ строк результат всегда​ выберите вариант​(Font),​ шаблонов и цветов.​ Excel​», группа «​ курсор на смарт-тег​(СТОЛБЕЦ), и превращает​

    ​ сохраняется. Впрочем, Вы​TRANSPOSE​ в которой перечислены​Вставить​ состоять из 10​ – без изменений.​ столбца: CTRL+ПРОБЕЛ.​ окрасить различное количество​A2​ равен​Использовать формулу для определения​Граница​ Просто выделите таблицу,​Окрашиваем каждую вторую строку​ячейки​ и нажмите стрелку.​ его в номер​​ можете легко восстановить​​(ТРАНСП) состоит в​ штаты США с​, так, чтобы транспонированные​ столбцов и 4​ Только нужно их​Допустим у нас есть​

    Чередующиеся строки и столбцы в Excel

    ​ столбцов, тогда скопируйте​подставить ссылку на​0​ форматируемых ячеек​(Border) и​ или любую ячейку​ при помощи стилей​

    1. ​», кнопка «​Выделите заголовок столбца, левее​ строки, затем берёт​ его, как это​​ том, что он​​ данными о населении:​ данные ссылались на​
    2. ​ строк.​​ соответственно выделять по​​ прайс, в котором​ и настройте выбранный​ первую ячейку своих​, а для нечётных​(Use formula to​Заливка​ этой таблицы, а​

      ​ таблицы (Чередующиеся строки)​
      ​Формат​

      ​ которого требуется вставить​​ номер строки и​​ показано выше.​ оставляет возможность изменять​Во-первых, необходимо определить точное​ исходные данные. Главное​Вставьте скопированные данные при​ номерам строк.​ недостает нумерации позиций:​

      Чередующиеся строки и столбцы в Excel

    3. ​ существующий стиль таблицы,​ данных.​ –​

      ​ determine which cells​

      ​(Fill) открывшегося диалогового​ затем на вкладке​Создаём чередование окраски строк​», команда​ новый. Например, если​ превращает его в​Теперь Вы понимаете, как​ данные в транспонированной​

      ​ количество строк и​

      Чередующиеся строки и столбцы в Excel

    Чередование цвета столбцов в Excel (Чередующиеся столбцы)

    ​ преимущество такого подхода​ помощи команды​Чтобы удалить строку или​Чтобы вставить столбец между​ как было описано​Раскраска получившейся таблицы должна​1​ to format) и​ окна нам доступны​Конструктор​:)

    ​ при помощи условного​Скрыть или отобразить​ необходимо вставить новый​

    • ​ номер столбца, то​
    • ​ работает функция​

    Чередование расцветки столбцов в Excel при помощи стилей таблиц

    1. ​ таблице, при этом​ столбцов в таблице.​
    2. ​ в том, что​​Paste Special​​ столбец в Excel​ столбцами для заполнения​​ ранее. В этом​​ выглядеть примерно так:​. Далее мы создаём​ введите такую формулу:​​ любые настройки соответствующих​​(Design) в разделе​Чередующиеся строки и столбцы в Excel
    3. ​ форматирования​), но отображение​Чередующиеся строки и столбцы в Excel

    ​ столбец между столбцами​ есть меняет местами​INDIRECT​ сохраняя связь с​

    ​ В нашем примере​ при изменении данных​(Специальная вставка) >​ используйте горячие клавиши​ номеров позиций прайс-листа,​ случае в диалоговом​Эта задача похожа на​ правило условного форматирования,​=ОСТАТ(СТРОКА();2)=0​​ параметров. Можно настроить​​Стили таблиц​Чередуем цвет столбцов в​​ всех скрытых строк​​ D и E,​ строки и столбцы.​​(ДВССЫЛ), и, возможно,​​ исходной таблицей.​ это 7 столбцов​​ в исходной таблице,​​Transpose​ CTRL+«минус» предварительно выделив​​ можно воспользоваться одним​​ окне​

    Чередующиеся строки и столбцы в Excel

    ​ предыдущую, где мы​ которое указывает Excel​=MOD(ROW(),2)=0​

    Чередующиеся строки и столбцы в Excel

    Чередование расцветки столбцов при помощи условного форматирования

    ​ даже градиентную заливку​(Table Styles) выберите​ Excel​ и столбцов на​ выделите столбец E.​Теперь, когда Вы знаете,​ захотите более подробно​В этом примере мы​ и 6 строк,​ транспонированная таблица обновится​​(Транспонировать). Вы можете​​ их.​​ из двух способов:​​Изменение стиля таблицы​ изменяли цвет для​​ окрасить нечётные строки​​Затем нажмите кнопку​ для чередующихся строк.​ подходящий цвет.​Окрашиваем каждый второй столбец​ листе, вы не​Нажмите команду Вставить, которая​ что делает каждая​ разобраться, что на​ будем использовать небольшую​

    ​ и строк на​ ячейку A1. Потом​ вместо​ в том, что​ в один цвет,​(Format), в открывшемся​ таблице Excel больше​ при помощи стрелок​ таблицы (Чередующиеся столбцы)​ Вместо этого можно​ команд Ячейки на​ воедино логику всей​ эта формула и​ могли сосредоточить свое​ приступим к преобразованию​Скопируйте строки, которые Вы​(Специальная вставка) тремя​

    ​ самом деле является​ перейдите на закладку​
    ​Первая полоса строк​
    ​ количество строк в​

    ​ а чётные строки​

    office-guru.ru

    Как вставить строку или столбец в Excel между строками и столбцами

    ​ диалоговом окне перейдите​ не требуется, удалить​ или кликнуть по​Создаём чередующееся выделение цветом​ использовать поле «​ вкладке Главная.​ формулы:​ почему мы использовали​ внимание на процессе​ строк в столбцы.​ хотите преобразовать в​ способами:​

    ​ заменой. Ведь количество​ «Главная» раздел инструментов​(First Row Stripe)​ каждой группе может​

    ​ (результат равен 0)​ на вкладку​ его можно буквально​ кнопке​ при помощи условного​имя​Новый столбец появится слева​функции​ комбинацию с функцией​ транспонирования, а не​Посчитайте ячейки, которые Вы​ столбцы (или столбцы,​На вкладке​ строк 1 048​

    Как в Excel вставить столбец между столбцами?

    ​ «Ячейки» кликните по​ и​ быть разным. Уверен,​

    Исходная таблица прайса.

    ​ – в другой​Заливка​ одним щелчком мыши.​Дополнительные параметры​ форматирования​

    1. ​» или команды​ от выделенного.​COLUMN​ADDRESS​ на данных в​ хотите транспонировать. В​ которые хотите преобразовать​Home​ 576 и колонок​Вставка столбца.
    2. ​ инструменту «Вставить» из​Вторая полоса строк​ это будет проще​ цвет.​(Fill) и выберите​Опция вставить.

    ​ Выделите любую ячейку​(More), чтобы показать​Когда в Excel требуется​

    ​Перейти​

    Вставка нескольких столбцов между столбцами одновременно

    ​При вставке строк и​(СТОЛБЕЦ) и​(АДРЕС). Если технические​ таблице. Мы будем​ нашем случае это​ в строки).​(Главная) в разделе​ 16 384 не​ выпадающего списка выберите​(Second Row Stripe)​ понять на примере.​Теперь, когда с основами​ цвет заливки для​

    Добавилось 2 столбца.

    ​ таблицы, откройте вкладку​ все стили. При​ выделить цветом каждую​выберите первая строка​ столбцов в Excel,​

    Добавить правой кнопкой.

    ​ROW​ детали Вас не​ использовать немного замысловатую​ 7 столбцов и​Выберите пустую ячейку на​Clipboard​ меняется. Просто последние,​ опцию «Вставить столбцы​ нужно выбрать соответственно​Предположим, у нас есть​ разобрались, давайте займёмся​

    Как вставить строку в Excel между строками?

    ​ чередующихся строк. Выбранный​Конструктор​ наведении указателя мыши​ вторую строку, большинство​ и столбец.​ рассмотренным ранее способом,​

    ​(СТРОКА) возвращают номера​ интересуют, следующий раздел​ комбинацию функций​ 6 строк.​ этом же или​(Буфер обмена), нажмите​ заменяют предыдущие… Данный​ на лист».​Первая полоса столбцов​ таблица, в которой​ более сложными примерами.​ цвет будет показан​(Design) и уберите​

    ​ на любой стиль,​ специалистов тут же​Чтобы выделить скрытую первую​ убедитесь, что Вы​ столбца и строки​ Вы можете пропустить.​

    Вставка строк.

    ​INDIRECT​Выберите пустой диапазон ячеек.​ другом листе.​ маленькую чёрную стрелку​ факт следует учитывать​Щелкните правой кнопкой мышки​(First Colum Stripe)​ собраны данные из​

    ​Следующие формулы можно использовать​ в поле​ галочку в строке​ он немедленно примеряется​ вспоминают об условном​

    ​ строку или скрытый​ выбрали их полностью,​ соответственно;​

    Удаление строк и столбцов

    ​Функция​(ДВССЫЛ) и​ Так как функция​Откройте диалоговое окно​ под кнопкой​ при заполнении листа​

    ​ по заголовку столбца​ и​ различных источников, например,​ для раскраски заданного​Образец​

    ​ параметра​ к таблице, и​ форматировании и, поколдовав​ первый столбец листа,​ нажав на заголовок.​функция​INDIRECT​ADDRESS​

    Удаление строки.

    ​TRANSPOSE​Paste Special​Paste​ данными более чем​ A. Из появившегося​Вторая полоса столбцов​ отчёты о продажах​ числа строк, независимо​(Sample). Если все​

    ​Чередующиеся строки​ можно сразу увидеть,​ некоторое время над​ выполните одно из​ Если же это​

    ​ADDRESS​(ДВССЫЛ) служит для​(АДРЕС).​(ТРАНСП) меняет вертикальное​(Специальная вставка), как​(Вставить) и выберите​ на 50%-80%.​ контекстного меню выберите​(Second Colum Stripe).​ из различных регионов.​ от их содержимого:​ устраивает – нажмите​(Banded rows).​

    exceltable.com

    ​ как при этом​

    Превращение из строки в столбец и наоборот в Excel называется транспонирование данных и выполняется по легкой и простой инструкции, описанной ниже.

    • Найти и удалить в одном столбце;
    • В двух столбцах;
    • Выделить дубли.

    Видеоинструкция

    Из строки в столбец в Excel

    Для выполнения этого действия необходимо выделить и скопировать нужную область (CTRL+C).

    Копирование строки с значениями в Excel

    После кликаем на нужную ячейку и правой клавишей мыши вызываем диалоговое меню, где нажимаем на транспонирование.

    Преобразование строки в столбец через транспонирование в Excel

    Все готово.

    Результат преобразования из строки в столбец в Excel

    Из столбца в строку в Эксель

    Проводим аналогичную операцию, скопировав нужный диапазон данных.

    Копирование столбца с ячейками в Эксель

    В нужной ячейке при помощи правой клавиши мыши выводим меню и кликаем на нужную кнопку.

    Функция транспонирования в Excel

    Готово.

    Результат преобразования из столбца в строку в Excel

    Изменение ориентации (транспонирование) таблиц

    В случае с целыми таблицами можно использовать ту ж процедуру копирования.

    Копирование таблиц с данными в Ексель

    Использования транспонирования данных.

    Функция транспонирование целых таблиц в Excel

    В итоге получаем перевернутые данные.

    Транспонирование таблиц в Екселе

    Транспонирование данных в Excel – это задача, знакомая многим пользователям. Очень часто после создания сложной таблицы, становится очевидным, что эффективнее было бы развернуть её для более удобного анализа или построения диаграммы по имеющимся данным.

    В этой статье Вы найдёте несколько способов преобразовать строки в столбцы (или столбцы в строки) в Excel. Эти решения работают во всех версиях Excel (2013, 2010, 2007 и более ранних), охватывают множество возможных сценариев, объясняют наиболее типичные ошибки и показывают хорошие примеры использования в Excel формул для транспонирования.

    • Преобразовываем строки в столбцы методом Копировать > Вставить
    • Транспонируем таблицу при помощи копирования / вставки ссылок на исходные данные
    • Транспонируем данные в Excel при помощи формул

    Содержание

    1. Преобразуем строки в столбцы в Excel при помощи Специальной вставки
    2. Как транспонировать таблицу, ссылающуюся на исходные данные
    3. Транспонируем данные в Excel при помощи формул
    4. Преобразуем в Excel строки в столбцы при помощи функции TRANSPOSE (ТРАНСП)
    5. Преимущества функции TRANSPOSE (ТРАНСП)
    6. Недостатки функции TRANSPOSE (ТРАНСП)
    7. Преобразовываем строку в столбец или столбец в строку при помощи функции INDIRECT (ДВССЫЛ)
    8. Функции INDIRECT (ДВССЫЛ) и ADDRESS (АДРЕС) – синтаксис и логика
    9. Транспонируем данные при помощи макроса VBA

    Преобразуем строки в столбцы в Excel при помощи Специальной вставки

    Предположим, Вы создали таблицу на листе Excel, похожую на ту, что показана в верхней части рисунка, расположенного ниже. Названия стран распределены по столбцам, но список стран может оказаться очень длинным, поэтому нам будет гораздо удобнее преобразовать столбцы в строки, чтобы таблица уместилась на экране.

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

    1. Выделите строки и столбцы, которые требуется поменять местами. Если Вы хотите развернуть всю таблицу целиком, т.е. все ячейки с данными на листе, нажмите Ctrl+Home, а затем Ctrl+Shift+End.
    2. Скопируйте выделенные ячейки. Для этого на выбор:
      • кликните по ним правой кнопкой мыши и выберите Copy (Копировать) в контекстном меню.
      • нажмите Ctrl+C.
      • нажмите кнопку Copy (Копировать) на вкладке Home (Главная) в разделе Clipboard (Буфер обмена).
    3. Выделите первую ячейку диапазона, в который Вы собираетесь скопировать транспонированные данные.

    Замечание: Важно выбрать ячейку, которая находится за пределами диапазона исходных данных, чтобы скопированная область и область вставки не пересеклись. Например, если исходные данные состоят из 4 столбцов и 10 строк, то транспонированная таблица будет состоять из 10 столбцов и 4 строк.

    1. Вставьте скопированные данные при помощи команды Paste Special (Специальная вставка) > Transpose (Транспонировать). Вы можете открыть диалоговое окно Paste Special (Специальная вставка) тремя способами:
      • На вкладке Home (Главная) в разделе Clipboard (Буфер обмена), нажмите маленькую чёрную стрелку под кнопкой Paste (Вставить) и выберите команду Transpose (Транспонировать).
      • Кликните правой кнопкой мыши по ячейке, в которую нужно вставить данные, и в контекстном меню выберите Paste Special (Специальная вставка) > Transpose (Транспонировать).
      • (наконец, самый быстрый способ) Нажмите Ctrl+Alt+V, выберите опцию Transpose (Транспонировать) и кликните ОК.Транспонирование данных в Excel

    Замечание: Если Вы транспонируете ячейки, содержащие формулы, убедитесь, что во всех этих ячейках использованы абсолютные ссылки (со знаком $). Это необходимо, поскольку формулы также будут транспонированы, а ссылки на ячейки автоматически обновлены.

    Как Вы только что увидели, опция Transpose (Транспонировать) в Excel позволяет преобразовать строки в столбцы (или столбцы в строки) буквально за несколько секунд. Уверен, что этот способ очень полезен, когда требуется транспонировать таблицу один раз. Пользуясь этим методом, Вы сохраняете исходные данные, и это ещё один аргумент в его пользу.

    Однако, вышеописанный метод имеет два существенных недостатка, которые не позволяют считать его идеальным решением для транспонирования данных в Excel.

    • Данный инструмент не доступен при копировании / вставке полнофункциональной таблицы Excel в отличие от простого диапазона. В этом случае Вам придётся скопировать таблицу без заголовков, либо преобразовать её в диапазон, т.е. кликнуть правой кнопкой мыши по любой ячейке таблицы и в контекстном меню выбрать Table (Таблица) > Convert to Range (Преобразовать в диапазон).
    • Более серьёзное ограничение этого метода состоит в том, что он создаёт копию исходных данных, и, если они изменятся, Вам придётся повторять процесс и транспонировать таблицу снова. Никто не захочет тратить своё драгоценное время на то, чтобы преобразовывать одни и те же строки и столбцы по нескольку раз. Согласны?

    Как транспонировать таблицу, ссылающуюся на исходные данные

    Давайте посмотрим, как можно преобразовать строки в столбцы в Excel при помощи уже знакомой нам техники Копировать > Вставить, так, чтобы транспонированные данные ссылались на исходные данные. Главное преимущество такого подхода в том, что при изменении данных в исходной таблице, транспонированная таблица обновится и отразит эти изменения.

    1. Скопируйте строки, которые Вы хотите преобразовать в столбцы (или столбцы, которые хотите преобразовать в строки).
    2. Выберите пустую ячейку на этом же или другом листе.
    3. Откройте диалоговое окно Paste Special (Специальная вставка), как было показано в предыдущем примере, и нажмите Paste Link (Вставить связь) в нижнем левом углу диалогового окна.Транспонирование данных в ExcelРезультат будет примерно таким:

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

    4. Выделите новые данные и откройте диалоговое окно Excel – Find and Replace (Найти и заменить). Вы также можете нажать сочетание Ctrl+H, чтобы сразу попасть на вкладку Replace (Заменить).
    5. Замените все символы равно «=» на «ххх«. На самом деле Вы можете заменить их на любые другие символы, которых нет в рассматриваемом диапазоне.Транспонирование данных в ExcelЭто превратит Вашу таблицу в нечто слегка пугающее (смотри рисунок ниже), но не тревожьтесь, осталось всего 2 действия, и Вы получите желаемый результат.

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

    6. Скопируйте таблицу с символами «ххх» и выполните команду Paste Special (Специальная вставка) > Transpose (Транспонировать), чтобы преобразовать столбцы в строки (или строки в столбцы).
    7. Снова откройте диалоговое окно Find and Replace (Найти и заменить), чтобы заменить все символы «ххх» на «=«, т.е. восстановить ссылки на исходные ячейки. Готово!Транспонирование данных в Excel

    Быстрое, спокойное и элегантное решение, не так ли? Единственный недостаток этого подхода состоит в том, что в процессе выполнения форматирование исходной таблицы будет потеряно, и Вам придётся восстанавливать его вручную (далее в этом уроке я покажу быстрый способ сделать это).

    Транспонируем данные в Excel при помощи формул

    Если Вы не ищите лёгких путей, то можете использовать формулы для преобразования столбцов в строки и наоборот.

    Преобразуем в Excel строки в столбцы при помощи функции TRANSPOSE (ТРАНСП)

    Как можно понять из её названия, функция TRANSPOSE (ТРАНСП) специально разработана для транспонирования данных в Excel. Если у Вас нет большого опыта работы с формулами в Excel, и в частности с функциями массива, то, пожалуйста, внимательно следите за тем, чтобы выполнять следующие шаги в точности как написано.

    В этом примере мы будем преобразовывать таблицу, в которой перечислены штаты США с данными о населении:

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

    Во-первых, необходимо определить точное количество строк и столбцов в таблице. В нашем примере это 7 столбцов и 6 строк, включая заголовки. Запомним эти цифры и приступим к преобразованию строк в столбцы.

    1. Посчитайте ячейки, которые Вы хотите транспонировать. В нашем случае это 7 столбцов и 6 строк.
    2. Выберите пустой диапазон ячеек. Так как функция TRANSPOSE (ТРАНСП) меняет вертикальное на горизонтальное измерение диапазона, значит нужно выбрать такое количество строк и столбцов, сколько столбцов и строк соответственно имеет Ваша исходная таблица. В нашем примере мы выбираем 6 столбцов и 7 строк.
    3. Нажмите F2, чтобы перейти в режим редактирования.
    4. Запишите функцию TRANSPOSE (ТРАНСП) и укажите в скобках диапазон данных, который нужно транспонировать. В нашем случае это будет выглядеть так:

      =TRANSPOSE($A$1:$G$6)
      =ТРАНСП($A$1:$G$6)

    Замечание: Всегда используйте абсолютные ссылки для работы с функцией TRANSPOSE (ТРАНСП).

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

    1. Нажмите Ctrl+Shift+Enter.

    Замечание: Обязательно нажмите Ctrl+Shift+Enter, поскольку это формула массива. Если для ввода формулы просто нажать Enter, то она работать не будет.

    Готово! Наши данные транспонированы, 7 столбцов превратились в 6 столбцов, что и требовалось получить.

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

    Преимущества функции TRANSPOSE (ТРАНСП)

    Главное преимущество функции TRANSPOSE (ТРАНСП): преобразованная таблица сохраняет связь с источником данных, т.е. какие бы изменения в исходных данных Вы ни вносили, транспонированная таблица также будет изменяться.

    Недостатки функции TRANSPOSE (ТРАНСП)

    • Форматирование начальной таблицы не сохранится в преобразованной таблице, как это видно на рисунке выше.
    • Если какие-то ячейки начальной таблицы были пусты, то в транспонированных ячейках там будут нули.
    • Вы не сможете редактировать ячейки в преобразованной таблице, поскольку функция TRANSPOSE (ТРАНСП) чрезвычайно зависима от источника данных. Если Вы сделаете попытку изменить какую-либо ячейку, то получите сообщение с предупреждением: You cannot change part of an array (Нельзя изменять часть массива).

    И в завершение, какой бы хорошей и простой ни была функция TRANSPOSE (ТРАНСП), ей не хватает гибкости, и поэтому она становится не лучшим решением во многих ситуациях.

    Преобразовываем строку в столбец или столбец в строку при помощи функции INDIRECT (ДВССЫЛ)

    Этот метод очень похож на предыдущий. Его главное преимущество перед функцией TRANSPOSE (ТРАНСП) состоит в том, что он оставляет возможность изменять данные в транспонированной таблице, при этом сохраняя связь с исходной таблицей.

    В этом примере мы будем использовать небольшую таблицу, чтобы Вы могли сосредоточить свое внимание на процессе транспонирования, а не на данных в таблице. Мы будем использовать немного замысловатую комбинацию функций INDIRECT (ДВССЫЛ) и ADDRESS (АДРЕС).

    Предположим, у Вас есть данные в 4 столбцах (AD) и в 5 строках (15):

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

    1. Введите формулу, показанную ниже, в верхнюю левую ячейку конечного диапазона (допустим, это будет ячейка A7), и нажмите Enter:

      =INDIRECT(ADDRESS(COLUMN(A1),ROW(A1)))
      =ДВССЫЛ(АДРЕС(СТОЛБЕЦ(A1);СТРОКА(A1)))

      Если данные начинаются не в строке с номером 1 и не в столбце A, то потребуется немного более сложная формула:

      =INDIRECT(ADDRESS(COLUMN(A1)-COLUMN($A$1)+ROW($A$1),ROW(A1)-ROW($A$1)+COLUMN($A$1)))
      =ДВССЫЛ(АДРЕС(СТОЛБЕЦ(A1)-СТОЛБЕЦ($A$1)+СТРОКА($A$1);СТРОКА(A1)-СТРОКА($A$1)+СТОЛБЕЦ($A$1)))

      Где A1 – это левая верхняя ячейка таблицы-источника. Также обратите внимание на использование абсолютных и относительных ссылок.

    2. Скопируйте формулу на весь диапазон, в который Вы собираетесь поместить транспонированные данные, протянув за маркер автозаполнения в правом нижнем углу выделенной ячейки (или диапазона ячеек).Транспонирование данных в Excel

    Вот и всё! В Вашей новой таблице все столбцы преобразованы в строки. Однако, транспонированные ячейки выглядят очень плоско и скучно по сравнению с исходными данными.

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

    Но не расстраивайтесь, это вовсе не проблема. Вот как можно легко восстановить исходное форматирование:

    • Скопируйте исходную таблицу.
    • Выделите транспонированную таблицу.
    • Кликните по выделенной области правой кнопкой мыши и в разделе Paste Options (Параметры вставки) выберите Formatting (Форматирование).Транспонирование данных в Excel

    Подводя итог, метод с функцией INDIRECT (ДВССЫЛ) кажется более сложным решением задачи по преобразованию строк в столбцы, чем с функцией TRANSPOSE (ТРАНСП).

    Преимущества: Вы можете спокойно редактировать любую ячейку (ячейки) в транспонированной таблице, при этом она будет оставаться связанной с таблицей-источником и будет автоматически обновляться каждый раз, когда Вы будете вносить изменения в исходные данные.

    Недостатки: На самом деле, я вижу только один – форматирование исходных данных не сохраняется. Впрочем, Вы можете легко восстановить его, как это показано выше.

    Теперь Вы понимаете, как работает функция INDIRECT (ДВССЫЛ), и, возможно, захотите более подробно разобраться, что на самом деле делает эта формула и почему мы использовали комбинацию с функцией ADDRESS (АДРЕС). Если технические детали Вас не интересуют, следующий раздел Вы можете пропустить.

    Функции INDIRECT (ДВССЫЛ) и ADDRESS (АДРЕС) – синтаксис и логика

    Функция INDIRECT (ДВССЫЛ) служит для создания непрямой ссылки на ячейку. Например, если Вы хотите поместить значение ячейки B1 в ячейку A8, то записываете в ячейку A8 следующую формулу:

    =INDIRECT("B1")
    =ДВССЫЛ("B1")

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

    Но реальная сила функции INDIRECT (ДВССЫЛ) в том, что она может превратить любую текстовую строку в ссылку, в том числе строку, которую Вы создаёте при помощи других функций и значений других ячеек. Именно это мы и собираемся сейчас сделать. Если Вы поймёте это, то всё остальное поймёте с лёгкостью 🙂

    Думаю, Вы помните, что в формуле мы использовали ещё 3 функции – ADDRESS (АДРЕС), COLUMN (СТОЛБЕЦ) и ROW (СТРОКА).

    Функция ADDRESS (АДРЕС) используется для того, чтобы получить адрес ячейки из номеров строки и столбца, заданных Вами. Запомните: сначала строка, потом столбец. Например, АДРЕС(8;1) возвратит $A$8.

    Функция COLUMN (СТОЛБЕЦ) возвращает номер столбца из заданной ссылки на ячейку. Например, СТОЛБЕЦ(A3) возвратит значение 1, поскольку столбец A – это первый столбец. Как не трудно догадаться, функция ROW (СТРОКА) работает точно так же, только для строк.

    А теперь позвольте напомнить всю формулу, которую мы использовали для преобразования строк в столбцы на листе Excel:

    =INDIRECT(ADDRESS(COLUMN(A1),ROW(A1)))
    =ДВССЫЛ(АДРЕС(СТОЛБЕЦ(A1);СТРОКА(A1)))

    Как видите, в функции ADDRESS (АДРЕС) мы задаём сначала столбец, а затем строку, и в этом кроется весь фокус! Помните, что функция ADDRESS (АДРЕС) понимает первое число как номер строки, а второе число как номер столбца. Другими словами, функция ADDRESS (АДРЕС) берёт номер столбца, возвращённый функцией COLUMN (СТОЛБЕЦ), и превращает его в номер строки, затем берёт номер строки и превращает его в номер столбца, то есть меняет местами строки и столбцы.

    Теперь, когда Вы знаете, что делает каждая функция, давайте сведём воедино логику всей формулы:

    • функции COLUMN (СТОЛБЕЦ) и ROW (СТРОКА) возвращают номера столбца и строки соответственно;
    • функция ADDRESS (АДРЕС) меняет местами строку и столбец;
    • функция INDIRECT (ДВССЫЛ) выводит перевернутые данные в другую ячейку на листе Excel.

    Совсем не страшно, правда?

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

    Транспонируем данные при помощи макроса VBA

    Не составит труда написать скрипт, который будет транспонировать строки в столбцы, при условии, что Вы достаточно хорошо владеете VBA. Если нет, то можете найти множество готовых макросов в интернете. Но если Вы работаете с большими таблицами, помните, что метод Transpose в VBA ограничен 65536 элементами. Если Ваш массив выйдет за рамки этого ограничения, то все лишние данные будут молча потеряны.

    Оцените качество статьи. Нам важно ваше мнение:

    Like this post? Please share to your friends:
  • Excel отобразить панель листов в excel
  • Excel пароль на структуру
  • Excel пароль на редактирование ячеек в excel
  • Excel отобразить на одном листе два листа
  • Excel пароль на открытие файла excel 2007