Excel для Microsoft 365 Excel для Microsoft 365 для Mac Excel для Интернета Excel 2019 Excel 2019 для Mac Excel 2016 Excel 2016 для Mac Excel 2013 Excel 2010 Excel 2007 Excel для Mac 2011 Excel Starter 2010 Еще…Меньше
Иногда требуется изменить направление, в котором располагаются ячейки. Это можно сделать путем копирования и вставки и применения команды «Транспонировать». Но в этом случае образуются повторяющиеся данные. Чтобы такого не происходило, можно вместо этого ввести формулу с функцией ТРАНСП. Например, на следующем изображении показано, как расположить горизонтально ячейки с 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» часто встречается с потребностью «переворачивать» список из горизонтального положения в вертикальное, но пригодится опция транспонирования может каждому. Кроме того, опция транспонирования данных значительно расширяет возможности аналитического анализа, выполняемого в «экселе» и упрощает сильно работу с таблицами.
Транспонировать (англ. Transpose) — переставлять, перемещать.
Рассмотрим работу опции «транспонировать» на примере случайно придуманного списка овощей, хранящихся на овоще базе.
Список овощей расположен вертикально:
Овощи |
Томаты; |
Свекла; |
Огурцы; |
Репа; |
Редька черная; |
Редька белая. |
Приведенный список требуется расположить горизонтально.
Пошаговые действия:
Шаг 1.
Выделить ячейки со списком;
Шаг 2.
Копировать ячейки сочетанием клавиш » ctrl»+»C» или вызвав правой кнопкой мыши контекстное меню и выбрав строчку «Копировать»;
Шаг 3.
Перенести курсор в начало предполагаемого горизонтального списка;
Шаг 4.
Вызвать меню специальной вставки и выбрать опцию «Транспонировать».
Скопированные ячейки из колонки (столбца) будут вставлены в строку горизонтально.
Download Article
Download Article
While you’re working in Excel, you might notice that the data you have in horizontal cells might make more sense in vertical cells. You can use the copy and paste/transpose method, but that might result in duplicate data. This wikiHow will teach you how to transpose in Excel using the TRANSPOSE function.
Steps
-
1
Open your document in Excel. You can find this program in your Start Menu or Applications Folder.
- You can either open your document from Excel by clicking Open from the File tab, or you can right-click the file in your file browser and click Open With.
-
2
Select blank cells that mirror the same amount of your original cell set. For example, if you have 4 cells of data presented vertically that you want to display horizontally and 4 cells of data you have horizontal that you want vertical, make sure you select the same amount of blank cells (8) so they can be transposed.
Advertisement
-
3
Enter «
=TRANSPOSE(
«. Type this while you have the cells selected and it will apply to all the cells. -
4
Type the range of cells you want to transpose. For example, if the 8 cells of data are in A1-B4, you’ll enter «
=TRANSPOSE(A1:B4)
«.- Don’t press Enter/Return yet.
-
5
Press Ctrl+⇧ Shift+↵ Enter. Since you’re using an array formula (which is a formula that gets applied to more than one cell), you’ll need to press Ctrl + Shift + Enter instead of just Enter.[1]
- If you don’t like those results, you can try using the copy and paste/transpose method.
Advertisement
Ask a Question
200 characters left
Include your email address to get a message when this question is answered.
Submit
Advertisement
Thanks for submitting a tip for review!
References
About This Article
Article SummaryX
1. Open your document in Excel.
2. Select blank cells that mirror the same amount of your original cell set.
3. Enter «=TRANSPOSE(.»
4. Type the range of cells you want to transpose.
5. Press Ctrl + Shift + Enter.
Did this summary help you?
Thanks to all authors for creating a page that has been read 10,590 times.
Is this article up to date?
Содержание
- 1 Процедура транспонирования
- 1.1 Способ 1: специальная вставка
- 2 Способ 2: применение функции
- 2.1 Помогла ли вам эта статья?
- 3 Переворот таблицы: как это делается?
- 4 Перенос значений из горизонтальной таблицы в вертикальную
- 5 Изменение размера таблицы во время корректировки Excel
Иногда встречаются ситуации, когда требуется перевернуть таблицу, то есть, поменять строки и столбцы местами. Конечно, можно полностью перебить все данные, как вам нужно, но это может занять значительное количество времени. Далеко не всем пользователям Excel известно о том, что в данном табличном процессоре имеется функция, которая поможет автоматизировать эту процедуру. Давайте изучим подробно, как строки сделать столбцами в Excel.
Процедура транспонирования
Смена местами столбцов и строчек в Экселе называется транспонированием. Выполнить данную процедуру можно двумя способами: через специальную вставку и с применением функции.
Способ 1: специальная вставка
Выясним, как транспонировать таблицу в Excel. Транспонирование с помощью специальной вставки является самым простым и популярным видом переворота табличного массива у пользователей.
- Выделяем всю таблицу курсором мышки. Кликаем по ней правой кнопкой. В появившемся меню выбираем пункт «Копировать» или просто жмем на клавиатуре сочетание Ctrl+C.
- Становимся на том же или на другом листе на пустую ячейку, которая должна будет стать верхней левой ячейкой новой копируемой таблицы. Кликаем по ней правой кнопкой мыши. В контекстном меню переходим по пункту «Специальная вставка…». В появившемся дополнительном меню выбираем пункт с таким же наименованием.
- Открывается окно настройки специальной вставки. Устанавливаем галочку напротив значения «Транспонировать». Жмем на кнопку «OK».
Как видим, после этих действий исходная таблица была скопирована в новое место, но уже с перевернутыми ячейками.
Затем, можно будет удалить первоначальную таблицу, выделив её, кликнув курсором, и в появившемся меню выбрав пункт «Удалить…». Но можно этого и не делать, если она не будет вам мешать на листе.
Способ 2: применение функции
Второй способ переворачивания в Экселе предполагает применения специализированной функции ТРАНСП.
- Выделяем область на листе, равную по вертикальному и горизонтальному диапазону ячеек исходной таблице. Кликаем по значку «Вставить функцию», размещенному слева от строки формул.
- Открывается Мастер функций. В списке представленных инструментов ищем наименование «ТРАНСП». После того, как нашли, выделяем и жмем на кнопку «OK».
- Открывается окно аргументов. У данной функции только один аргумент – «Массив». Ставим курсор в его поле. Вслед за этим, выделяем всю таблицу, которую хотим транспонировать. После того, как адрес выделенного диапазона записан в поле, жмем на кнопку «OK».
- Ставим курсор в конец строки формул. На клавиатуре набираем сочетание клавиш Ctrl+Shift+Enter. Это действие нужно для того, чтобы данные корректно были преобразованы, так как мы имеем дело не с одной ячейкой, а с целым массивом.
- После этого программа выполняет процедуру транспонирования, то есть меняет в таблице столбцы и строки местами. Но перенос был сделан без учета форматирования.
- Форматируем таблицу так, чтобы она имела приемлемый вид.
Особенностью данного способа транспонирования, в отличие от предыдущего, является то, что изначальные данные удалять нельзя, так как это приведет к удалению транспонированного диапазона. Более того, любые изменения первичных данных приведут к такому же изменению их в новой таблице. Поэтому, этот способ особенно хорош для работы со связанными таблицами. В то же время, он существенно сложнее первого варианта. Кроме того, при использовании данного способа необходимо сохранять исходник, что не всегда является оптимальным решением.
Мы выяснили, как поменять местами столбцы и строки в Excel. Существует два основных способа перевернуть таблицу. Каким из них воспользоваться зависит от того, планируете ли вы применение связанных данных или нет. Если таких планов не имеется, то рекомендуется использовать первый вариант решения поставленной задачи, как более простой.
Мы рады, что смогли помочь Вам в решении проблемы.
Задайте свой вопрос в комментариях, подробно расписав суть проблемы. Наши специалисты постараются ответить максимально быстро.
Помогла ли вам эта статья?
Да Нет
Создание таблицы в программе Excel, поначалу может показаться необычным. Но при освоении первых навыков, сразу становиться ясно, что это лучший инструмент для решения данной задачи.
Фактически Excel сам является таблицей, состоящей из множества ячеек. Все что требуется от пользователя, так это оформить требуемый для работы формат таблицы.
Для начала необходимо активировать требуемые ячейки Excel посредством выделения мышкой (удержанием левой кнопки). После этого к выделенным ячейкам применяется форматирование.
Для оформления таблицы в Excel требуемым образом используются следующие положения.
Изменение высоты и ширины выделенных ячеек. Для изменения габаритов ячеек лучше всего использовать заголовки полей — по горизонтали и — по вертикали. Следует навести курсор мышки на границу между двумя ячейками, после чего, зажав левую кнопку, потянуть границу в сторону и отпустить.
Дабы не терять понапрасну времени, а также задать требуемый размер сразу нескольким ячейкам либо столбцам Excel, стоит активизировать необходимые столбцы/строки, выделив их при помощи мышки по серому полю. Далее остается только провести уже выше описанную операцию.
Окно «Формат ячеек» может быть вызван тремя простыми способами:
- Комбинация клавиш Ctrl + 1 (единица не на цифровой клавиатуре, а над буквой «Й») — самый быстрый и удобный способ.
- В частности, можно использовать верхний блок меню функций Excel (что является максимально удобным способом, учитывая размещение блока всегда под рукой)
- Используя главное меню на закладку «Формат».
Далее выполняем следующие действия:
- Наведя и нажав курсором мышки на закладку: «Формат ячеек».
- Всплывает окно с такими закладками, как «Защита», «Число», «Граница», «Вид», а также «Шрифт» и «Выравнивание».
- Для данной задачи необходимо использовать закладки «Граница» и «Выравнивание».
Инструменты на вкладке «Выравнивание» имеют ключевые инструменты для эффективного редактирования введенного ранее текста внутри ячеек, а именно:
- Объединение выделенных ячеек.
- Возможность переноса по словам.
- Выравнивание введенного текста по вертикали и горизонтали (также в качестве быстрого доступа вкладка размещена в верхнем блоке меню).
- Ориентации текста по вертикали и под углом.
Excel дает возможность проводить быстрое выравнивание всего набранного ранее текста по вертикали с использованием вкладки, размещенной в Главном меню.
На вкладке «Граница» мы работаем с оформлением стиля линий границ таблицы.
Переворот таблицы: как это делается?
Допустим, пользователь создал в файле Excel таблицу следующего вида:
Согласно поставленной задаче, ему необходимо сделать так, дабы шапка таблицы была расположена по вертикали, а не по горизонтали, как сейчас. Порядок действий следующий.
Для начала необходимо выделить и скопировать всю таблицу. После этого следует активировать любую свободную в Excel ячейку, а потом посредством правой кнопки мышки вызвать меню, где нужно нажать вкладку «Специальная вставка». Или нажать комбинацию клавиш CTRL + ALT + V
Далее необходимо установить галочку на вкладке «Транспонировать»
И нажать левой кнопкой на «Ок». Как следствие, пользователь получит:
При помощи кнопки транспонирования можно с легкостью переносить значения даже в тех случаях, когда в одной таблице шапка стоит по вертикали, а в другой таблице наоборот –по горизонтали.
Перенос значений из горизонтальной таблицы в вертикальную
Нередко многие пользователи сталкиваются с, казалось бы, невыполнимой задачей – перенос значений из одной таблицы в другу, при том что в одной значения расположены горизонтально, а в другой размещены наоборот – вертикально.
Допустим, что у пользователя Excel имеется прайс-лист, где прописаны цены следующего вида:
Также имеется таблица, в которой произведен расчет стоимости всего заказа:
Задача пользователя заключается в том, чтобы скопировать значения из вертикального прайс-листа с ценами и вставить в другую горизонтальную таблицу. Производить подобные действия вручную, копируя значение каждой отдельной ячейки, будет довольно долго.
Для того чтобы можно было провести копирование всех значений разом, следует использовать вкладку «Специальная вставка», а также функцию транспонирования.
Порядок действий:
- В таблице, где размещен прайс-лист с ценами необходимо при помощи мышки выделить все значения. После этого, удерживая курсор мышки на ранее выделенном поле, необходимо правой кнопкой мышки вызвать меню и выбрать кнопку «Копировать»:
- Потом выделяется диапазон, в который следует вставить ранее выделенные цены.
- При помощи правой кнопки мышки вызывается меню, после чего, удерживая курсор над выделенной областью, необходимо выбрать кнопку «Специальная вставка».
- В завершение галочкой отмечается кнопка «Транспонировать» и наживается «Ок».
Как следствие, получится следующий результат:
При помощи окошка «Транспортирование» можно при желании перевернуть таблицу полностью. Функция переноса значений из одной таблицы в другую (при учете их различного расположения) является предельно удобным инструментом, который, к примеру, дает возможность быстро откорректировать значения в прайс-листе в случае изменения ценовой политике компании.
Нередко случается так, что набранная в Excel таблица попросту не помещается на мониторе. Ее постоянно приходится двигать из стороны в сторону, что неудобно и затратно по времени. Решить эту проблему можно простым изменением масштаба самой таблицы.
Для уменьшения размеров таблицы следует зайти на вкладку «Вид», выбрать при помощи мышки вкладку «Масштаб», после чего достаточно подобрать из выплывшего меню наиболее подходящий размер. Например, 80 процентов либо 95 процентов.
Для увеличения размеров таблицы используется тот же порядок действий с той небольшой разницей, что масштаб ставится больше ста процентов. Например, 115 процентов либо 125 процентов.
Excel располагает широким спектром возможностей для построения быстрой и эффективной работы. К примеру, при помощи специальной формулы (например, смещ($a$1;0;0счеттз($а:$а);2) можно настроить динамический диапазон используемой таблицы, что в процессе работы может быть крайне удобно, особенно при работе сразу с несколькими таблицами.
Содержание
- Процедура транспонирования
- Способ 1: специальная вставка
- Способ 2: применение функции
- Вопросы и ответы
Иногда встречаются ситуации, когда требуется перевернуть таблицу, то есть, поменять строки и столбцы местами. Конечно, можно полностью перебить все данные, как вам нужно, но это может занять значительное количество времени. Далеко не всем пользователям Excel известно о том, что в данном табличном процессоре имеется функция, которая поможет автоматизировать эту процедуру. Давайте изучим подробно, как строки сделать столбцами в Excel.
Процедура транспонирования
Смена местами столбцов и строчек в Экселе называется транспонированием. Выполнить данную процедуру можно двумя способами: через специальную вставку и с применением функции.
Способ 1: специальная вставка
Выясним, как транспонировать таблицу в Excel. Транспонирование с помощью специальной вставки является самым простым и популярным видом переворота табличного массива у пользователей.
- Выделяем всю таблицу курсором мышки. Кликаем по ней правой кнопкой. В появившемся меню выбираем пункт «Копировать» или просто жмем на клавиатуре сочетание Ctrl+C.
- Становимся на том же или на другом листе на пустую ячейку, которая должна будет стать верхней левой ячейкой новой копируемой таблицы. Кликаем по ней правой кнопкой мыши. В контекстном меню переходим по пункту «Специальная вставка…». В появившемся дополнительном меню выбираем пункт с таким же наименованием.
- Открывается окно настройки специальной вставки. Устанавливаем галочку напротив значения «Транспонировать». Жмем на кнопку «OK».
Как видим, после этих действий исходная таблица была скопирована в новое место, но уже с перевернутыми ячейками.
Затем, можно будет удалить первоначальную таблицу, выделив её, кликнув курсором, и в появившемся меню выбрав пункт «Удалить…». Но можно этого и не делать, если она не будет вам мешать на листе.
Способ 2: применение функции
Второй способ переворачивания в Экселе предполагает применения специализированной функции ТРАНСП.
- Выделяем область на листе, равную по вертикальному и горизонтальному диапазону ячеек исходной таблице. Кликаем по значку «Вставить функцию», размещенному слева от строки формул.
- Открывается Мастер функций. В списке представленных инструментов ищем наименование «ТРАНСП». После того, как нашли, выделяем и жмем на кнопку «OK».
- Открывается окно аргументов. У данной функции только один аргумент – «Массив». Ставим курсор в его поле. Вслед за этим, выделяем всю таблицу, которую хотим транспонировать. После того, как адрес выделенного диапазона записан в поле, жмем на кнопку «OK».
- Ставим курсор в конец строки формул. На клавиатуре набираем сочетание клавиш Ctrl+Shift+Enter. Это действие нужно для того, чтобы данные корректно были преобразованы, так как мы имеем дело не с одной ячейкой, а с целым массивом.
- После этого программа выполняет процедуру транспонирования, то есть меняет в таблице столбцы и строки местами. Но перенос был сделан без учета форматирования.
- Форматируем таблицу так, чтобы она имела приемлемый вид.
Особенностью данного способа транспонирования, в отличие от предыдущего, является то, что изначальные данные удалять нельзя, так как это приведет к удалению транспонированного диапазона. Более того, любые изменения первичных данных приведут к такому же изменению их в новой таблице. Поэтому, этот способ особенно хорош для работы со связанными таблицами. В то же время, он существенно сложнее первого варианта. Кроме того, при использовании данного способа необходимо сохранять исходник, что не всегда является оптимальным решением.
Мы выяснили, как поменять местами столбцы и строки в Excel. Существует два основных способа перевернуть таблицу. Каким из них воспользоваться зависит от того, планируете ли вы применение связанных данных или нет. Если таких планов не имеется, то рекомендуется использовать первый вариант решения поставленной задачи, как более простой.
Еще статьи по данной теме: