Перевернуть таблицу в excel Excelka.ru - все про Ексель

Перевернуть таблицу в excel

Примеры функции ТРАНСП для переворачивания таблиц в Excel

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

Примеры использования функции ТРАНСП в Excel

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

Выделяем диапазон ячеек G2:L4 и вводим формулу для решения (использовать как формулу массива CTRL+SHIFT+Enter):

Единственный аргумент функции – диапазон ячеек A2:C7, значение каждой из которых будет умножено на число, содержащееся в ячейке E4 (5).

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

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

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

Сначала выделяем диапазон ячеек A9:G21. Ведь для транспонирования приведенной таблицы мы выделяем область шириной в 6 ячеек и высотой в 12 ячеек и используем следующую формулу массива (CTRL+SHIFT+Enter):

A2:M8 – диапазон ячеек исходной таблицы.

Таблицу такого вида можно распечатать на листе А4.

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

Пример 3. Вернуть транспонированную таблицу из предыдущего примера без использования функции ТРАНСП.

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

В результате будет добавлена таблица:

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

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

Функция имеет следующий синтаксис:

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

  1. Если в качестве аргумента функции были ошибочно переданы данные формата Имя, функция ТРАНСП вернет код ошибки #ИМЯ?. Числовые, текстовые и логические данные, переданные на вход функции ТРАНСП, в результате ее выполнения будут отображены без изменений.
  2. После выполнения функции ТРАНСП в созданной перевернутой таблице некоторые данные могут отображаться некорректно. В частности, данные типа Дата могут отображаться в виде чисел в коде времени Excel. Для корректного отображения необходимо установить требуемый тип данных в соответствующих ячейках.
  3. Перед использованием функции ТРАНСП необходимо выделить область, количество ячеек в которой равно или больше числу ячеек в транспонируемой таблице. Если было выделено больше ячеек, часть из них будут содержать код ошибки #Н/Д. После выполнения операции, описанной в пункте 3, снова выделите все ячейки включая те, которые содержат ошибку #Н/Д, нажмите Ctrl+H. В текстовом поле «Найти» необходимо ввести символы «#*», а поле «Заменить на» оставить пустым (замена на пустое значение) и нажать Enter.
  4. Поскольку функция ТРАНСП является формулой массива, при попытке внесения изменений в любую из ячеек транспонированной таблицы появится диалоговое окно с ошибкой «Нельзя изменить часть массива». Для получения возможности редактировать новую таблицу необходимо:
  • выделить весь диапазон входящих в ее состав ячеек и скопировать данные в буфер обмена (Ctrl+С или пункт «Копировать» в контекстном меню);
  • открыть контекстное меню нажатием левой кнопки мыши (или использовать кнопку «Вставить» в меню программы Excel) и выбрать пункт «Специальная вставка» (CTRL+ALT+V);
  • выбрать требуемый вариант в подменю «Вставить значения». Теперь связь между исходной и транспонированной таблицами отсутствует, любые данные могут быть изменены.
  1. Функция ТРАНСП является одним из трех доступных в Excel способов транспонирования диапазонов данных. Остальные способы будут рассмотрены ниже.
  2. Данная функция рассматривает переданные данные в качестве массива. При транспонировании массивов типа ключ->значение строка с о значением «ключ» становится столбцом с этим же значением.
  3. Функцию можно использовать для транспонирования математических матриц, записанных в виде таблицы в Excel.
  4. Рассматриваемая функция может быть использована только в качестве формулы массива.
Читать еще:  Аналитические таблицы в excel примеры

ИнтеллигенцияX

Excel: как «перевернуть»… таблицу

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


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

При обработке экономических или бухгалтерских отчетов такая задача возникает сплошь и рядом!

Обычными формулами или копированием ячеек это делать очень неудобно.

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

Операция, в которой строки и столбцы таблицы меняются местами, называется транспонированием.

В Excel (любой версии!) такую операцию можно сделать, как минимум, двумя способами.

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

