Функции и Формулы

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

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

Встроенное преобразование столбцов и строк в Google таблицах

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

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

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

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

=TRANSPOSE(D4:J5)

D4:J5 — массив ячеек с данными, строки которого нужно преобразовать в столбцы.

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

Абсолютно такой же принцип применения функции транспонирования распространяется и на столбцы в строки:

=TRANSPOSE(D7:E13)

D7:E13 — область ячеек с данными, которые нужно преобразовать.

Функция TRANSPOSE (ТРАНСП) в Google Sheets

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

Синтаксис и основные правила использования функции TRANSPOSE (ТРАНСП) в Google Sheets

=ТРАНСП(массив) - русская версия
=TRANSPOSE(array) - латинская версия

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

Принцип транспонирования: превращение строк в столбцы или наоборот происходит сверху > вниз; слева > направо.

Максимальное количество строк в массиве, из которых возможно преобразование в столбцы = 18 278 (что соответствует столбцу с инсекатором ZZZ).

Если в процессе транспонирования функция встретит заполненные ячейки в диапазоне распространения преобразования — то будет выдана ошибка: #REF! — с пояснением: «Массив не выведен, поскольку это привело бы к перезаписи данных в диапазоне.»

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

Подробное видео с пошаговым объяснением процесса транспонирования данных в Google таблицах при помощи функции TRANSPOSE на реальном примере.

Статьи по теме