Перейти к содержимому

Как транспонировать таблицу в гугл таблицах

  • автор:

Замените строки столбцами и наоборот. Зачем может пригодиться транспонирование?

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

Все примеры доступны в Таблице, см. раздел Ссылки .

Простой поворот таблицы

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

Таблица Гугл - Меню - Правка - Специальная вставка - Поменять местами строки и столбцы

Поворот с помощью формулы TRANSPOSE

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

Таблица Гугл - TRANSPOSE ТРАНСП

=TRANSPOSE(B2:F6) 

Транспонирование после SPLIT

Бывает, что данные существуют в виде строки перечисления. Например, Молоко, Сахар, Вода, Печенье, Кофе, Сыр . Чтобы разбить это перечисление на массив используется SPLIT . Эта формула вернет нам массив-строку. Чаще же мы имеем дело с колонками, поэтому TRANSPOSE(SPLIT) будет полезным — к таким данным можно будет применить другие формулы, которые в основном рассчитаны на “обход по строкам”.

Таблица Гугл - TRANSPOSE и SPLIT

=TRANSPOSE(SPLIT(B3;", ")) 

Генерация вариантов все-ко-всем

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

Для простого примера, умножим все числа массива [1, 2] на все числа массива [3, 4] . Очевидно, что результат должен быть массив [3, 4, 6, 8] .

В Таблицах необходимо использовать для этого формулу ARRAYFORMULA

Таблица Гугл - ARRAYFORMULA ARRAYS

Если же у нас оба массива — колонки, то одну из них придется развернуть. Пусть необходимо всем автомобилям в парке B2:B5 сопоставить всех водителей D2:D4 . Тогда

Таблица Гугл - ARRAYFORMULA и TRANSPOSE

=ARRAYFORMULA(B2:B5 & " - " & TRANSPOSE(D2:D4)) 

Чтобы вывести данные в одну колонку, используйте FLATTEN

=ARRAYFORMULA(FLATTEN(B2:B5 & " - " & TRANSPOSE(D2:D4))) 

Транспонирование в диаграммах

Данные могут быть расположены по-разному. На каждом шаге Жук или Муха получают определенное количество баллов

Таблица Гугл Жук и Муха

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

Таблица Гугл Жук и Муха График

Необходимо использовать опцию Строки/Столбцы настройки редактора диаграмм, чтобы транспонировать данные для диаграммы и отобразить полезный график

Таблица Гугл - РЕдактор диаграмм - Стороки/Столбцы

Выводы и рекомендации

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

Ссылки

  • Теги TRANSPOSE , ARRAYFORMULA , FLATTEN
  • Справка ТРАНСП (TRANSPOSE) — Cправка — Редакторы Google Документов
  • Справка ВЫРОВНЯТЬ (FLATTEN) — Cправка — Редакторы Google Документов
  • Примеры в Таблице

Поворот текста в Google Таблицах

Поворот текста в Google Таблицах

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

Использование функции «Поворот текста»

В большинстве случаев никаких особых требований к повороту текста в Google Таблицах у пользователя нет. Надписи переворачивают для вертикального отображения или на 45 градусов. Для таких целей идеально подойдет встроенная функция «Поворот текста».

  1. Выделите одну или несколько ячеек, текст в которых вы хотите повернуть. На верхней панели нажмите по кнопке «Поворот текста», чтобы вызвать меню с доступными вариантами. Выделение ячеек с текстом для поворота в Google Таблицах
  2. Посмотрите внимательно на миниатюры каждой кнопки из меню, чтобы понять, как именно будет повернут текст при ее использовании. Выбор варианта поворота текста среди функций в Google Таблицах
  3. Щелкните левой кнопкой мыши по одному из вариантов. Результат поворота текста в Google Таблицах
  4. Если вдруг понадобится изменить угол наклона, можете сделать это вручную, вписывая идеальное значение в специально отведенной для этого форме. Однако учитывайте, что при использовании обводки границ ячейка может выйти за края, что смотрится не очень красиво. Отображение рамок при повороте текста в Google Таблицах
  5. В таких случаях вы можете просто отменить добавление рамок и убедиться в том, что теперь все содержимое таблицы отображается корректно. Удаление рамок при повороте текста в Google Таблицах

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

Комьюнити теперь в Телеграм
Подпишитесь и будьте в курсе последних IT-новостей

Вставка текста как рисунка с ручным поворотом

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

  1. Откройте меню «Вставка» и выберите вариант «Рисунок». Переход ко вставке рисунка для поворота текста Google Таблицах
  2. Вы будете перемещены в простой редактор, в котором на верхней панели выберите инструмент «Текст». Выбор инструмента для создания текста в рисунке в Google Таблицах
  3. Зажмите в области рисования левую кнопку мыши и примерно растяните прямоугольник, в котором будет расположен ваш текст. Не делайте его слишком большим, чтобы в будущем он не мешал. Создание блока с текстом в рисунке в Google Таблицах
  4. В этом прямоугольнике кликните левой кнопкой мыши, а затем измените форматирование текста в соответствии со своими потребностями. Вы точно так же, как и при обычном вводе, можете выбрать размер шрифта, его тип, цвет, даже добавить списки и настроить выравнивание. Форматирование текста при создании его как рисунка в Google Таблицах
  5. Как только напишете содержимое блока с текстом, зажмите левую кнопку мыши на верхней точке редактирования и начните немного водить мышкой, чтобы увидеть, как при этом будет изменяться угол наклона текста. Поворот текста в редакторе рисунков в Google Таблицах
  6. После того как добьетесь нужного результата, нажмите кнопку «Сохранить и закрыть», чтобы подтвердить вставку данного рисунка в таблицу. Добавление повернутого текста через вставку в Google Таблицах
  7. Он будет добавлен вместе с блоком редактирования, поэтому измените размер и расположите текст в нужном месте. Изменение расположения повернутого текста через вставку в Google Таблицах
  8. Снимите выделение с объекта и убедитесь в том, что теперь повернутый текст отображается точно так, как вы и задумывали. Отображение повернутого текста через вставку рисунка в Google Таблицах
  9. Если вдруг понадобится изменить рисунок, удалить его или назначить скрипт для выполнения, снова выделите его, вызовите меню действий и уже потом переходите к выполнению нужных действий. Изменение повернутого текста через вставку рисунка в Google Таблицах

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

Читайте также в Комьюнити:

  • Создание таблицы посещаемости в Google Таблицах
  • Как получить подробную информацию о функции в Google Таблицах
  • Как убрать сетку в Google Таблицах

Преобразование строки в столбец (или наоборот) в электронных таблицах Документов Google

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

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

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

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

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

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

Завершите это последним символом), чтобы завершить функцию, нажмите клавишу Enter, и вот мы . столбец был перемещен вправо.

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

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

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

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

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

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

Как транспонировать данные встроенными функциями Google Sheets

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

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

=TRANSPOSE(D4:J5)

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

Преобразование строк в столбцы при помощи функции TRANSPOSE в Google таблицах

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

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

=TRANSPOSE(D7:E13)

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

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

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

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

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

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

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

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

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

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

Синтаксис функции TRANSPOSE (ТРАНСП) в Google Excel таблицах

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

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

Автор: Александр Солунин

Сертифицированный специалист по Google таблицам — Обучение | Курсы | Консультации Показать все статьи автора: Александр Солунин →

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

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

Школа онлайн с государственным аттестатом