Excel текст по столбцам наоборот

текст по столбцам в обратном порядке

tov-stalyn

Дата: Понедельник, 22.12.2014, 18:26 |
Сообщение № 1

Группа: Пользователи

Ранг: Участник

Сообщений: 54


Репутация:

0

±

Замечаний:
0% ±


Excel 2013

Добрый вечер!
Имеем файл такого вида:

Все значения в нем находятся в столбце А, перечислены они через запятую. Потом, мы к столбцу А применяем «текст по столбцам» с условием отсекания по запятой, получаем каждое значение в отдельной ячейке — это все понятно. После манипуляций со значениями нам требуется сделать обратную операцию, т.е. массив данных в столбцах A-Y (см. файл) переместить обратно в столбец А, чтобы все значения были как и прежде через запятую.

Можно ли так сделать?

 

Ответить

_Boroda_

Дата: Понедельник, 22.12.2014, 18:41 |
Сообщение № 2

Группа: Модераторы

Ранг: Местный житель

Сообщений: 16618


Репутация:

6465

±

Замечаний:
0% ±


2003; 2007; 2010; 2013 RUS

Можно где-то правее заранее написать формулу

Код

=A2&»,»&B2&»,»&C2&»,»&D2&»,»&E2&»,»&F2&»,»&G2&»,»&H2&»,»&I2&»,»&J2&»,»&K2&»,»&L2&»,»&M2&»,»&N2&»,»&O2&»,»&P2&»,»&Q2&»,»&R2&»,»&S2&»,»&T2&»,»&U2&»,»&V2&»,»&W2&»,»&X2&»,»&ЕСЛИ(Y2;ТЕКСТ(Y2;»ДД.МММ»);)

потом копировать оттуда и вставлять значением в столбец А.
Или макросом


Скажи мне, кудесник, любимец ба’гов…
Платная помощь:
Boroda_Excel@mail.ru
Яндекс-деньги: 41001632713405 | Webmoney: R289877159277; Z102172301748; E177867141995

 

Ответить

tov-stalyn

Дата: Вторник, 23.12.2014, 09:02 |
Сообщение № 3

Группа: Пользователи

Ранг: Участник

Сообщений: 54


Репутация:

0

±

Замечаний:
0% ±


Excel 2013

Можно где-то правее заранее написать формулу

вот этот вариант простой и понятный! Большое спасибо!!!

 

Ответить

beast2040

Дата: Вторник, 23.12.2014, 09:10 |
Сообщение № 4

Группа: Пользователи

Ранг: Прохожий

Сообщений: 8

tov-stalyn,

Можно также просто сохранить в csv с разделителем запятая

 

Ответить

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

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

Данные по регионам в столбцах

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

Данные по регионам в строках

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

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

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

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

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

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

    Меню "Параметры вставки"

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

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

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

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

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

Пример транспонии в окне "В этом примере"

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

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

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

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

Содержание

  1. Текст в ячейке задом наперёд
  2. Текст в ячейке задом наперёд
  3. Переворачиваем таблицы в обратную сторону средствами MS Excel
  4. Источник проблемы.
  5. Транспонирование.
  6. Используем для переворачивания функцию ИНДЕКС.
  7. Применяем функцию СМЕЩ.
  8. Действия после разворачивания таблицы и итоги работы.
  9. Переворачиваем с помощью сортировки
  10. Транспонирование (поворот) данных из строк в столбцы и наоборот
  11. Советы по транспонированию данных
  12. Дополнительные сведения
  13. Как перевернуть слово?
  14. Поиск по меткам

Текст в ячейке задом наперёд

Текст в ячейке задом наперёд

Добрый день, уважаемые читатели блога! Продолжаем серию уроков по Microsoft Excel и сегодня мы отойдём от привычного создания макросов, рассмотрения приёмов, различных тонкостей.

Поговорим о пользовательских функциях, то есть о функциях, которые может создавать сам пользователь, оперируя переменными Excel.

Перед нами стоит задача — отобразить текст в ячейке (произвольный) в обратном порядке. Пример: «Привет!», — в соседней ячейке появится: «!тевирП».

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

Воспользуемся возможностью создания своих функций. Благо для этого нам подойдёт алгоритм создания макроса.

Добавляем новый модуль в наш документ:

  1. Вкладка «Разработчик», блок кнопок «Код», кнопка «Visual Basic»;
  2. Далее «Insert» — > «Module».

Добавим следующий текст в наш модуль:

Function dhReverseText(strText As String) As String
Dim i As Integer

For i = Len(strText) To 1 Step -1
dhReverseText = dhReverseText & Mid(strText, i, 1)
Next i
End Function

Разберём где у нас что:

  • «Function dhReverseText(strText As String) As String» — название функции и объявление её типом строка;
  • « Dim i As Integer» — объявление переменной i;
  • «For i = Len(strText) To 1 Step -1» — для каждой переменной i типа строка устанавливаем обратный порядок расположения символов (Len — возвращает количество символов в ячейке);
  • «dhReverseText = dhReverseText & Mid(strText, i, 1)» — указываем функции, что двигаться нужно от конца к началу;
  • » Next i » — обработка следующего символа.

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

Источник

Переворачиваем таблицы в обратную сторону средствами MS Excel

Источник проблемы.

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

Приведем пример. Мы имеем таблицу следующего вида:

Цена, а значит и сумма заказа по каждой позиции зависит от объема, то есть от количества заказанных единиц товара. В этом случае можно было бы применить функцию ГПР, но тогда цены должны быть указаны в порядке их повышения. Здесь же ситуация состоит с точностью до наоборот.

Транспонирование.

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

В результате мы переворачиваем таблицу на 90 градусов, и ее столбцы и строки поменяются местами.

Как это использовать для переворачивания исходных столбцов? Очень просто! После транспонирования надо пронумеровать строчки с нужными данными. В нашем случае это выглядит так.

После этого выделяем нужные строки вместе с добавленной нами нумерацией, и запускаем с вкладки «Данные» настраиваемую сортировку.

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

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

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

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

Преимуществом данного способа является прежде всего простота и доступность, а также отсутствие формул и функций. Однако метод имеет и недостатки. Прежде всего это трудоемкость. Кроме этого, имеется ограничение на количество столбцов. На листе Excel имеется только 16384 строки. Поэтому если у вас в таблице строк больше, а я сталкивался с таблицами и в 20000 строк, и в 200000 строк, и более чем в миллион строк, так вот в таком случае способ бесполезен и все-таки придется использовать формулы и функции

