Excel столбец в строку горячие клавиши

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Эта статья содержит пояснения, сделанные в Microsoft Excel 2010, но она так же применима и для других популярных версий Microsoft Excel — 2007 и 2013.

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

1. Выделяете столбец и выбираете в контекстном меню пункт «Копировать» (или нажимаете комбинацию горячих клавиш Ctrl + C).

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

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

3. Выбираете в контекстном меню пункт «Специальная вставка» (или нажимаете комбинацию горячих клавиш Ctrl + Alt + V).

4. Ставите чекбокс «транспонировать» и нажимаете ОК.

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

Важно! Столбец и строка не должны иметь общих ячеек.

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

Следуете вышеописанным рекомендациям, только выбираете первоначально строку.

Как преобразовать несколько столбцов в строки или несколько строк в столбцы?

Следуете вышеописанным рекомендациям, только выбираете несколько столбцов или строк.


Обратите внимание, что при проведении преобразования можно одновременно в полной мере воспользоваться режимом специальной вставки, например, вставить значения ячеек.

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

Сначала рассмотрим способы вставки строк и столбцов листа при создании таблиц.

Обратите внимание, в данном уроке указываются горячие клавиши для добавления или удаления строк и столбцов. Их надо использовать после выделения целой строки или столбца. Чтобы выделить строку на которой стоит курсор нажмите комбинацию горячих клавиш: SHIFT+ПРОБЕЛ. Горячие клавиши для выделения столбца: CTRL+ПРОБЕЛ.

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

Допустим у нас есть прайс, в котором недостает нумерации позиций:

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

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

  1. Перейдите курсором и активируйте ячейку A1. Потом перейдите на закладку «Главная» раздел инструментов «Ячейки» кликните по инструменту «Вставить» из выпадающего списка выберите опцию «Вставить столбцы на лист».
  2. Вставка столбца.

  3. Щелкните правой кнопкой мышки по заголовку столбца A. Из появившегося контекстного меню выберите опцию «Вставить»
  4. Опция вставить.

Теперь можно заполнить новый столбец номерами позиций прайса.



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

В нашем прайсе все еще не достает двух столбцов: количество и единицы измерения (шт. кг. л. упак.). Чтобы одновременно добавить два столбца, выделите диапазон из двух ячеек C1:D1. Далее используйте тот же инструмент на главной закладке «Вставить»-«Вставить столбцы на лист».

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

Или выделите два заголовка столбца C и D, щелкните правой кнопкой мышки и выберите опцию «Вставить».

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

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

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

Теперь добавим в прайс-лист заголовок и новую позицию товара «Товар новинка». Для этого вставим две новых строки одновременно.

Выделите несмежный диапазон двух ячеек A1;A4(обратите внимание вместо символа «:» указан символ «;» — это значит, выделить 2 несмежных диапазона, для убедительности введите A1;A4 в поле имя и нажмите Enter). Как выделять несмежные диапазоны вы уже знаете из предыдущих уроков.

Теперь снова используйте инструмент «Главная»-«Вставка»-«Вставить строки на лист». На рисунке видно как вставить пустую строку в Excel между строками.

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

Несложно догадаться о втором способе. Нужно выделить заголовки строк 1 и 3. Кликнуть правой кнопкой по одной из выделенных строк и выбрать опцию «Вставить».

Чтобы добавить строку или столбец в Excel используйте горячие клавиши CTRL+SHIFT+«плюс» предварительно выделив их.

Примечание. Новые строки всегда добавляются сверху над выделенными строками.

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

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

Для наглядного примера удалим из нашего прайс-листа нумерацию позиций товара и столбец единиц измерения – одновременно.

Выделяем несмежный диапазон ячеек A1;D1 и выбираем «Главная»-«Удалить»-«Удалить столбцы с листа». Контекстным меню так же можно удалять, если выделить заголовки A1и D1, а не ячейки.

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

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

Чтобы удалить строку или столбец в Excel используйте горячие клавиши CTRL+«минус» предварительно выделив их.

Примечание. Вставка новых столбцов и строк на самом деле является заменой. Ведь количество строк 1 048 576 и колонок 16 384 не меняется. Просто последние, заменяют предыдущие… Данный факт следует учитывать при заполнении листа данными более чем на 50%-80%.

Как преобразовать в excel столбец в строку?

17.10.2013 Григорий Цапко Полезные советы

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

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

Первый способ – использование специальной вставки.

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

Данные из столбца в excel будут преобразованы (транспонированы) в строку.

Второй способ – использование функции ТРАНСП.

Функция ТРАНСП преобразует вертикальный диапазон ячеек (столбец) в горизонтальный (строку).

Функция ТРАНСП имеет очень простой синтаксис:

=ТРАНСП(массив), где массив – преобразуемый из столбца в строку массив данных.

Чтобы транспонировать данные в excel из столбца в строку, при помощи этой функции необходимо:

1) Выделить горизонтальный диапазон: внимание! – с количеством ячеек соответствующий количеству ячеек в вертикальном диапазоне.

2) В первую ячейку горизонтального диапазона ввести формулу =ТРАНСП(массив), где массив – это вертикальный диапазон ячеек.

3) Нажать комбинацию клавиш Ctrl + Shift + Enter. Формула будет введена как формула массива в фигурных скобках

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

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

Как в excel преобразовать строки в столбцы?

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Копирование диапазона ячеек.

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

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

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

Вы всегда можете задать вопрос специалисту Excel Tech Community, попросить помощи в сообществе Answers community, а также предложить новую функцию или улучшение на веб-сайте Excel User Voice.

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

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

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