Способ 1. Транспонирование данных через специальную вставку.

1) Выделите участок таблицы, которую хотите транспонировать.
2) Скопируйте данные в буфер (комбинации «Ctrl+C» или «Ctrl+Ins»).
3) Поставьте указатель активной ячейки в начало блока, где должна находиться транспонированная таблица.
4) В программе Excel 2003 вызовите «Правка Специальная вставка» (в MS Excel 2010-2016 щелкните левой кнопкой (ЛКМ) по небольшому треугольнику под иконкой «Вставить»). Откроется окно параметров специальной вставки.
5) В этом окне включите флажок «Транспонировать».
6) Нажмите «ОК».

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

Заметьте, что содержимое транспонированной таблицы не изменилось!

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

После специальной вставки обе таблицы будут автономны.

В этом и заключается основной недостаток первого способа.

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

Способ 2. Транспонирование данных через формулу массив.

1) На свободном участке листа выделите диапазон ячеек для будущей транспонированной таблицы.
2) Не снимая выделения (!) в первую ячейку диапазона запишите формулу «=Трансп(блок)». В качестве параметра «блок» введите диапазон исходной таблицы. Указать диапазон можно, выделив его прямо на рабочем листе.
3) Когда формула готова, нажмите «Ctrl+Shift+Enter». Это важно, т.к. нам нужно не обычное выражение, а формула-массив.

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

Все изменения появятся в транспонированной таблице.

Важно! Транспонирование таблиц через функцию «=Трансп()» устанавливает связь между источником данных и результатом.

В завершение темы пара замечаний по второму способу.

1) Вставить функцию «=Трансп()» вы можете с помощью Мастера функций, выбирать адреса ячеек можно прямо по рабочему листу. Но есть одна тонкость. После того, как в окне работы с Мастером формула готова, не нажимайте кнопку «ОК» – иначе вы получите обычную формулу, а она для решения задачи не годится. Не закрывая окно Мастера, нажмите комбинацию «Ctrl+Shift+Enter», программа MS Excel вставит на рабочий лист формулу-массив.
2) Диапазон ячеек для транспонированной таблицы желательно выбрать с учетом размеров исходной таблицы. Например, если исходные данные занимали 4 строки и 3 колонки, то диапазон для транспонированной таблицы должен занимать 3 колонки и 4 строки. Если это требование не соблюдать, а диапазон указать «с запасом», ничего страшного не произойдет. Просто в «лишних» ячейках транспонированной таблицы вы увидите значения «#Н/Д». Это означает, что для соответствующих ячеек функция «=Трансп()» не обнаружила данных.

Важно! Стереть значения «#Н/Д» клавишей «Del» не удастся. Excel запрещает удалять элементы формулы-массива.

Чтобы устранить это ограничение, сделайте так.

1) Выделите транспонированную таблицу.
2) Скопируйте ее в буфер обмена.
3) Не снимая выделения, вызовите «Правка Специальная вставка» (в MS Excel 2013-2016 щелкните ЛКМ по треугольнику под иконкой «Вставить»).
4) В окне параметров специальной вставки включите флажок «Значения».
5) Нажмите клавишу «ОК».

С этого момента участок рабочего листа с формулой-массивом превратился в обычные значения.

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

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

В программе Microsoft Excel существует огромное число инструментов, с помощью которых можно выполнять различные задачи. Возникли сложности, если бы у пользователя отсутствовала возможность в несколько кликов перевернуть таблицу Excel на 90 градусов. Именно об этом и будет данная статья. Мы рассмотрим два способа, как лучше сделать это, так что рекомендуем дочитать статью до конца.

Читать еще:  Как распечатать таблицу эксель на одном листе

Опция транспортирования

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