Используем для переворачивания функцию ИНДЕКС.

Наверное, это самый простой вариант для разворота таблицы в обратную сторону средствами MS Excel без предварительного транспонирования, который я смог найти на просторах интернета. Суть его состоит в том, что в качестве диапазона указываем строку, в которой надо поменять столбцы местами. Номер строки задаем равной 1, а в качестве номера столбца используем дополнительную функцию ЧИСЛСТОЛБ, в которой указываем заново этот же диапазон для разворачивания, но в адресе последней ячейки в ней закрепляем только столбец, используя смешанную адресацию

Данный способ, точнее данная составная функция, проще, чем следующие варианты из сети Интернет:

=ИНДЕКС (A$1:A$6;ЧСТРОК (A$1:A$6)+СТРОКА (A$1)-СТРОКА ()) =СМЕЩ ($A$6;(СТРОКА ()-СТРОКА ($A$1))*-1;0)

=ИНДЕКС ($A$1:$A$6;СЧЁТЗ ($A$1:$A$6)-СТРОКА ()+1)

=ИНДЕКС (A:A;СЧЁТЗ (A:A)-СТРОКА ()+1)

В отличии от всего этого мы использовали только две функции. Функция ИНДЕКС извлекает значение из диапазона на пересечении указанных по номеру в таблице строки и столбца. Строка была только одна, поэтому мы и написали единицу. Номер же столбца мы нашли с помощью функции ЧИСЛСТОЛБ. Вначале она показала номер последнего столбца, а затем из=-за примененной адресации этот номер стал уменьшаться и в итоге столбцы стали разворачиваться.

Учтите, что если надо было бы поменять местами строки, то надо уже указать диапазон из одного столбца. В формуле вместо единицы на месте номера строки надо было бы указать функцию ЧСТРОК и, выделив диапазон, в адресе последней ячейки уже закрепить только строку, оставив знак доллара только перед ее номером.

Применяем функцию СМЕЩ.

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

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

Результат перед вами. И обратите внимание на адресацию!

Действия после разворачивания таблицы и итоги работы.

Теперь, когда таблица развернута в противоположном по столбцам направлении, уже можно применить в частности функцию ГПР.

В данном случае она будет выглядеть так.

Более подробно о функциях ВПР и ГПР мы поговорим на следующих уроках.

Наше же текущее занятие подошло к концу. Желаю всем безошибочной работы и профессионализма на практике. Помните, что многие действия могут быть выполнены гораздо проще, чем кажется вначале. Не зря еще дедушка Крылов обронил в свое время фразу: «На мудреца довольно простоты … А ларчик просто открывался…

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

Переворачиваем с помощью сортировки

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

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

Выделяем нужные столбцы вместе с добавленной номинацией и запускаем настраиваемую сортировку. В частности, это можно сделать с вкладки «Данные». Заходим в параметры и а выбираем вариант «Сортировать по столбцам диапазона»

Возвращаемся в настройку сортировки. В пункте «Сортировать по» указываем строку с заданным на первом этапе порядком столбцов и нажимаем ОК

Источник

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Источник

Как перевернуть слово?

Не самая распространенная, но тем не менее встречающаяса задача: перевернуть слово. Т.е. расположить буквы слова в обратном порядке. Из «привет» сделать «тевирп». Если честно, то сейчас затрудняюсь озвучить конкретную ситуацию, в которой это может пригодиться. Сам использовал когда-то в случае, когда надо было перевернуть числовые значения с еще некоторыми манипуляциями. Но ситуации бывают разные, как и решения задачи, которых несколько.
Сначала я хотел бы описать способы переворачивания слова средствами VBA, т.к. именно они кажутся мне наиболее рациональными и наиболее удобными для большинства, несмотря на необходимость использовать VBA.

Способ 1:
Через встроенную функцию VBA StrReverse(). Быстрый и короткий. Самый удобный. Но работает только начиная от Excel 2000 и выше.

Sub Reverse_Word() On Error Resume Next ActiveCell.Value = StrReverse(ActiveCell.Value) End Sub

Чтобы применить этот код необходимо слегка погрузиться в мир Visual Basic for Applications: переходим в редактор VBA( Alt+F11 ) —InsertModule. Вставляем туда приведенный выше код. Выделяем ячейку с любым словом — Alt + F8 -Reverse_Word -Выполнить. Слово в активной ячейке будет перевернуто.

Способ 2:
Более медленный, содержит больше строк кода, но работает во всех версиях:

Sub Reverse_Word() Dim sWord As String, sReverseWord As String Dim li As Long sWord = ActiveCell.Value For li = Len(sWord) To 1 Step -1 sReverseWord = sReverseWord & Mid(sWord, li, 1) Next li ActiveCell.Value = sReverseWord End Sub

Код применяется точно так же, как и первый.

Оба эти кода можно сделать функциями пользователя, чтобы вызывать их с листа Excel как любую другую функцию:

‘ Функция работает с версиями Excel, начиная с 2000 Function Reverse_Word(sWord As String) Reverse_Word = StrReverse(sWord) End Function ‘ Функция работает со всеми версиями Excel Function Reverse_Word_All(sWord As String) Dim sReverseWord As String Dim li As Long For li = Len(sWord) To 1 Step -1 sReverseWord = sReverseWord & Mid(sWord, li, 1) Next li Reverse_Word_All = sReverseWord End Function

Чтобы правильно использовать приведенные выше коды, необходимо сначала ознакомиться со статьей Что такое функция пользователя(UDF)?. Вкратце: необходимо скопировать текст кода выше, перейти в редактор VBA( Alt+F11 ) -создать стандартный модуль(InsertModule) и в него вставить скопированный текст. После чего функцию можно будет вызвать из Диспетчера функций, отыскав её в категории Определенные пользователем (User Defined Functions) .