К счастью, это не так и данная задача решается намного проще. Сейчас мы расскажем, как сделать столбцы строками в Excel буквально за пару кликов мышкой. Материал будет актуален для всех современных версий Excel, включая Excel 2007, 2010, 2013 и 2016.

Способ № 1. Используем копирование и вставку с транспонированием.

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

Для того чтобы воспользоваться данным способом вам нужно выделить область листа Excel, строки которой нужно преобразовать в столбцы, и скопировать данную область с помощью комбинации клавиш Ctrl-C или с помощью команды «Копировать» в контекстном меню (как на скриншоте внизу).

После этого нужно выбрать ячейку для вставки новой преобразованной области и кликнуть по ней правой кнопкой мышки. После чего в открывшемся окне нужно выбрать вставку с транспонированием (на скриншоте внизу нужная кнопка выделена стрелкой).

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

Также нужно отметить, что данный способ не будет работать если ваша область с данными оформлена как таблица Excel (кнопка «Таблица» на вкладке «Вставка»).

Для того чтобы транспонировать таблицу Excel ее нужно сначала преобразовать в диапазон. Делается это при помощи кнопки «Преобразовать в диапазон» на вкладке «Робота с таблицами – Конструктор».

Кроме этого, таблицу Excel можно транспонировать при помощи функции ТРАНСП, о которой мы расскажем ниже.

Способ № 1. Используем формулу «ТРАНСП».

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

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

Для начала вам нужно выделить область таблицы, в которую будут помещаться транспонированные данные. Область должна быть такой же, как и область с исходными данными, но количество столбцов и строк нужно поменять местами. Например, если ваша исходная область имела 30 столбцов и 1 строку, то область для транспонированных данных должна иметь 30 строк и 1 столбец.

После выделения области нужного размера можно приступать к вводу формулы, которая сделает столбцы строками и наоборот. Для этого нажимаем Enter, вводим знак «=», вводим название формулы «ТРАНСП» и открываем круглую скобку.

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

После ввода адреса массива с данными закрываем круглую скобку и нажимаем комбинацию Ctrl-Shift-Enter. Нажимать нужно именно Ctrl-Shift-Enter, а не просто Enter, так как эта формула работает с массивом.

После нажатия на Ctrl-Shift-Enter вы получите новую область таблицы, в которой столбцы преобразованы в строки и наоборот.

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Необходимость преобразовать строку в столбец в Excel возникает довольно часто. Допустим, мы получаем выгрузку данных или уже готовую таблицу (ориентированную горизонтально) и для анализа этих данных нам требуется развернуть строку в столбец (вертикально ориентировать таблицу). Операцию преобразования строки в столбец можно проводить как для одного столбца (строки) так и для группы столбцов (строк), главное чтобы размер разворачиваемых данных не превышал количества доступных строк (столбцов) в Excel.

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

Рассмотрим пример: у нас есть две строки, которые по каким-то причинам мы хотим развернуть в Excel:

Данные для преобразования

Скопируем диапазон данных A1:L2 для преобразования. Кликнем правой кнопкой мыши на свободную ячейку ниже и в открывшемся меню выберем «Специальная вставка»:

Контекстное меню- специальная вставка

В открывшемся окне поставим галочку «Транспонировать»:

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

Результат перевода строк в столбцы

Для обратного преобразования (столбцов в строки) нужно выполнить туже самую операцию транспонирования.

Если есть вопросы — задавайте!

Будем благодарны, если Вы нажмете +1 и/или Мне нравится внизу данной статьи или поделитесь с друзьями с помощью кнопок расположенных ниже.

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

​Смотрите также​При горизонтальной и вертикальной​ – без изменений.​ упак.). Чтобы одновременно​ это будет =INDIRECT(ADDRESS(COLUMN(A1),ROW(A1)))​ из 5 строк​Paste Special​или​Данные расположены в двух​ есть меняет местами​ что она может​

​ (или диапазона ячеек).​You cannot change part​ хотите транспонировать. В​ххх​Данный инструмент не доступен​ которая находится за​Транспонирование данных в Excel​ прокрутке остаются неподвижными​ Только нужно их​ добавить два столбца,​А затем копируем (протягиваем)​ и 3 столбцов)​(Специальная вставка).​Удалить​ столбцах, но мы​ строки и столбцы.​

  • ​ превратить любую текстовую​Вот и всё! В​ of an array​
  • ​ нашем случае это​«. На самом деле​ при копировании /​ пределами диапазона исходных​
  • ​ – это задача,​ шапка и верхняя​

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

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

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

  1. ​ знакомая многим пользователям.​ строка таблицы. Таким​ номерам строк.​ двух ячеек C1:D1.​ ячейки как обычно​ первую ячейку функцию​ диалоговое окно​Чтобы вставить строку, выделите​​ горизонтальной и расположить​​ что делает каждая​​ в том числе​​ все столбцы преобразованы​
  2. ​ массива).​ 6 строк.​
    • ​ их на любые​ Excel в отличие​ область и область​​ Очень часто после​​ же образом можно​Чтобы удалить строку или​
    • ​ Далее используйте тот​​ черным крестом. В​​ТРАНСП (TRANSPOSE)​
    • ​Paste Special​​ ее, а затем​​ те же данные,​​ функция, давайте сведём​​ строку, которую Вы​​ в строки. Однако,​​И в завершение, какой​​Выберите пустой диапазон ячеек.​
  3. ​ другие символы, которых​ от простого диапазона.​ вставки не пересеклись.​ создания сложной таблицы,​

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

  1. ​ Например, если исходные​ становится очевидным, что​​ четыре и т.д.​​ используйте горячие клавиши​​ главной закладке «Вставить»-«Вставить​​ примерно следующее:​Ссылки и массивы​​ необходимые параметры, а​​Главная​ строках. Выделите ячейки,​
    • ​ формулы:​​ других функций и​​ очень плоско и​​ простой ни была​​TRANSPOSE​ диапазоне.​ Вам придётся скопировать​​ данные состоят из​​ эффективнее было бы​ строки.​​ CTRL+«минус» предварительно выделив​​ столбцы на лист».​
    • ​Т.е. при копировании формулы​(Lookup and Reference)​ главное – не​нажмите кнопку​ которые необходимо преобразовать.​​функции​​ значений других ячеек.​​ скучно по сравнению​​ функция​
    • ​(ТРАНСП) меняет вертикальное​Это превратит Вашу таблицу​​ таблицу без заголовков,​​ 4 столбцов и​​ развернуть её для​​Примечание. Данный способ закрепления​​ их.​​Или выделите два заголовка​Транспонирование данных в Excel

