Советы по Excel: как переворачивать ячейки и переключать строки или столбцы

Советы по Excel: как переворачивать ячейки и переключать строки или столбцы

Майкрософт Эксель это мощная программа, которая может помочь вам анализировать и визуализировать данные. Чтобы получить наилучшие результаты, ваши данные должны быть в правильном формате.





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





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





Как перевернуть ячейки в столбцах Excel

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

Так что ты можешь сделать? Скопировать данные и вставить по одному? Есть гораздо лучший способ сделать это.



Изменить порядок ячеек в столбце Microsoft Excel легко, и это можно сделать всего за несколько шагов с помощью этого изящного трюка:

  1. Добавьте столбец слева от таблицы, которую вы хотите перевернуть.
  2. Заполните этот столбец числами, начиная с 1 и используя маркер заполнения, чтобы создать серию чисел, которая заканчивается внизу вашей таблицы.
  3. Выберите столбцы и щелкните Данные> Сортировать . Выберите столбец, который вы только что добавили и заполнили числами. Выбирать От наибольшего к наименьшему и щелкните Ok .

Столбцы теперь перевернуты!





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

Если вам нравится работать с ярлыками Excel, вы можете выполнить этот трюк одним щелчком мыши. Этот ярлык может выполнять быструю сортировку по крайнему левому столбцу; Либо от наименьшего к наибольшему, либо от наибольшего к наименьшему.





Настоящим ключом ко всему этому является индексный столбец.

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

Если вы используете Visual Basic (макросы) с Excel , вы можете использовать этот код для достижения той же цели. Просто выберите столбец, который хотите перевернуть, и запустите этот макрос:

Sub FlipColumns()
Dim vTop As Variant
Dim vEnd As Variant
Dim iStart As Integer
Dim iEnd As Integer
Application.ScreenUpdating = False
iStart = 1
iEnd = Selection.Columns.Count
Do While iStart vTop = Selection.Columns(iStart)
vEnd = Selection.Columns(iEnd)
Selection.Columns(iEnd) = vTop
Selection.Columns(iStart) = vEnd
iStart = iStart + 1
iEnd = iEnd - 1
Loop
Application.ScreenUpdating = True
End Sub

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

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

Как переключать столбцы и строки

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

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

Подобно инвертированию таблиц, копирование и вставка информации по одной - не способ сделать это. В Microsoft Excel есть очень полезная функция для этого.

  1. Выберите столбцы, которые вы хотите транспонировать, и нажмите Ctrl + C или Правка> Копировать .
  2. Щелкните открытую ячейку и щелкните Правка> Специальная вставка ...
  3. Выбирать Транспонировать

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

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

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

Теперь, когда вы знаете, как переворачивать столбцы и как превратить столбец в строку; А как насчет переворачивания строки в Excel?

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

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

После того, как вы перевернули столбец, переместите его обратно в строку, и вы перевернете всю строку. Это довольно окольный путь, но он работает!

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

Sub FlipRows ()

Dim vTop как вариант

Dim vEnd как вариант

Dim iStart как целое число

Dim iEnd как целое число

устройство adb не найдено windows 10

Application.ScreenUpdating = False

iStart = 1

iEnd = Selection.Rows.Count

Делай, пока iStart

vTop = Selection.Rows (iStart)

vEnd = Selection.Rows (iEnd)

Selection.Rows (iEnd) = vTop

Selection.Rows (iStart) = vEnd

iStart = iStart + 1

iEnd = iEnd - 1

Петля

Application.ScreenUpdating = True

Конец подписки

Зачем переворачивать строки и столбцы?

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

Это не только в информатике, анализ данных используется в:

  • Бизнес
  • Маркетинг
  • Спортивный
  • Медицина
  • Недвижимость
  • Машинное обучение

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

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

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

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

Легко переворачивайте данные в Excel

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

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

Делиться Делиться Твитнуть Эл. адрес Как очистить компьютер с Windows с помощью командной строки

Если на вашем ПК с Windows не хватает места для хранения, удалите ненужные файлы с помощью этих быстрых утилит командной строки.

Читать далее
Похожие темы
  • Продуктивность
  • Таблица
  • Майкрософт Эксель
  • Microsoft Office 365
  • Microsoft Office Online
  • Microsoft Office 2016
  • Microsoft Office 2019
Об авторе Энтони Грант(Опубликовано 40 статей)

Энтони Грант - внештатный писатель, освещающий программирование и программное обеспечение. Он специализируется в области компьютерных наук, занимается программированием, Excel, программным обеспечением и технологиями.

Ещё от Anthony Grant

Подписывайтесь на нашу новостную рассылку

Подпишитесь на нашу рассылку, чтобы получать технические советы, обзоры, бесплатные электронные книги и эксклюзивные предложения!

Нажмите здесь, чтобы подписаться