Способ 3: стандартными функциями в любой версии Excel
Сразу хочу оговориться — стандартными формулами сделать это хоть и можно, но не совсем просто и совершенно неудобно. Для этого потребуется гораздо больше манипуляций, чем через VBA. Хотя для кого-то, возможно, способ формулами будет более прост, чем через VBA. Для начала необходимо будет включить итеративные вычисления в функциях:

  • Excel 2003: Сервис -Параметры -Вычисления -ставим галочку Итерации
  • Excel 2007: Меню -Параметры Excel -Формулы -Включить итеративные вычисления
  • Excel 2010 и выше: Файл -Параметры -Формулы -Включить итеративные вычисления

Функция для Excel 2016 и выше
А для счастливых обладателей Excel 2016, 365 и выше можно использовать простую и гибкую формулу массива(вводится в ячейки такая формула сочетанием трех клавиш Ctrl + Shift + Enter ):
=ОБЪЕДИНИТЬ(«»;0;ЕСЛИОШИБКА(ПСТР( A1 ;ДЛСТР( A1 )-СТРОКА( A1:A999 )+1;1);»»))
=TEXTJOIN(«»,0,IFERROR(MID(A1,LEN(A1)-ROW(A1:A50000)+1,1),»»))
Если текст слишком длинный необходимо лишь расширить диапазон A1:A999 с чуть большим запасом, например: A1:A50000 . 50 000 букв точно хватит 🙂
Никаких макросов и итераций — все же Microsoft думает о нас, о пользователях и внедряет всякие новые плюшки.

Tips_All_ReverseWord.xls (74,5 KiB, 3 763 скачиваний)

Статья помогла? Поделись ссылкой с друзьями!

Поиск по меткам

конечно идея шикарная — лично мне пришлась кстати, хотя вначале посмотрел весьма обычно. Вот только вопросы возникли:
— провозился полдня — так ничего и не понял, мало того, и коды вставлял и формулы, и тянул в разные стороны, и файл качал — и ничего (не помогает).
Вообще ничего. Только есть — нули или по одной букве в ячейке — на том и все.
Вот если не трудно — может все таки поможете страждущим))))
— у меня есть столбец — в котором по возрастанию около 1000 слов увеличиваются по количеству букв, то есть 2-букв., затем 3-х и так далее — последнее 15 буквенное.
Как мне перевернуть весь столбец, причем так, чтобы без лишних действий в 3,4,5 и так далее этапов, чтобы получить из первого столбца — второй и уже готовый и полностью перевернутый.
Вот Вам вопрос — можете поможете?

Чем помочь-то страждущим? Я уже расписал все досконально в статье. Я даже пример со всеми описанными функциями выложил и даже макрос там создал, который перевернет быстро и без лишних движений ВСЕ слова в выделенном диапазоне. Вот Вам вопрос — у Вас макросы включены? У Вас не работает как? Что конкретно не получается?

Спасибо, Дмитрий. Все работает супер. (использую функцию Reverse_Word_All)
Данная задача мне необходима для поиска символа в тексте с конца.

Вячеслав, если ищете символ с конца слова тоже через VBA, то можно просто использовать встроенную в VBA функцию InStrRev. Она именно это и делает.

Здравствуйте!
Возникла необходимость развернуть «слово» 8 байт таким образом -12345678 -78563412
код ключей ТМ. Подскажите пожалуйста, каким образом это сделать?

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

Вот спасибо тебе за работу, дорогой друг! Массу времени сэкономил!

Источник

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

​Смотрите также​​ является только один​ Если в первом​ ячеек из другого​ в столбцы одной​Paste Special​ ситуации?​ таблицы, удобно​ нескольких вариантах, смотрите​ и строки в​Транспонировать​Главная​ листа.​ создания сводной таблицы​ мыши на левый​ сначала или используется​ команд в строках,​Примечание:​ из аргументов (номер_строки/номер_номер​ аргументе ИНДЕКСа одна​ листа, что в​ таблицы значения из​

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

​Мы стараемся как​ столбца), в зависимости​ строка, то ему​ принципе и надо…​ строк другой таблицы.​В диалоговом окне​

Данные по регионам в столбцах

​ способ преобразовать строки​.Например, мы заполняем таблицу​ сделать таблицу в​ Excel​ этом случае вы​ с командой​ и строки, чтобы​ можете быстро сводные​

Данные по регионам в строках

​ которого требуется вставить​​ строк и столбцов.​транспонировать​ можно оперативнее обеспечивать​ от массива (вертикальный/горизонтальный).​ не нужно указывать​Pelena​Если бы это​Paste Special​

​ в столбцы и​

  1. ​ по столбцам. Тогда,​ Excel».​, чтобы столбец стал​ можете сначала преобразовать​Вставить​

    ​ отобразить кварталы в​​ данные, перетаскивая поля​ транспонированные таблицы, а​Вот как это сделать:​​. С ней, можно​​ вас актуальными справочными​ Подобное касается и,​ (явно или неявно)​

  2. ​: В первую ячейку​ был язык программирования​(Специальная вставка), установите​ наоборот при помощи​ нам удобнее, чтобы​Как перевернуть столбец​ строкой или строка​ таблицу в диапазон​и выберите пункт​
    ​ верхней части листа,​ из области строк​ затем выберите​Выделите диапазон данных, который​ быстро переключаться данные​ материалами на вашем​​ например, функции ЕСЛИ().​ Изображение кнопки транспонирования​ эту единицу в​

    Меню

  3. ​ столбца и протянуть​ то я бы​ флажок​ инструмента​ курсор, после нажатия​

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

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

  • ​ строках. Он сам​ вниз​ написал что-то типа»:​Transpose​Transpose​ на кнопку «Enter»,​ из нижних ячеек​Выделяем таблицу.​Преобразовать в диапазон​.​ сбоку.​ (или наоборот) в​.​

support.office.com

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

​ заголовки строк или​ строки, или наоборот.​ переведена автоматически, поэтому​ обязателен только один​ прекрасно все понимает.​​200?’200px’:»+(this.scrollHeight+5)+’px’);»>=ИНДЕКС($A$1:$E$1;;СТРОКА(A1))​​ таблица2(k,i)=таблица1(i,k). Как это​(Транспонировать) и нажмите​(Транспонировать). Далее мы​ переходил в нижнюю​

​ записались в верхние,​Затем на выделенном поле​на вкладке​Выберите место на листе,​Вот как это сделать.​ списке полей сводной​Повернув данные, можно удалить​ столбцов, а затем​Например, если ваш данных​

Данные по регионам в столбцах