​ вниз по столбцу,​​:​ забудьте поставить галочку​Вставить​ Затем щелкните правой​COLUMN​ Именно это мы​ с исходными данными.​TRANSPOSE​ на горизонтальное измерение​ в нечто слегка​ либо преобразовать её​

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

​ или построения диаграммы​ Excel версий 2007​ и строк на​ D, щелкните правой​ которая уходит вправо​ нажать не Enter,​

  • ​Transpose​Вставить строки на лист​ выберите пункт​ROW​ сделать. Если Вы​ вовсе не проблема.​ хватает гибкости, и​ выбрать такое количество​ ниже), но не​ кликнуть правой кнопкой​ состоять из 10​ по имеющимся данным.​ и 2010. В​ самом деле является​ кнопкой мышки и​​ по строке и​​ а​​(Транспонировать).​​.​
  • ​Copy​(СТРОКА) возвращают номера​ поймёте это, то​ Вот как можно​ поэтому она становится​ строк и столбцов,​ тревожьтесь, осталось всего​ мыши по любой​ столбцов и 4​В этой статье Вы​ более ранних версиях​ заменой. Ведь количество​ выберите опцию «Вставить».​ наоборот. Чего и​Ctrl+Shift+Enter​Подсказка:​

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

​Чтобы удалить строку, выделите​(Копировать) или просто​ столбца и строки​ всё остальное поймёте​ легко восстановить исходное​​ не лучшим решением​​ сколько столбцов и​​ 2 действия, и​​ ячейке таблицы и​ строк.​ найдёте несколько способов​ (2003 и 2000)​ строк 1 048​Примечание. Столбцы всегда добавляются​ требовалось.​, чтобы ввести ее​Если Вы копируете​ ее, а затем​

  1. ​ нажмите​ соответственно;​ с лёгкостью​ форматирование:​ во многих ситуациях.​
  2. ​ строк соответственно имеет​ Вы получите желаемый​ в контекстном меню​
  3. ​Вставьте скопированные данные при​​ преобразовать строки в​​ инструмент «Закрепить области»​ 576 и колонок​ в левую сторону.​Плюсы​​ сразу во все​​ ячейки с относительными​ на вкладке​Ctrl+C​Транспонирование данных в Excel​функция​

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

  4. ​Думаю, Вы помните, что​Скопируйте исходную таблицу.​Этот метод очень похож​​ Ваша исходная таблица.​​ результат.​ выбрать​ помощи команды​​ столбцы (или столбцы​​ находится в меню​ 16 384 не​​ Количество новых колонок​​: сохраняются связи между​
  5. ​ выделенные ячейки как​ ссылками без ячеек,​​Главная​​.​​ADDRESS​​ в формуле мы​Выделите транспонированную таблицу.​ на предыдущий. Его​ В нашем примере​Скопируйте таблицу с символами​Table​Транспонирование данных в Excel​Paste Special​ в строки) в​ «Окно» на главной​ меняется. Просто последние,​ появляется столько, сколько​ таблицами, можно легко​формулу массива​ на которые идут​

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

  6. ​нажмите кнопку​Теперь щелкните правой кнопкой​​(АДРЕС) меняет местами​​ использовали ещё 3​​Кликните по выделенной области​​ главное преимущество перед​​ мы выбираем 6​​ «​(Таблица) >​(Специальная вставка) >​ Excel. Эти решения​
  7. ​ странице. И там​​ заменяют предыдущие… Данный​​ было их предварительно​ вносить изменения во​. Если раньше не​​ ссылки, то ссылки​​Вставить​​ мыши в ячейке,​​ строку и столбец;​ функции –​ правой кнопкой мыши​Транспонирование данных в Excel

​ функцией​ столбцов и 7​ххх​Convert to Range​Transpose​ работают во всех​ нужно ВСЕГДА активизировать​ факт следует учитывать​ выделено. Порядок столбцов​ вторую таблицу.​ сталкивались с формулами​ станут ошибочными. Чтобы​и выберите пункт​

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

​ где требуется поместить​функция​ADDRESS​ и в разделе​TRANSPOSE​ строк.​

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