Первый способ: специальная вставка

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

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

  1. Выделить область таблицы в программе. Для этого зажмите левую кнопку мыши в верхнем левом углу и протащите курсор до нижнего правого, после чего отпустите кнопку мыши.
  2. Поместить выделенную область в буфер обмена. Чтобы это осуществить, нажмите правой кнопкой мыши по выделенной области, а в меню выберите «Копировать». Также можно ускорить этот процесс, нажав сочетание клавиш CTRL+C.
  3. Теперь нужно выбрать область, где будет располагаться перевернутая таблица. Важно знать, что ее начало не должно находиться в области уже существующей, поэтому установите курсор в любую пустую ячейку.
  4. Нажмите по выбранной ячейке ПКМ, а в контекстном меню выберете «Специальная вставка».
  5. Из подменю выберете «Специальная вставка».
  6. В появившемся окошке необходимо поставить галочку рядом с «Транспортировать», остальные опции не трогайте.
  7. Нажмите ОК.

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

Что касается изначальной таблицы, то ее можете или оставить, или удалить. Изменений это не внесет.

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

Второй способ: специальная функция

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

  1. Выделить массив ячеек, равный изначальном массиву таблицы. Важно проводить выделение за рамками первоначальной таблицы.
  2. Нажать на кнопку «Вставить функцию».
  3. В появившемся окне, из списка выбрать функцию «ТРАНСП» и нажать «ОК».
  4. Откроется окно, в котором нужно указать оригинал таблицы. Для этого кликните по полю «Массив», выделите область в окне программы. Далее нажмите «ОК».
  5. Теперь установите курсор в конец введенной формулы, нажмите CTRL+SHIFT+ENTER.

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

Второй способ, как перевернуть таблицу в Excel на 90 градусов, не вызовет затруднений у пользователей.

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

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

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

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

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

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

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

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

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

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

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

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

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

Читать еще:  Как в excel скрыть столбцы

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

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

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

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

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

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

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

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

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

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

В программе Microsoft Excel существует огромное число инструментов, с помощью которых можно выполнять различные задачи. Возникли сложности, если бы у пользователя отсутствовала возможность в несколько кликов перевернуть таблицу Excel на 90 градусов. Именно об этом и будет данная статья. Мы рассмотрим два способа, как лучше сделать это, так что рекомендуем дочитать статью до конца.

Опция транспортирования

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

Первый способ: специальная вставка

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

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

  1. Выделить область таблицы в программе. Для этого зажмите левую кнопку мыши в верхнем левом углу и протащите курсор до нижнего правого, после чего отпустите кнопку мыши.
  2. Поместить выделенную область в буфер обмена. Чтобы это осуществить, нажмите правой кнопкой мыши по выделенной области, а в меню выберите «Копировать». Также можно ускорить этот процесс, нажав сочетание клавиш CTRL+C.
  3. Теперь нужно выбрать область, где будет располагаться перевернутая таблица. Важно знать, что ее начало не должно находиться в области уже существующей, поэтому установите курсор в любую пустую ячейку.
  4. Нажмите по выбранной ячейке ПКМ, а в контекстном меню выберете «Специальная вставка».
  5. Из подменю выберете «Специальная вставка».
  6. В появившемся окошке необходимо поставить галочку рядом с «Транспортировать», остальные опции не трогайте.
  7. Нажмите ОК.

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

Что касается изначальной таблицы, то ее можете или оставить, или удалить. Изменений это не внесет.

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

Второй способ: специальная функция

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

  1. Выделить массив ячеек, равный изначальном массиву таблицы. Важно проводить выделение за рамками первоначальной таблицы.
  2. Нажать на кнопку «Вставить функцию».
  3. В появившемся окне, из списка выбрать функцию «ТРАНСП» и нажать «ОК».
  4. Откроется окно, в котором нужно указать оригинал таблицы. Для этого кликните по полю «Массив», выделите область в окне программы. Далее нажмите «ОК».
  5. Теперь установите курсор в конец введенной формулы, нажмите CTRL+SHIFT+ENTER.

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

Второй способ, как перевернуть таблицу в Excel на 90 градусов, не вызовет затруднений у пользователей.

Ссылка на основную публикацию