​ ее текст может​ из аргументов значение_если​ Поэтому просто​AlexM​ сделать в экселе?​OK​

Данные по регионам в строках

​ покажем, как это​

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

    ​ выглядит так, где​​ содержать неточности и​ _истина/значение_если_ложь. Да и​200?’200px’:»+(this.scrollHeight+5)+’px’);»>=ИНДЕКС(Лист1!$A$1:$I$1;СТРОКА($A1))​​: Можно формулой​​Pelena​

  2. ​.​ сделать.​ столбца, а не​ «Как перевернуть таблицу​​ и нажать «Копировать».​​или воспользоваться функцией​ для вставки данных.​​ требуется переупорядочить, включая​​При наличии листа с​​ данные в новой​​Примечание:​

    На вкладке

    ​ продажи по регионам​ грамматические ошибки. Для​ вообще в Excel​Pelena​200?’200px’:»+(this.scrollHeight+5)+’px’);»>=ИНДЕКС(Лист1!$A$1:$I$1;1;СТРОКА($A1))​: Здравствуйте.​

  3. ​Строки и столбцы поменяются​Выделите ячейки, содержащие заголовки,​

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

  • ​ уходил вправо. Как​ в Excel».​Следующий шаг.​ ТРАНСП, чтобы повернуть​ Скопированные данные заменят​ заголовки строк или​ данными в столбцах,​ таблице останутся без​ Убедитесь, что копирование данных​ в заголовках столбцов​

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

  • ​ изменений.​ для этого с​ и и кварталы​ эта статья была​ не требуют или​ сомневалась никогда, что​ Чуть опоздал.​ Копировать — Ставим​ при этом сохранятся.​ Вы хотите транспонировать.​ в статье «Изменить​ поменять местами столбцы​ таблицу, нажимаем на​

support.office.com

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

​Если вам требуется часто​​ данные.​ на вкладке​ чтобы упорядочить строки,​Если данные содержат формулы,​​ помощью команды «​ в левой:​ вам полезна. Просим​
​ «обходятся» без обязательных​
​ номер строки -​_Boroda_​ курсор в первую​
​ При желании их​
​Нажмите команду​ направление движения курсора​ и строки не​ него правой мышью,​ поворачивать данные для​Повернув данные, можно удалить​Главная​
​ можно использовать функцию​
​ Excel автоматически обновляет​Вырезать​Функция ТРАНСП будет переупорядочить​ вас уделить пару​ аргументов)​ обязательный аргумент. А​
​:​ ячейку столбца —​ можно выделить и​Copy​ в Excel».​ только в таблице,​
​ выбираем «Специальная вставка».​ просмотра под разными​ исходные.​выберите команду​Транспонирование​ их в соответствии​» или не​
​ таблице таким образом,​ секунд и сообщить,​AlexM​ вон оно как​Цитата​ Специальная вставка —​ удалить.​(Копировать) или сочетание​Представьте, что Вы оформили​ но и в​ Внизу этого диалогового​ углами, стоит создать​Если данные содержат формулы,​Копировать​. Она позволяет повернуть​
​ с новым расположением.​ работает сочетание клавиш​​ что кварталы отображены​​ помогла ли она​: Тогда можно задачу​ оказалось​(AlexM)200?’200px’:»+(this.scrollHeight+5)+’px’);»>=ИНДЕКС(Лист1!$A$1:$I$1;1;СТРОКА($A1))​ Транспонировать — ОК​Согласитесь, что транспонировать диапазон​ клавиш​ все заголовки строк​ графике, диаграмме. Первый​ окна ставим галочку​ сводную таблицу. С​ Excel автоматически обновляет​или нажмите CTRL+C.​

excel-office.ru

Как поменять местами (транспонировать) строки и столбцы в Excel 2013

Транспонирование в Excel

​ данные из столбцов​ Проверьте, используют ли​ Ctrl + X.​ в заголовки столбцов​ вам, с помощью​ решить функцией с​Спасибо​Девчата и ребята,​long170​ проще, нежели набирать​Ctrl+C​ и столбцов, ввели​ ряд столбцов в​

​ «Транспонировать», нажимаем «ОК».​ ее помощью вы​ их в соответствии​Примечание:​ в строки и​​ эти формулы абсолютные​​Выберите новое расположение, где​ и областей продаж​ кнопок внизу страницы.​

  1. ​ одним аргументом.​AlexM​ а вот объясните​Транспонирование в Excel
  2. ​: спасибо!​​ всю таблицу заново.​​.​ все данные на​​ диаграмме перенести за​​Получилось.​Транспонирование в Excel
  3. ​ сможете быстро свести​ с новым расположением.​ Обязательно скопируйте данные. Это​ наоборот.​ ссылки. Если нет,​Транспонирование в Excel
  4. ​ требуется вставить транспонированные​​ можно будет увидеть​​ Для удобства также​​200?’200px’:»+(this.scrollHeight+5)+’px’);»>=ТРАНСП(Лист1!$A$1:$I$1)​​: Действительно. Спасибо за​Транспонирование в Excel
  5. ​ мне пожалуйста (вопрос​​а как сделать,​​Урок подготовлен для Вас​Выберите пустую ячейку на​​ рабочий лист Excel,​​ второй ряд, развернуть,​​У специальной вставке есть​​ данные, перетащив поля​Транспонирование в Excel
  6. ​ Проверьте, используются ли​ не получится сделать​Например, если данные выглядят​ перед поворотом данных​ таблицы обеспечение свободного​ в левой части​Транспонирование в Excel

​ приводим ссылку на​Формула массива​ замечание.​

​ не только к​ чтобы сохранялась связь​
​ командой сайта office-guru.ru​
​ листе. Эта ячейка​

​ а затем обнаружили,​

office-guru.ru

Значения из столбцов в строки

​ перевернуть график, круговую​​ ещё много полезных​
​ из области строк​ в этих формулах​ с помощью команды​ так, как показано​
​ можно переключиться между​ места, чтобы вставить​ экрана, следующим образом:​ оригинал (на английском​long170​Я, чисто механически.​

​ Лене и Алексею​​ между ячейками? т.е.​
​Источник: http://www.howtogeek.com/174861/how-to-transpose-rows-and-columns-in-excel-2013/​ будет верхним левым​ что таблица смотрелась​ диаграмму, т.д. Обо​ функций. Смотрите о​ в область столбцов​

​ абсолютные ссылки. Если​​Вырезать​
​ ниже, где продажи​ относительными, абсолютными и​ данные на листе.​Примечание:​

​ языке) .​​: Всем спасибо!​ На место аргумента​ — я много​ через оператор «=»​Перевел: Антон Андронов​ углом Вашей новой​

​ бы лучше, если​​ всем этом читайте​ них в статье​ (и наоборот) в​
​ нет, перед поворотом​

​или клавиш CONTROL+X.​​ по регионам указаны​
​ смешанными ссылками.​
​ Новую таблицу, вставьте​Если данные в​smile

​Если у вас есть​​фунция трансп показалась​​ «Номер столбца» вставляю​​ таких формул видел),​
​long170​Автор: Антон Андронов​ таблицы.​ ее перевернуть, т.е.​ в статье «Как​ «Специальная вставка Excel»​ списке полей сводной​ данных можно сделать​Выделите первую ячейку диапазона,​ в верхней части​Если вы хотите повернуть​ существует полностью перезапишет​ таблице Excel, функция​ лист с данными​ мне более рациональной​ «перебор» столбцов.​ зачем вы ставите​: кстати — данный​long170​​Из выпадающего меню команды​

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