​» и выполните команду​(Преобразовать в диапазон).​​(Транспонировать). Вы можете​​ версиях Excel (2013,​ ячейку ПОД фиксируемой​ при заполнении листа​ вставки, так же​Минусы​ массивов, то советую​ избежать этого, копируйте​Удалить строки с листа​ преобразованные данные и​INDIRECT​(АДРЕС),​Paste Options​(ТРАНСП) состоит в​

​Нажмите​Paste Special​Более серьёзное ограничение этого​ открыть диалоговое окно​ 2010, 2007 и​

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

​ строкой.​ данными более чем​ зависит от порядка​: форматирование не сохраняется,​почитать тут​ и вставляйте только​.​ выберите из контекстного​(ДВССЫЛ) выводит перевернутые​COLUMN​

  1. ​(Параметры вставки) выберите​ том, что он​F2​(Специальная вставка) >​ метода состоит в​
  2. ​Paste Special​ более ранних), охватывают​​​​ на 50%-80%.​ их выделения. Например,​ но его можно​- это весьма​ значения, когда выполняете​Можно также щелкнуть правой​ меню пункт​ данные в другую​(СТОЛБЕЦ) и​Formatting​ оставляет возможность изменять​, чтобы перейти в​
  3. ​Transpose​​ том, что он​​(Специальная вставка) тремя​ множество возможных сценариев,​
  4. ​Допустим, информация в таблице​​Программа Microsoft Excel создана​​ через одну и​​ легко воспроизвести​ экзотический, но очень​ преобразование строк в​ кнопкой мыши выделенную​Paste Special​ ячейку на листе​

    ​ROW​
    ​(Форматирование).​

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

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

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

​Специальной вставкой​​ мощный инструмент в​​ столбцы или наоборот.​​ строку и выбрать​(Специальная вставка):​ Excel.​(СТРОКА).​​Подводя итог, метод с​​ таблице, при этом​Запишите функцию​

​ столбцы в строки​ данных, и, если​На вкладке​ ошибки и показывают​ сосредоточена не в​

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

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

