Excel трансп не работает

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Вы всегда можете задать вопрос специалисту Excel Tech Community или попросить помощи в сообществе Answers community.

Источник

Почему флажок транспонирования в диалоговом окне «Вставить / Специальный» неактивен?

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

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

Читайте также:  Савеловский рынок не работает

Как я могу снять ящик, чтобы проверить его?

3 ответа 3

Чтобы выполнить транспонирование, выберите область для транспонирования и выполните копию, чтобы поместить ее в буфер обмена. Сокращение не будет работать.

Выберите область цели и сделайте вставку / спец. Нажмите переключатель « Значения »; это уберет флажок Транспонировать. Установите флажок Транспонировать и нажмите кнопку ОК. Данные будут транспонированы и вставлены во вновь выбранную область.

Для успешного выполнения транспонирования должны выполняться все следующие условия:

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

Целевая область должна быть пустой; Вы не можете транспонировать на месте.

У Дуга Миткиффа есть отличное учебное пособие для этого, а также файл Excel, который вы можете скачать и попрактиковаться.

Источник

Исправление ошибки #ЗНАЧ! в функции ТРАНСП

В этой статье приводятся сведения об устранении ошибки #ЗНАЧ! в функции ТРАНСП.

Проблема: формула не была введена как формула массива

Рассмотрим следующий пример:

Результатом формулы будет #VALUE! ошибку «#ВЫЧИС!».

Решение: Формулу необходимо преобразовать в формулу массива для диапазона, размер которого совпадает с размером исходного диапазона. Для этого выполните указанные ниже действия.

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

Это формула массива, и для ее ввода нужно нажать клавиши CTRL+SHIFT+ВВОД. Excel автоматически заключит формулу в фигурные скобки <>. Если вы попытаетесь ввести их вручную, Excel отобразит формулу как текст.

Примечание: Если у вас установлена текущая версия Microsoft 365, можно просто ввести формулу в верхней левой ячейке диапазона вывода и нажать клавишу ВВОД, чтобы подтвердить использование формулы динамического массива. Иначе формулу необходимо вводить с использованием прежней версии массива, выбрав диапазон вывода, введя формулу в левой верхней ячейке диапазона и нажав клавиши CTRL+SHIFT+ВВОД для подтверждения. Excel автоматически вставляет фигурные скобки в начале и конце формулы. Дополнительные сведения о формулах массива см. в статье Использование формул массива: рекомендации и примеры.

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

Вы всегда можете задать вопрос специалисту Excel Tech Community или попросить помощи в сообществе Answers community.

Источник

ТРАНСП (функция ТРАНСП)

Иногда требуется изменить направление, в котором располагаются ячейки. Это можно сделать путем копирования и вставки и применения команды «Транспонировать». Но в этом случае образуются повторяющиеся данные. Чтобы такого не происходило, можно вместо этого ввести формулу с функцией ТРАНСП. Например, на следующем изображении показано, как расположить горизонтально ячейки с A1 по B4 с помощью формулы =ТРАНСП(A1:B4).

Примечание: Если у вас есть текущая версия Microsoft 365, вы можете ввести формулу в левую верхнюю ячейку диапазона вывода, а затем нажать ввод, чтобы подтвердить формулу как формулу динамического массива. Иначе формулу необходимо вводить с использованием прежней версии массива, выбрав диапазон вывода, введя формулу в левой верхней ячейке диапазона и нажав клавиши CTRL+SHIFT+ВВОД для подтверждения. Excel автоматически вставляет фигурные скобки в начале и конце формулы. Дополнительные сведения о формулах массива см. в статье Использование формул массива: рекомендации и примеры.

Шаг 1. Выделите пустые ячейки

Сначала выделите пустые ячейки. Их число должно совпадать с числом исходных ячеек, но располагаться они должны в другом направлении. Например, имеется 8 ячеек, расположенных по вертикали:

Читайте также:  Буду получать пенсию если всю жизнь не работала

Нам нужно выделить 8 ячеек по горизонтали:

Так будут располагаться новые ячейки после транспонирования.

Шаг 2. Введите =ТРАНСП(

Не снимая выделение с пустых ячеек, введите =ТРАНСП(

Лист Excel будет выглядеть так:

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

Шаг 3. Введите исходный диапазон ячеек

Теперь введите диапазон ячеек, которые нужно транспоннять. В этом примере мы хотим транспоннять ячейки с A1 по B4. Поэтому формула для этого примера будет такой: =ТРАНСП(A1:B4) — но не нажимайте ввод! Просто остановите ввод и перейдите к следующему шагу.

Лист Excel будет выглядеть так:

Шаг 4. Нажмите клавиши CTRL+SHIFT+ВВОД

Теперь нажмите клавиши CTRL+SHIFT+ВВОД. Зачем это нужно? Дело в том, что функция ТРАНСП используется только в формулах массивов, которые завершаются именно так. Если говорить кратко, формула массива — это формула, которая применяется сразу к нескольким ячейкам. Так как в шаге 1 вы выделили более одной ячейки, формула будет применена к нескольким ячейкам. Результат после нажатия клавиш CTRL+SHIFT+ВВОД будет выглядеть так:

Советы

Вводить диапазон вручную не обязательно. Введя =ТРАНСП(, вы можете выделить диапазон с помощью мыши. Простой щелкните первую ячейку диапазона и перетащите указатель к последней. Но не забывайте: по завершении нужно нажать клавиши CTRL+SHIFT+ВВОД, а не просто клавишу ВВОД.

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

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

Технические подробности

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

Синтаксис

Аргументы функции ТРАНСП описаны ниже.

Массив. Обязательный аргумент. Массив (диапазон ячеек) на листе, который нужно транспонировать. Транспонирование массива заключается в том, что первая строка массива становится первым столбцом нового массива, вторая — вторым столбцом и т. д. Если вы не знаете, как ввести формулу массива, см. статью «Создание формулы массива».

Источник

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

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

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

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

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

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

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

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

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

Читайте также:  Как настроить сервер gateway

Сначала выделяем диапазон ячеек 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. Рассматриваемая функция может быть использована только в качестве формулы массива.

Источник

Оцените статью