​ данные или форматирование,​​ трансп будет недоступно.​ в столбцах, которые​
​ в моем случае,​Serge_007​ двойные точку с​ способ не работает​

​: Здравствуйте!​​Paste​ и столбцы. Что​ в Excel» здесь.​Как создать таблицу​Рассмотрим,​Если данные хранятся в​ вставить данные, а​ по кварталам —​ просмотра с разных​ которое уже есть.​ Вы можете Преобразовать​ вам нужно повернуть​ заодно узнал про​: Обязательным в данном​ запятой (или …;1;…)?​ при спец. вставке​Научите пожалуйста переносить​

​(Вставить) выберите пункт​​ делать в такой​Иногда, при заполнении​ в Excel, о​
​как поменять местами столбцы​
​ таблице Excel, функция​

​ затем на вкладке​​ в левой части​
​ углов, рассмотрите возможность​Щелкните правой кнопкой​ таблицу в диапазон​ для изменения порядка​ сочетание ctrl-shift-enter​

excelworld.ru

​ случае (одномерный массив)​

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

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

Например, если данные выглядят следующим образом: области продаж в заголовках столбцов и кварталов в левой части экрана, выполните указанные ниже действия.

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

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

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

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

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

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

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

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

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

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

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

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

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

Копирование диапазона ячеек.

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

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

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

Вы всегда можете задать вопрос специалисту Excel Tech Community, попросить помощи в сообществе Answers community, а также предложить новую функцию или улучшение на веб-сайте Excel User Voice.

Примечание: Эта страница переведена автоматически, поэтому ее текст может содержать неточности и грамматические ошибки. Для нас важно, чтобы эта статья была вам полезна. Была ли информация полезной? Для удобства также приводим ссылку на оригинал (на английском языке).

Excel перевернуть столбец в строку

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

​Смотрите также​​А в вашем​ (так как данных​Елена стрелкова​ вниз по столбцу,​- преобразует текстовую​ редактировать отдельные ячейки​(Lookup and Reference)​Транспонировать (Transpose)​ данные станут доступны.​Перевел: Антон Андронов​ меню пункт​ Excel 2003, этот​ таблицы.​.​Выделите диапазон данных, который​транспонировать​Примечание:​ случае формулу нужно​ очень много), но​: Таблицу вы не​ она выдает ссылку,​

​ строку, например, «F3″​ во второй таблице,​:​и жмем​Чтобы использовать полный набор​Автор: Антон Андронов​Paste Special​​ приём работает аналогично,​​Иногда мы аккуратно и​Повернув данные, можно удалить​ требуется переупорядочить, включая​. С ней, можно​

​Мы стараемся как​ писать с первой​ вопрос в том​ перевернете, а вот​ которая уходит вправо​ в настоящую ссылку​

​ поскольку формулу массива​После ввода функции необходимо​ОК​ приложений и служб​В Excel Online можно​(Специальная вставка):​ но могут быть​ старательно вводим данные​

​ исходную таблицу и​​ заголовки строк или​ быстро переключаться данные​ можно оперативнее обеспечивать​ строки.​ — нет ли​ направление текста можно​ по строке и​ на ячейку F3.​

​ можно менять только​

​ нажать не Enter,​.​ Office, поработайте с​ только просматривать строки​В открывшемся диалоговом окне​

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

​ ч/з правую кнопку​ наоборот. Чего и​Функции​ целиком.​ а​Минусы​ пробной версией или​ и столбцы, транспонированные​Paste special​
​ структуре меню и​ и только к​ таблице останутся без​ нажмите клавиши CTRL+C.​ строки, или наоборот.​ материалами на вашем​​: Как вариант:​ ​ типа транспонирования​

​ мыши там есть​ требовалось.​СТРОКА(ячейка)​Этот способ отчасти похож​Ctrl+Shift+Enter​

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

​: не всегда корректно​ приобретите его на​ (или повернутые) в​(Специальная вставка) выберите​ диалоговых окнах.​ концу понимаем, что​ изменений.​Примечание:​Например, если ваш данных​ языке. Эта страница​=ИНДЕКС($A$1:$A$6;СТРОКА($A$7)-СТРОКА(A1))​

​Михаил С.​ такая ф-я. потом​Плюсы​и​ не предыдущий, но​, чтобы ввести ее​ копируются ячейки с​ сайте Office.com.​ классическом приложении Excel,​ пункт​Итак, у нас имеется​ гораздо удобнее расположить​Если данные содержат формулы,​

Как преобразовать столбец в строку в Excel – простой способ

​ Убедитесь, что копирование данных​ выглядит так, где​ переведена автоматически, поэтому​Или:​: примерно так​ останется только отредактировать​: сохраняются связи между​СТОЛБЕЦ(ячейка)​ позволяет свободно редактировать​ сразу во все​ формулами, нет связи​Новости о недавних обновлениях​ однако команда вставки​Transpose​ вот такая таблица​ их горизонтально, т.е.​ Excel автоматически обновляет​ для этого с​ продажи по регионам​ ее текст может​=ИНДЕКС($A$1:$A$6;ЧСТРОК(A1:A6)+1-СТРОКА(A1:A6))​Serge​