​ было удобно не​​Теперь добавим в прайс-лист​​(вставить только​ Excel.​ Для этого отметьте​ команду​В открывшемся диалоговом окне​Совсем не страшно, правда?​Функция​ функцией​

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

  • ​ сохраняя связь с​TRANSP​ (или строки в​ они изменятся, Вам​Home​
  • ​ хорошие примеры использования​ столбцах, а в​ только вносить данные​ заголовок и новую​Формат​
  • ​Плюсы​ опцию​Вставить​​Paste special​​Не составит труда написать​ADDRESS​INDIRECT​ исходной таблицей.​OSE​ столбцы).​​ придётся повторять процесс​(Главная) в разделе​​ в Excel формул​ строках. Для удобства​

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

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

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

​Удалить​ пункт​ транспонировать строки в​ того, чтобы получить​ сложным решением задачи​ будем использовать небольшую​ в скобках диапазон​Find and Replace​ снова. Никто не​(Буфер обмена), нажмите​​Преобразовываем строки в столбцы​​ горизонтальной прокрутке зафиксировать​​ с заданным условием,​​ вставим две новых​

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

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

  1. ​ маленькую чёрную стрелку​ методом Копировать >​ первый столбец, в​ но и просматривать​ строки одновременно.​​ таблицы, отчеты и​​ тут же отражаются​​(Вставить) диалогового окна​​Выделите одну или несколько​

    ​(Транспонировать) и нажмите​
    ​ что Вы достаточно​

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

    ​ большие по объему​
    ​Выделите несмежный диапазон двух​

    ​ прайсы, нельзя заранее​​ во второй.​​Paste Special​ ячеек. Щелкните правой​ОК​ хорошо владеете VBA.​ столбца, заданных Вами.​

  2. ​ с функцией​ внимание на процессе​ случае это будет​ символы «​ то, чтобы преобразовывать​Paste​Транспонируем таблицу при помощи​ строк.​Транспонирование данных в Excel

​ блоки информации.​ ячеек A1;A4(обратите внимание​ предвидеть количество необходимых​Минусы​(Специальная вставка).​ кнопкой мыши и​.​ Если нет, то​

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

​ Запомните: сначала строка,​TRANSPOSE​ транспонирования, а не​ выглядеть так:​ххх​

  • ​ одни и те​
  • ​(Вставить) и выберите​
  • ​ копирования / вставки​Выделяем любую ячейку нужной​Наименования столбцов и строк​​ вместо символа «:»​​ строк и столбцов.​​: не сохраняется форматирование,​​Ваши данные будут точно​Транспонирование данных в Excel

​ выберите команду​Теперь Ваши столбцы преобразовались​​ можете найти множество​​ потом столбец. Например,​(ТРАНСП).​ на данных в​=TRANSPOSE($A$1:$G$6)​» на «​​ же строки и​​ команду​

​ ссылок на исходные​​ таблицы, чтобы Excel​ могут быть значительно​ указан символ «;»​ Использование программы Excel​ пустые ячейки из​ и легко транспонированы​Вставить​ в строки!​ готовых макросов в​АДРЕС(8;1)​Преимущества:​

​ таблице. Мы будем​​=ТРАНСП($A$1:$G$6)​=​ столбцы по нескольку​Transpose​ данные​ понимал, с какими​ удалены от ячеек,​ — это значит,​

​ – это в​ первой таблицы отображаются​​ и выстроены в​​.​Точно таким же образом​ интернете. Но если​возвратит​Вы можете спокойно​ использовать немного замысловатую​Замечание:​​«, т.е. восстановить ссылки​​ раз. Согласны?​(Транспонировать).​Транспонируем данные в Excel​ данными ему работать.​

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

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

​Кликните правой кнопкой мыши​
​ при помощи формул​

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

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

​ инструмента выбираем значение​ момент. И все​ введите A1;A4 в​ в процессе которой​​ редактировать отдельные ячейки​​ приём работает так​​выберите строку, столбец​​ Вот небольшой пример:​​ что метод​​Функция​

​ таблице, при этом​​(ДВССЫЛ) и​​ с функцией​Быстрое, спокойное и элегантное​ столбцы в Excel​ которую нужно вставить​ на листе Excel,​ «Закрепить первый столбец».​ время прокручивать страницу,​​ поле имя и​​ требуется вставка и​​ во второй таблице,​​ же хорошо.​

​ или ячейку для​​После копирования и специальной​​Transpose​COLUMN​ она будет оставаться​ADDRESS​​TRANSPOSE​​ решение, не так​​ при помощи уже​​ данные, и в​​ похожую на ту,​​Теперь при горизонтальной прокрутке​ чтобы увидеть название,​ нажмите Enter). Как​​ удаление различных элементов.​​ поскольку формулу массива​Надеюсь, этот способ будет​ вставки.​

​ вставки с включенным​в VBA ограничен​(СТОЛБЕЦ) возвращает номер​ связанной с таблицей-источником​(АДРЕС).​(ТРАНСП).​

​ ли? Единственный недостаток​
​ знакомой нам техники​

​ контекстном меню выберите​​ что показана в​​ листа вправо зафиксированный​ некомфортно. Поэтому в​ выделять несмежные диапазоны​Сначала рассмотрим способы вставки​ можно менять только​ полезен. Хорошего Вам​​Многие поклонники Excel рано​​ параметром​ 65536 элементами. Если​ столбца из заданной​ и будет автоматически​Предположим, у Вас есть​Нажмите​​ этого подхода состоит​​Копировать​Paste Special​​ верхней части рисунка,​​ столбец будет неподвижен.​ табличном процессоре имеется​ вы уже знаете​ строк и столбцов​ целиком.​ дня!​ или поздно сталкиваются​Transpose​

​ Ваш массив выйдет​ ссылки на ячейку.​ обновляться каждый раз,​ данные в 4​Ctrl+Shift+Enter​

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

​ в процессе выполнения​

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

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

​Вставить​Transpose​ стран распределены по​ необходимо выделить ячейку​В таблице, как правило,​Теперь снова используйте инструмент​ таблиц.​ не предыдущий, но​ командой сайта office-guru.ru​ Данные на листе​ в столбцы.​ ограничения, то все​СТОЛБЕЦ(A3)​​ вносить изменения в​​A​Замечание:​ форматирование исходной таблицы​, так, чтобы транспонированные​(Транспонировать).​ столбцам, но список​ в САМОМ НИЗУ​

​ шапка одна. А​ «Главная»-«Вставка»-«Вставить строки на​
​Обратите внимание, в данном​
​ позволяет свободно редактировать​

​Источник: https://www.ablebits.com/office-addins-blog/2012/04/10/convert-rows-columns-excel/​

office-guru.ru

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

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

​D​Ctrl+Shift+Enter​ Вам придётся восстанавливать​ исходные данные. Главное​ Нажмите​ очень длинным, поэтому​ фиксируемого столбца. И​ от нескольких десятков​ видно как вставить​ клавиши для добавления​ таблице и вносить​Автор: Антон Андронов​

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

​ но временами Вы​ Excel так, как​Урок подготовлен для Вас​

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

​, поскольку столбец​На самом деле,​) и в 5​, поскольку это формула​ его вручную (далее​ преимущество такого подхода​Ctrl+Alt+V​ нам будет гораздо​ нажать кнопку «Закрепить​ до нескольких тысяч.​ пустую строку в​​ или удаления строк​​ в нее любые​Хотим, упрощенно говоря, повернуть​​ будете замечать, что​​ Вам нужно.​

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

​ командой сайта office-guru.ru​A​ я вижу только​ строках (​ массива. Если для​ в этом уроке​​ в том, что​​, выберите опцию​

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

​ удобнее преобразовать столбцы​​ области».​​ Работать с многостраничными​ Excel между строками.​​ и столбцов. Их​​ правки при необходимости.​​ таблицу на бок,​​ та или иная​

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

​Урок подготовлен для Вас​Источник: https://www.ablebits.com/office-addins-blog/2014/03/06/transpose-excel-rows-columns/​

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

​– это первый​ один – форматирование​1​ ввода формулы просто​

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

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

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

​Несложно догадаться о втором​ надо использовать после​ Для создания ссылок​ т.е. то, что​

​ таблица выглядела бы​ командой сайта office-guru.ru​
​Перевел: Антон Андронов​
​ столбец. Как не​

​ исходных данных не​

office-guru.ru

Как вставлять и удалять ячейки, строки и столбцы

​–​ нажать​ способ сделать это).​ в исходной таблице,​

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

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

  1. ​ лучше, если столбцы​Источник: http://www.howtogeek.com/howto/12366/convert-a-row-to-a-column-in-excel-the-easy-way/​Автор: Антон Андронов​​ трудно догадаться, функция​​ сохраняется. Впрочем, Вы​​5​​Enter​​Если Вы не ищите​​ транспонированная таблица обновится​

  2. ​ОК​ экране.​ содержит два столбца​​ не видны. Все​​ заголовки строк 1​​ или столбца. Чтобы​​ столбцы нам понадобятся​​ — пустить по​​ и строки поменять​

    ​Перевел: Антон Андронов​Иногда мы аккуратно и​ROW​ можете легко восстановить​​):​​, то она работать​​ лёгких путей, то​​ и отразит эти​

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

  1. ​.​Выделите строки и столбцы,​ и две строки.​​ время прокручивать к​​ и 3. Кликнуть​​ выделить строку на​​ четыре функции из​​ столбцу и наоборот:​​ местами.​

  2. ​Автор: Антон Андронов​ старательно вводим данные​(СТРОКА) работает точно​​ его, как это​​Введите формулу, показанную ниже,​​ не будет.​​ можете использовать формулы​​ изменения.​​Замечание:​

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

