Узнайте, как переносить данные в Excel и быстро менять ориентацию столбцов и строк на листе.
Транспонирование данных в Excel означает переключение или поворот данных из горизонтального массива в вертикальный массив или из вертикального массива в горизонтальный массив. Проще говоря, функция TRANSPOSE превращает строки в столбцы, а столбцы в строки.
В Excel вы можете транспонировать данные двумя способами: с помощью функции ТРАНСПОРТИРОВКА и специальной вставки. В этой статье мы покажем вам, как в Excel преобразовать значение строки в значение столбца, а значение столбца - в значение строки.
С использованием Функция TRANSPOSE
Функция TRANSPOSE позволяет переключать ориентацию заданного диапазона ячеек (массива) с вертикальной на горизонтальную или наоборот. Поскольку это формула массива, функцию необходимо вводить в диапазоне, который имеет такое же количество строк и столбцов, что и исходный.
Синтаксис функции транспонирования:
= Транспонировать (массив)
В следующем образце электронной таблицы мы собираемся транспонировать таблицу, содержащую объем экспорта животных по округам.
Во-первых, вы должны знать, сколько строк и столбцов содержит исходная таблица. Затем выберите точное количество ячеек в качестве исходного диапазона ячеек, но в другом направлении.
Например, у нас есть 5 строк и 3 столбца, поэтому нам нужно выбрать 3 строки и 5 столбцов ячеек для транспонированных данных. В нашем случае у нас 5 строк и 4 столбца, поэтому вам нужно выбрать 4 строки и 5 столбцов.
Выделите диапазон пустых ячеек и введите формулу: = ТРАНСПОРТ (A1: D5)
, но пока не нажимайте клавишу «Ввод»! На этом этапе ваш Excel будет выглядеть примерно так:
Теперь нажмите Ctrl + Shift + Enter. После нажатия комбинации клавиш данные будут перенесены.
Помните, что формула массива всегда должна заканчиваться нажатием «CTRL + SHIFT + ENTER». Когда вы нажимаете комбинацию клавиш, она помещает набор фигурных скобок вокруг формулы в строке формул, так что результат будет обрабатываться как массив данных, а не одно значение ячейки.
Функция Excel Transpose копирует только данные, но не форматирование исходных данных. Как видите, форматирование исходного заголовка не копируется. Кроме того, транспонирование - это динамическая функция, когда ваше значение в исходных данных изменяется, оно будет отражено в транспонированных данных, но не наоборот.
Как перенести данные в Excel без нулей
Если вы транспонируете таблицу или диапазон ячеек с одной или несколькими пустыми ячейками, эти ячейки будут иметь нулевые значения при транспонировании, как показано на рисунке ниже:
Чтобы скопировать пустые ячейки во время транспонирования, используйте функцию ЕСЛИ внутри формулы ТРАНСПОРТИРОВАНИЕ, чтобы проверить, пуста ли ячейка или нет. Если ячейка пуста / пуста, она возвращает пустую строку («») в транспонированную таблицу.
Если в вашей таблице есть пустые ячейки, введите формулу: = ТРАНСПОРТ (ЕСЛИ (A1: D5 = "", ""; A1: D5))
в выбранных ячейках.
Затем нажмите комбинацию клавиш «Ctrl + Shift + Enter». Теперь пустое место в ячейке D5 копируется в транспонированную ячейку E11.
Как транспонировать в Excel с помощью Вставить специальный метод
Другой способ транспонирования данных в Excel - использование специального метода вставки. Но перенос данных с использованием метода специальной вставки имеет свои минусы и плюсы. Эта функция позволяет вам переносить данные с исходным форматированием содержимого, но транспонированные данные будут статичными.
В отличие от функции TRANSPOSE, если вы измените значение в исходных данных, оно не отразится в транспонированном содержимом при использовании метода специальной вставки.
Сначала выберите диапазон, который вы хотите транспонировать, а затем щелкните правой кнопкой мыши и выберите «Копировать» или нажмите «CTRL + C», чтобы скопировать таблицу.
Затем выберите диапазон ячеек, который соответствует точному размеру исходной таблицы, как вы это делали для предыдущего метода.
Затем щелкните правой кнопкой мыши выбранные ячейки и выберите «Специальная вставка».
В диалоговом окне «Специальная вставка» установите флажок «Транспонировать» и нажмите «ОК».
Теперь таблица будет транспонирована (скопирована) в выбранные ячейки.
В этом методе вам не нужно беспокоиться о том, что черные ячейки станут нулями в транспонированной таблице, поскольку пустые ячейки также будут скопированы в выбранные ячейки.