​ таблицу​ таблицами, можно легко​- выдают номер​ значения во второй​ выделенные ячейки как​ между таблицами (изменение​ Excel Online можно​ с транспонированием, позволяющая​(Транспонировать) и нажмите​ Excel:​ не в столбцах,​ их в соответствии​

Преобразовываем столбец в строку

​ помощью команды «​ в заголовках столбцов​ содержать неточности и​

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

​ грамматические ошибки. Для​ массива в диапазон​ не встроенная возможность?​: поддерживаю Nikinos и​ вторую таблицу.​ для заданной ячейки,​​ в нее любые​​. Если раньше не​

​ таблице не повлияет​​ Microsoft Excel.​​ столбец, здесь недоступна.​.​​ столбцах, но мы​​ Да, ради этого​​ Проверьте, используют ли​​» или не​

​ в левой:​ нас важно, чтобы​

​ ячеек(ctrl+shift+enter, а не​Ещё формулами можно​ еще функция ТРАНСП​Минусы​

​ например =СТРОКА(A3) выдаст​ правки при необходимости.​ сталкивались с формулами​​ на вторую).​​Хотим, упрощенно говоря, повернуть​Если у вас есть​

​Теперь Ваши столбцы преобразовались​ хотим сделать таблицу​ стоило потрудиться, чтобы​ эти формулы абсолютные​

​ работает сочетание клавиш​Функция ТРАНСП будет переупорядочить​
​ эта статья была​
​ enter)​

Почему я не могу транспонировать или повернуть данные в столбцах и строках?

​ есть. ​: форматирование не сохраняется,​ 1, а =СТОЛБЕЦ(А3)​ Для создания ссылок​ массивов, то советую​Плюсы​ таблицу на бок,​ классическое приложение Excel,​ в строки!​

​ горизонтальной и расположить​ понять, что с​ ссылки. Если нет,​​ Ctrl + X.​​ таблице таким образом,​ вам полезна. Просим​bmat​vikttur​Reaumur​ но его можно​

​ выдаст 3.​​ на строки и​​почитать тут​: в транспонированной таблице​ т.е. то, что​ нажмите кнопку​

​Точно таким же образом​ те же данные,​ самого начала надо​ перед поворотом данных​

​Выберите новое расположение, где​ что кварталы отображены​ вас уделить пару​: СПАСИБО! Очень помогли. ​: Монитор на 180​: есть данные в​

​ легко воспроизвести​Теперь соединяем эти функции,​ столбцы нам понадобятся​- это весьма​

Превращение строк в столбцы и обратно

Постановка задачи

​ сохраняется исходное форматирование​ располагалось в строке​Открыть в Excel​ Вы можете преобразовать​ но в двух​ было делать всё​

Способ 1. Специальная вставка

​ можно переключиться между​ требуется вставить транспонированные​ в заголовки столбцов​​ секунд и сообщить,​​ГОСТЬЯ​ — и порядок.​ столбце (столбец1), но​Специальной вставкой​ чтобы получить нужную​ четыре функции из​​ экзотический, но очень​​ ячеек.​ — пустить по​​, чтобы открыть книгу​​ строки в столбцы.​​ строках. Выделите ячейки,​​ наоборот! Не спешите​

​ относительными, абсолютными и​​ таблицы обеспечение свободного​ и областей продаж​ помогла ли она​: Спасибо за ваши​ Или головой вниз​ их надо в​(вставить только​

​ нам ссылку, т.е.​​ категории​ мощный инструмент в​Выделяем нужное количество пустых​

Способ 2. Функция ТРАНСП

​ столбцу и наоборот:​ и транспонировать в​ Вот небольшой пример:​ которые необходимо преобразовать.​ удалять проделанную работу​ смешанными ссылками.​ места, чтобы вставить​ можно будет увидеть​ вам, с помощью​ знания. ​ :)​​ обратном порядке сделать​​Формат​​ вводим в любую​ ​Ссылки и массивы​​ Excel.​

​ ячеек (т.е. если,​Выделяем и копируем исходную​ ней строки и​​После копирования и специальной​​ Затем щелкните правой​ и начинать всё​Если вы хотите повернуть​​ данные на листе.​​ в левой части​ кнопок внизу страницы.​гость​​А какой-то отдельной​​ (стоблец2). Данные -​с флажком​ свободную ячейку вот​:​

​Плюсы​​ например, исходная таблица​ таблицу (правой кнопкой​ столбцы. Для этого​ вставки с включенным​ кнопкой мыши и​

​ заново. В Excel​​ данных часто для​ Новую таблицу, вставьте​ экрана, следующим образом:​ Для удобства также​: Спасибо!​ команды, к сожалению,​ случайные числа​Транспонировать​ такую формулу:​Функция​

Способ 3. Формируем адрес сами

​: между таблицами сохраняется​ была из 3​ мыши -​ выполните указанные ниже​ параметром​ выберите пункт​ есть простой способ​ просмотра с разных​ существует полностью перезапишет​Примечание:​ приводим ссылку на​Кирилл​​ нет. Прислушайтесь к​​1 6​

  • ​Пользователь удален​​=ДВССЫЛ(АДРЕС(СТОЛБЕЦ(A1);СТРОКА(A1)))​​АДРЕС(номер_строки; номер_столбца)​ связь, т.е. изменения​ строк и 5​Копировать​ действия.​Transpose​Copy​
  • ​ транспонировать всю таблицу​​ углов, рассмотрите возможность​​ данные или форматирование,​Если данные в​ оригинал (на английском​: Спасибо большое!​
  • ​ Serge 007.​​2 5​​: копировать, специальная вставка​​в английской версии Excel​​- выдает адрес​ в первой таблице​ столбцов, то выделить​). Затем щелкаем правой​Щелкните​(Транспонировать) строки преобразовались​

​(Копировать) или просто​ целиком и сохранить​ создания сводной таблицы​ которое уже есть.​ таблице Excel, функция​ языке) .​

​ — там снизу​ это будет =INDIRECT(ADDRESS(COLUMN(A1),ROW(A1)))​ ячейки по номеру​ тут же отражаются​ обязательно нужно диапазон​ по пустой ячейке,​

​Открыть в Excel​ в столбцы.​ нажмите​ структуру.​ , чтобы вы​Щелкните правой кнопкой​ трансп будет недоступно.​

​Если у вас есть​​: скажите, пожалуйста, как​: С неба свалились. ​4 3​ галочка транспонировать ::))​