Вставка ячейки

  1. ​Вставляйте и удаляйте строки,​ в столбцах Excel​ так же, только​ показано выше.​​ в верхнюю левую​​Готово! Наши данные транспонированы,​

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

support.office.com

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

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

​ хотите преобразовать в​ ячейки, содержащие формулы,​ хотите развернуть всю​ и столбцов. Но​ – нерационально.​ строк и выбрать​ клавиш: SHIFT+ПРОБЕЛ. Горячие​:​ мыши -​ Вы можете изменить​ для оптимального размещения​

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

Весь секрет в специальной вставке

  1. ​ концу понимаем, что​А теперь позвольте напомнить​ работает функция​ (допустим, это будет​ в 6 столбцов,​ наоборот.​ столбцы (или столбцы,​​ убедитесь, что во​​ таблицу целиком, т.е.​
  2. ​ не в самой​Чтобы шапка была видна​ опцию «Вставить».​ клавиши для выделения​Функция​Копировать​ компоновку данных в​ данных на листе.​​ гораздо удобнее расположить​​ всю формулу, которую​Преобразуем строки в столбцы в Excel
  3. ​INDIRECT​ ячейка​ что и требовалось​​Как можно понять из​​ которые хотите преобразовать​ всех этих ячейках​​ все ячейки с​​ закрепляемой области. Она​Преобразуем строки в столбцы в Excel
  4. ​ при прокрутке, закрепим​Чтобы добавить строку или​​ столбца: CTRL+ПРОБЕЛ.​​АДРЕС(номер_строки; номер_столбца)​). Затем щелкаем правой​ Excel в соответствии​Примечание:​ их горизонтально, т.е.​​ мы использовали для​​(ДВССЫЛ), и, возможно,​Преобразуем строки в столбцы в Excel

​A7​​ получить.​ её названия, функция​ в строки).​ использованы абсолютные ссылки​ данными на листе,​ должна быть сразу​ верхнюю строку таблицы​ столбец в Excel​Допустим у нас есть​- выдает адрес​ по пустой ячейке,​ с Вашими потребностями.​ В Microsoft Excel установлены​​ не в столбцах,​​ преобразования строк в​​ захотите более подробно​​), и нажмите​​Главное преимущество функции​​TRANSPOSE​

Наслаждайтесь результатом

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

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

​ ячейки по номеру​ куда хотим поместить​ Давайте вместе проделаем​

​ следующие ограничения на​ а в строках.​
​ столбцы на листе​
​ разобраться, что на​

​Enter​

office-guru.ru

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

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

​TRANSPOSE​(ТРАНСП) специально разработана​ этом же или​ Это необходимо, поскольку​Ctrl+Home​ и справа от​

Как вȎxcel столбцы в строки

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

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

Как вȎxcel столбцы в строки

​ данными.​​ их.​Чтобы вставить столбец между​ на листе, т.е.​ выбираем из контекстного​ расположим данные в​ столбцов: 16 384 столбца​ стоило потрудиться, чтобы​

​=INDIRECT(ADDRESS(COLUMN(A1),ROW(A1)))​​ эта формула и​=INDIRECT(ADDRESS(COLUMN(A1),ROW(A1)))​ сохраняет связь с​

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

​ в Excel. Если​Откройте диалоговое окно​ транспонированы, а ссылки​Ctrl+Shift+End​В выпадающем меню инструмента​Делаем активной любую ячейку​Примечание. Новые строки всегда​ столбцами для заполнения​ АДРЕС(2;3) выдаст, например,​ меню команду​ таблице в виде​​ в ширину и​​ понять, что с​​=ДВССЫЛ(АДРЕС(СТОЛБЕЦ(A1);СТРОКА(A1)))​ ​ почему мы использовали​​=ДВССЫЛ(АДРЕС(СТОЛБЕЦ(A1);СТРОКА(A1)))​

Как вȎxcel столбцы в строки

​ источником данных, т.е.​ у Вас нет​Paste Special​​ на ячейки автоматически​​.​ «Закрепить области» выбираем​ таблицы. Переходим на​​ добавляются сверху над​​ номеров позиций прайс-листа,​ ссылку на ячейку​Специальная вставка (Paste Special)​​ двух горизонтальных строк.​​ 1 048 576 строк в​ самого начала надо​Как видите, в функции​ комбинацию с функцией​

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

​ первую опцию.​​ вкладку «Вид». Инструмент​ выделенными строками.​ можно воспользоваться одним​ C2.​. В открывшемся диалоговом​Первым делом, выделите таблицу​ высоту.​ было делать всё​ADDRESS​ADDRESS​

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

​ в строке с​ в исходных данных​ с формулами в​ было показано в​Как Вы только что​ этого на выбор:​На рисунке видно, что​ «Закрепить области».​В процессе работы с​ из двух способов:​Функция​ окне ставим галочку​​ с данными, которые​​Чтобы вставить столбец, выделите​

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

​ кнопкой мыши и​ области остаются на​ функцию «Закрепить верхнюю​ и столбцы листа​ ячейку A1. Потом​- преобразует текстовую​

​и жмем​

​ Кликните правой кнопкой​ на вкладке​

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

Как вȎxcel столбцы в строки

​Paste Link​(Транспонировать) в Excel​ выберите​ месте.​ строку».​ приходится не реже​ перейдите на закладку​

​ строку, например, «F3″​​ОК​ мыши и в​Главная​ заново. В Excel​

​ в этом кроется​​ Вы можете пропустить.​ столбце​Форматирование начальной таблицы не​​ внимательно следите за​​(Вставить связь) в​​ позволяет преобразовать строки​​Copy​​После фиксации строки или​

planetaexcel.ru

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

​Под верхней строкой появляется​ чем вставлять. Поэтому​ «Главная» раздел инструментов​ в настоящую ссылку​.​ появившемся контекстном меню​нажмите кнопку​ есть простой способ​ весь фокус! Помните,​Функция​A​ сохранится в преобразованной​

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

​ столбца таблицы в​ отграничивающая линия. Теперь​ стоит попрактиковаться.​ «Ячейки» кликните по​ на ячейку F3.​Минусы​ нажмите команду​Вставить​ транспонировать всю таблицу​ что функция​INDIRECT​, то потребуется немного​ таблице, как это​ следующие шаги в​

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

​ диалогового окна.​ столбцы в строки)​ меню.​

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

​ меню «Закрепить области»​ при вертикальной прокрутке​Для наглядного примера удалим​ инструменту «Вставить» из​Функции​

  1. ​: не всегда корректно​Copy​и выберите пункт​ целиком и сохранить​ADDRESS​(ДВССЫЛ) служит для​ более сложная формула:​ видно на рисунке​ точности как написано.​Вставка столбца.
  2. ​Результат будет примерно таким:​ буквально за несколько​нажмите​ становится доступной кнопка​ листа шапка таблицы​Опция вставить.

​ из нашего прайс-листа​ выпадающего списка выберите​СТРОКА(ячейка)​

​ копируются ячейки с​

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

​(Копировать).​Вставить столбцы на лист​ структуру.​(АДРЕС) понимает первое​ создания непрямой ссылки​=INDIRECT(ADDRESS(COLUMN(A1)-COLUMN($A$1)+ROW($A$1),ROW(A1)-ROW($A$1)+COLUMN($A$1)))​ выше.​В этом примере мы​Выделите новые данные и​ секунд. Уверен, что​Ctrl+C​ «Снять закрепление областей».​ будет всегда видна:​

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

​ нумерацию позиций товара​ опцию «Вставить столбцы​и​ формулами, нет связи​Далее выберите позицию, где​

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

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

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

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

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

​Щелкните правой кнопкой мышки​- выдают номер​ данных в первой​ таблица. Кликните правой​ его, а затем​ снимки экрана из​

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

​ число как номер​ поместить значение ячейки​A1​ то в транспонированных​ штаты США с​Find and Replace​ транспонировать таблицу один​Co​

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

​ таблице не повлияет​ кнопкой мыши по​ на вкладке​

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

​ версии Excel 2010​ столбца. Другими словами,​B1​– это левая​ ячейках там будут​ данными о населении:​

​(Найти и заменить).​ раз. Пользуясь этим​py​Примечание. Кнопка «Снять закрепление​ пару строк должны​

​ A1;D1 и выбираем​ A. Из появившегося​ для заданной ячейки,​ на вторую).​ левой верхней ячейке​Главная​ х64. В других​ функция​

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

​в ячейку​ верхняя ячейка таблицы-источника.​ нули.​Во-первых, необходимо определить точное​ Вы также можете​ методом, Вы сохраняете​(Копировать) на вкладке​ областей» Excel 2003​ быть неподвижны при​

​ «Главная»-«Удалить»-«Удалить столбцы с​ контекстного меню выберите​ например =СТРОКА(A3) выдаст​Плюсы​ этой области и​

​нажмите кнопку​ версиях, начиная с​ADDRESS​A8​ Также обратите внимание​Вы не сможете редактировать​ количество строк и​ нажать сочетание​ исходные данные, и​Home​ и 2000 находится​ прокрутке листа.​ листа». Контекстным меню​

exceltable.com

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

​ опцию «Вставить»​ 1, а =СТОЛБЕЦ(А3)​: в транспонированной таблице​ в появившемся меню​Вставить​ Excel 2003, этот​(АДРЕС) берёт номер​, то записываете в​ на использование абсолютных​ ячейки в преобразованной​

​ столбцов в таблице.​Ctrl+H​ это ещё один​(Главная) в разделе​ в меню «Окно».​Как это сделать:​ так же можно​Теперь можно заполнить новый​ выдаст 3.​ сохраняется исходное форматирование​ выберите команду​

Как закрепить строку в Excel при прокрутке

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

​ столбец номерами позиций​Теперь соединяем эти функции,​ ячеек.​Transpose​

  1. ​Удалить столбцы с листа​ но могут быть​Таблица с данными.
  2. ​COLUMN​A8​Скопируйте формулу на весь​TRANSPOSE​Инструмент закрепления областей.
  3. ​ это 7 столбцов​ на вкладку​ пользу.​Опция закрепления верхней строки.

​(Буфер обмена).​ часто используются, можно​ строкой, которую будем​ заголовки A1и D1,​ прайса.​

Результат закрепления верхней строки.

​ чтобы получить нужную​Выделяем нужное количество пустых​(Транспонировать).​.​ отличия в интерфейсе,​(СТОЛБЕЦ), и превращает​

​следующую формулу:​

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

Фиксация области просмотра листа.