​А затем копируем (протягиваем)​​ строки и столбца​ во второй.​ из 5 строк​​ куда хотим поместить​​и выполните транспонирование​​Это отличный способ расположить​​Ctrl+C​​В этой статье мы​

Как в Экселе перевернуть таблицу? Чтобы столбцы стали строками и наоборот?

​ можете быстро сводные​​ мыши на левый​ Вы можете Преобразовать​ лист с данными​

​ будет выглядеть формула​​ Нет — сортировать​5 2​Гипоксантинфосфориботрансефераза​ формулу на соседние​ на листе, т.е.​

​Минусы​​ и 3 столбцов)​ повернутую таблицу и​ (поворот) данных из​ информацию на листе​.​ приводим примеры и​ данные, перетаскивая поля​ верхний угол, от​

​ таблицу в диапазон​​ в столбцах, которые​ в английском экселе?​ при. или после. ​

перевернуть столбец

​6 1​​: Это по-моему, называется​ ячейки как обычно​ АДРЕС(2;3) выдаст, например,​: не сохраняется форматирование,​ и вводим в​ выбираем из контекстного​
​ строк в столбцы​
​ Excel так, как​
​Теперь щелкните правой кнопкой​
​ снимки экрана из​
​ из области строк​
​ которого требуется вставить​

​ сначала или используется​

​ вам нужно повернуть​​Юрий М​Z.​Помогите, пожалуйста​ трансценденция. Поищи где-нибудь​ черным крестом. В​ ссылку на ячейку​ пустые ячейки из​ первую ячейку функцию​

​ меню команду​​ и наоборот.​

​ Вам нужно.​​ мыши в ячейке,​ версии Excel 2010​
​ в область столбцов​ транспонированные таблицы, а​

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

​ТРАНСП (TRANSPOSE)​​Специальная вставка (Paste Special)​Сохраните книгу, снова откройте​Урок подготовлен для Вас​
​ где требуется поместить​

​ х64. В других​​ (или наоборот) в​
​ затем выберите​
​ строк и столбцов.​ команд в строках,​ какую Вы спрашиваете. ​: Чуть подправлю:​

​: с помощью сортировки​​ в офисе нуб​
​ примерно следующее:​

​Функция​
​ в виде нулей​
​из категории​. В открывшемся диалоговом​ ее в Excel​ командой сайта office-guru.ru​

​ преобразованные данные и​​ версиях, начиная с​

​ списке полей сводной​​транспонировать​Вот как это сделать:​

​=СМЕЩ($A$30;(СТРОКА($A$30)-СТРОКА())*-1;0) ;​​ это можно сделать​

​ =)​​Т.е. при копировании формулы​ДВССЫЛ(ссылка_в_виде_текста)​ во второй, нельзя​

Как преобразовать в excel столбец в строку?

17.10.2013 Григорий Цапко Полезные советы

Когда возникает вопрос преобразования в excel столбца в строку, то имеется ввиду перемещение данных находящихся в столбце в строку. Или так называемое транспонирование. Весьма распространенная ситуация при перекладке данных из одного формата в другой.

Для того чтобы преобразовать в excel столбец в строку можно воспользоваться двумя способами:

Первый способ – использование специальной вставки.

Выделяем данные в столбце и копируем их. Затем правой кнопкой мыши вызываем контекстное меню, и выбираем пункт Специальная вставка. В появившемся диалоговом окне ставим галочку «транспонировать» и нажимаем ОК.

Данные из столбца в excel будут преобразованы (транспонированы) в строку.

Второй способ – использование функции ТРАНСП.

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

Функция ТРАНСП имеет очень простой синтаксис:

=ТРАНСП(массив), где массив – преобразуемый из столбца в строку массив данных.

Чтобы транспонировать данные в excel из столбца в строку, при помощи этой функции необходимо:

1) Выделить горизонтальный диапазон: внимание! – с количеством ячеек соответствующий количеству ячеек в вертикальном диапазоне.

2) В первую ячейку горизонтального диапазона ввести формулу =ТРАНСП(массив), где массив – это вертикальный диапазон ячеек.

3) Нажать комбинацию клавиш Ctrl + Shift + Enter. Формула будет введена как формула массива в фигурных скобках

Какой способ выбрать при преобразовании в excel столбца в строку?

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

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

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

Превращение строк в столбцы и обратно

Постановка задачи

Хотим, упрощенно говоря, повернуть таблицу на бок, т.е. то, что располагалось в строке — пустить по столбцу и наоборот:

Способ 1. Специальная вставка

Выделяем и копируем исходную таблицу (правой кнопкой мыши — Копировать). Затем щелкаем правой по пустой ячейке, куда хотим поместить повернутую таблицу и выбираем из контекстного меню команду Специальная вставка (Paste Special) . В открывшемся диалоговом окне ставим галочку Транспонировать (Transpose) и жмем ОК.

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

Плюсы : в транспонированной таблице сохраняется исходное форматирование ячеек.

Способ 2. Функция ТРАНСП

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

После ввода функции необходимо нажать не Enter, а Ctrl+Shift+Enter, чтобы ввести ее сразу во все выделенные ячейки как формулу массива . Если раньше не сталкивались с формулами массивов, то советую почитать тут — это весьма экзотический, но очень мощный инструмент в Excel.

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

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

Способ 3. Формируем адрес сами

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

  • Функция АДРЕС(номер_строки; номер_столбца) — выдает адрес ячейки по номеру строки и столбца на листе, т.е. АДРЕС(2;3) выдаст, например, ссылку на ячейку C2.
  • Функция ДВССЫЛ(ссылка_в_виде_текста) — преобразует текстовую строку, например, «F3» в настоящую ссылку на ячейку F3.
  • Функции СТРОКА(ячейка) и СТОЛБЕЦ(ячейка) — выдают номер строки и столбца для заданной ячейки, например =СТРОКА(F1) выдаст 1, а =СТОЛБЕЦ(А3) выдаст 3.

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

в английской версии Excel это будет =INDIRECT(ADDRESS(COLUMN(A1),ROW(A1)))

А затем копируем (протягиваем) формулу на соседние ячейки как обычно черным крестом. В итоге должно получиться примерно следующее:

Т.е. при копировании формулы вниз по столбцу, она выдает ссылку, которая уходит вправо по строке и наоборот. Чего и требовалось.

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

Минусы : форматирование не сохраняется, но его можно легко воспроизвести Специальной вставкой (вставить только Формат с флажком Транспонировать

Как строку перевернуть в столбец Excel

Бывают случаи, что после того, как пользователь уже заполнил значительную часть таблицы или вообще завершил над ней работу, он понимает, что более наглядно будет развернуть таблицу на 90 или 180 градусов. Конечно, если таблица изготавливается для собственных нужд, а не под заказ, то вряд ли он станет её переделывать заново, а продолжит работу над уже существующим вариантом. Если же перевернуть табличную область требует работодатель или заказчик, то в этом случае придется попотеть. Но на самом деле существует ряд несложных приёмов, которые позволят относительно легко и быстро произвести разворот табличного диапазона в требуемом направлении, независимо от того делается таблица для себя или под заказ. Давайте посмотрим, как это осуществить в программе Excel.

Выполнения разворота

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

Способ 1: разворот на 90 градусов

Прежде всего, выясним, как поменять местами строки со столбцами. Указанная процедура по-другому называется транспонированием. Проще всего её осуществить, применив специальную вставку.

    Отмечаем табличный массив, который требуется развернуть. Кликаем по обозначенному фрагменту правой кнопкой мышки. В открывшемся списке останавливаемся на варианте «Копировать».

Также вместо указанного выше действия после обозначения области можно кликнуть по значку, «Копировать», который расположен во вкладке «Главная» в категории «Буфер обмена».

Но самый быстрый вариант – это после обозначения фрагмента произвести комбинированное нажатие клавиш Ctrl+C. В этом случае копирование также будет выполнено.

Обозначаем любую пустую ячейку на листе с запасом свободного места. Данный элемент должен стать верхней левой ячейкой транспонированного диапазона. Кликаем по этому объекту правой кнопкой мыши. В блоке «Специальная вставка» может находиться пиктограмма «Транспонировать». Выбираем её.

Но там её вы можете и не обнаружить, так как в первом меню отображаются те варианты вставки, которые применяются чаще всего. В этом случае выбираем в меню вариант «Специальная вставка…». Открывается дополнительный список. В нем клацаем по пиктограмме «Транспонировать», размещенной в блоке «Вставка».

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

После этого открывается окно специальной вставки. Напротив значения «Транспонировать» устанавливаем флажок. Больше никаких манипуляций в данном окне делать не нужно. Клацаем по кнопке «OK».

Данные действия можно проделать также через кнопку на ленте. Обозначаем ячейку и клацаем по треугольнику, который расположен ниже кнопки «Вставить», размещенной во вкладке «Главная» в разделе «Буфер обмена». Открывается список. Как видим, в нём присутствует и пиктограмма «Транспонировать», и пункт «Специальная вставка…». Если вы выберите пиктограмму, то транспонирование произойдет моментально. При переходе по пункту «Специальная вставка» запустится окно специальной вставки, о котором мы уже вели речь выше. Все дальнейшие действия в нем точно такие же.

Кроме того, транспонировать табличную область можно с помощью специального оператора Excel, который так и называется – «ТРАНСП». Функция ТРАНСП специально предназначена для того, чтобы преобразовывать вертикальный диапазон в горизонтальный и наоборот. Её синтаксис такой:

«Массив» — единственный аргумент данной функции. Он представляет собой ссылку на диапазон, который следует перевернуть.

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

Урок: Транспонирование таблицы в Экселе

Способ 2: разворот на 180 градусов

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

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

    Справа от таблицы около её самой верхней строки ставим цифру «1». После этого устанавливаем курсор в нижний правый угол ячейки, где установлено указанное число. При этом курсор трансформируется в маркер заполнения. Одновременно зажимаем левую кнопку мыши и клавишу Ctrl. Протягиваем курсор до нижней границы таблицы.

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

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

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

    Отмечаем ячейку, расположенную справа от диапазона, который нужно перевернуть, в его первой строке. Клацаем по кнопке «Вставить функцию».

Аргумент «Ссылка» представляет собой линк на последнюю ячейку или диапазон смещаемого массива.

«Смещение по строкам» — это аргумент, указывающий, насколько таблицу требуется сместить по строкам;

«Смещение по столбцам» — аргумент, указывающий, насколько таблицу требуется сместить по столбцам;

Аргументы «Высота» и «Ширина» необязательны. Они указывают на высоту и ширину ячеек перевернутой таблицы. Если опустить данные значения, то считается, что они равны высоте и ширине исходника.

Итак, устанавливаем курсор в поле «Ссылка» и отмечаем последнюю ячейку диапазона, который нужно перевернуть. При этом ссылку нужно сделать абсолютной. Для этого отмечаем её и жмем на клавишу F4. Около координат ссылки должен появиться знак доллара ($).

Далее устанавливаем курсор в поле «Смещение по строкам» и в нашем случае записываем следующее выражение:

Если вы все делали так же, как было описано выше, в данном выражении у вас, возможно, будет отличаться только аргумент второго оператора СТРОКА. Тут нужно указать координаты первой ячейки переворачиваемого диапазона в абсолютном виде.

В поле «Смещение по столбцам» ставим «0».

Поля «Высота» и «Ширина» оставляем пустыми. Клацаем по «OK».

Как видим, существует несколько совершенно разных способов развернуть табличный массив на 90 и 180 градусов. Выбор конкретного варианта, прежде всего, зависит от поставленной перед пользователем задачи.

Понравилась статья? Поделить с друзьями:

А вот еще интересные статьи:

  • Excel текст по кругу
  • Excel текст плюс ячейка
  • Excel текст не влезает в ячейку по высоте
  • Excel текст на фоне текста
  • Excel текст на несколько ячеек без объединения

  • 0 0 голоса
    Рейтинг статьи
    Подписаться
    Уведомить о
    guest

    0 комментариев
    Старые
    Новые Популярные
    Межтекстовые Отзывы
    Посмотреть все комментарии