​ а не ячейки.​​ нам ссылку, т.е.​ ячеек (т.е. если,​Если в появившемся меню​Можно также щелкнуть правой​ структуре меню и​ его в номер​

​=INDIRECT(«B1»)​ Вы собираетесь поместить​ от источника данных.​ включая заголовки. Запомним​(Заменить).​ два существенных недостатка,​ в который Вы​ панель быстрого доступа.​ Excel сориентироваться, какая​Удаление строк происходит аналогичным​В нашем прайсе все​ вводим в любую​ например, исходная таблица​

​ Вы не нашли​

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

​ кнопкой мыши в​ диалоговых окнах.​ строки, затем берёт​=ДВССЫЛ(«B1»)​ транспонированные данные, протянув​ Если Вы сделаете​ эти цифры и​Замените все символы равно​ которые не позволяют​ собираетесь скопировать транспонированные​

  1. ​ Для этого щелкаем​ именно область должна​ способом, только нужно​ еще не достает​ свободную ячейку вот​ была из 3​ иконку команды​Фиксация первого столбца.
  2. ​ верхней части столбца​Итак, у нас имеется​ номер строки и​

Горизонтальная прокрутка.

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

Зафиксировать области.

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

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

​ такую формулу:​ строк и 5​Transpose​ и выбрать команду​ вот такая таблица​ превращает его в​INDIRECT​ в правом нижнем​ ячейку, то получите​

Место для закрепления.

​ строк в столбцы.​=​ решением для транспонирования​

Результат при прокрутке.

​Замечание:​ и выбираем предложенный​Теперь выбираем инструмент «Закрепить​ меню инструмента. А​

Как убрать закрепленную область в Excel

​ и единицы измерения​=ДВССЫЛ(АДРЕС(СТОЛБЕЦ(A1);СТРОКА(A1)))​ столбцов, то выделить​(Транспонировать), то можете​Вставить​

Снятие закрепления областей.

​ Excel:​ номер столбца, то​(ДВССЫЛ) в том,​

​ углу выделенной ячейки​ сообщение с предупреждением:​Посчитайте ячейки, которые Вы​» на «​ данных в Excel.​Важно выбрать ячейку,​ вариант.​ области».​ в контекстном меню​ (шт. кг. л.​в английской версии Excel​ обязательно нужно диапазон​

exceltable.com

​ использовать команду​

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 и заполнить их значением, находящимся выше или ниже, нулями или же любым другим шаблоном. Заполнять…

Обозначение кнопок мыши в таблице:

Левая кнопка Правая кнопка Двойной клик Колесико

— Имеется дополнительная информация во всплывающей подсказке


Управлять столбцами таблицы можно с помощью горячих клавиш:

Alt(1..5) — Скрыть/показать столбец 1 — 5;  Alt0 — Показать все столбцы

Alt(1..5) — Изменить направление сортировки в столбце 1 — 5


Ctrl — Добавить сочетание в Редактор горячих клавиш


Подробнее об условных обозначениях и командах — в разделе О проекте

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

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

К счастью, это не так и данная задача решается намного проще. Сейчас мы расскажем, как сделать столбцы строками в Excel буквально за пару кликов мышкой. Материал будет актуален для всех современных версий Excel, включая Excel 2007, 2010, 2013 и 2016.

Способ № 1. Используем копирование и вставку с транспонированием.

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

Для того чтобы воспользоваться данным способом вам необходимо выделить область листа Excel, строки которой необходимо преобразовать в столбцы, и скопировать данную область с помощью комбинации клавиш Ctrl-C или с помощью команды «Копировать» в контекстном меню (как на скриншоте внизу).

копирование области листа Excel

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

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

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

область с преобразованными данными

Также необходимо отметить, что данный способ не будет работать если ваша область с данными оформлена как таблица Excel (кнопка «Таблица» на вкладке «Вставка»).

таблица Excel

Для того чтобы транспонировать таблицу Excel ее необходимо сначала преобразовать в диапазон. Делается это при помощи кнопки «Преобразовать в диапазон» на вкладке «Робота с таблицами – Конструктор».

кнопка Преобразовать в диапазон

Кроме этого, таблицу Excel можно транспонировать при помощи функции ТРАНСП, о которой мы расскажем ниже.

Способ № 1. Используем формулу «ТРАНСП».

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

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

Для начала вам необходимо выделить область таблицы, в которую будут помещаться транспонированные данные. Область должна быть такой же, как и область с исходными данными, но количество столбцов и строк необходимо поменять местами. Например, если ваша исходная область имела 30 столбцов и 1 строку, то область для транспонированных данных должна иметь 30 строк и 1 столбец.

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

После выделения области необходимого размера можно приступать к вводу формулы, которая сделает столбцы строками и наоборот. Для этого нажимаем Enter, вводим знак «=», вводим название формулы «ТРАНСП» и открываем круглую скобку.

ввод формулы Excel

Дальше выделяем мышкой область с исходными данными либо вручную вводим адрес необходимого массива данных.

ввод адреса массива

После ввода адреса массива с данными закрываем круглую скобку и нажимаем комбинацию Ctrl-Shift-Enter. Нажимать необходимо именно Ctrl-Shift-Enter, а не просто Enter, так как эта формула работает с массивом.

завершение ввода формулы

После нажатия на Ctrl-Shift-Enter вы получите новую область таблицы, в которой столбцы преобразованы в строки и наоборот.

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

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

Как в таблице Excel поменять местами строки и столбцы? Транспонирование таблиц Excel

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

Понравилась статья? Поделить с друзьями:

А вот еще интересные статьи:

  • Excel строка формул перенос строки
  • Excel столбец в одну ячейку через запятую
  • Excel строка формул огромная
  • Excel столбец в алфавитном порядке
  • Excel строка формул не редактируется

  • 0 0 голоса
    Рейтинг статьи
    Подписаться
    Уведомить о
    guest

    0 комментариев
    Старые
    Новые Популярные
    Межтекстовые Отзывы
    Посмотреть все комментарии