Как перевернуть данные вверх ногами в Excel (4 способа)

  • Поделись Этим
Hugh West

Часто нам необходимо зеркально отразить данные в Excel. В этой статье мы расскажем вам о том. 4 быстрые способы данные о перевороте в Excel вверх ногами Мы будем применять две формулы, одну команду и одну VBA код для этого.

Скачать Рабочую тетрадь для практических занятий

Переворачивание вверх ногами.xlsm

4 удобных способа перевернуть данные вверх ногами в Excel

Для демонстрации методов мы выбрали набор данных с 3 колонки: " Имя ", " Государство ", и " Город "Мы слегка изменили этот набор данных, когда это было необходимо.

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

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

Шаги:

  • Для начала создайте новый столбец с именем " Нет. ".

  • Затем введите номер из 0 на 5 Вы можете выбрать любое число в порядке возрастания.

  • Затем выберите диапазон ячеек D5:D10 .
  • После этого из Данные вкладка → выберите " Сортировать от Z до A " под Сортировка и фильтр секция.

  • После этого появится предупреждающее сообщение.
  • Выбрать " Расширить выбор " и нажмите Сортировать .

  • Наконец, это позволит отсортировать данные и, следовательно. флип сайт перевернутые данные .

Читать далее: Как перевернуть данные в Excel снизу вверх (4 быстрых способа)

2. Комбинирование функций INDEX и ROWS для переворачивания данных вверх ногами

Мы объединим ИНДЕКС и РЯДЫ функции для создания формулы, чтобы данные о перевороте в вертикальном направлении.

Шаги:

  • Во-первых, введите следующую формулу в ячейку E5 .

=INDEX(B$5:B$10,ROWS(B5:B$10))

  • Во-вторых, нажмите ENTER Это вернет последнее значение из " Имя " столбца к первой строке.
  • Затем перетащите Наполнительная рукоятка вниз к Автозаполнение формулы .
  • После этого перетащите результат на правую сторону.

Разбивка формулы

  • Для начала ИНДЕКС функция возвращает выход из диапазона B5:B10 .
  • Здесь ячейка задается параметром РЯДЫ функция. Диапазон B5:B$10 вернётся 6 .
  • Затем, в следующей формуле, это будет B6:B$10 , который вернет 5 Обратите внимание, что последнее значение диапазона фиксировано. Поэтому выход будет становиться меньше с каждым разом.
  • Таким образом, эта формула работает следующим образом данные о перевороте .
  • В итоге вывод будет выглядеть примерно так.

Читать далее: Как перевернуть строки в Excel (4 простых способа)

Похожие чтения

  • Как перевернуть столбцы и строки в Excel (2 простых способа)
  • Изменение листа Excel справа налево (4 подходящих способа)
  • Как перевернуть лист Excel слева направо (4 простых способа)

3. Перевернуть данные вверх ногами, объединив функции SORTBY и ROW

В этом разделе мы объединим СОРТБИ и ROW функции для создания формулы, чтобы перевернуть данные вверх ногами .

Шаги:

  • Для начала введите эту формулу в ячейку E5 .

=SORTBY($B$5:$C$10,ROW(B5:B10),-1)

  • Затем нажмите ENTER . Таким образом, будет показан вывод формулы.

Разбивка формулы

  • Сначала мы выбрали полный диапазон наших данных, который составляет B5:C10 .
  • Затем мы вводим значения из 5 на 10 внутри ROW(B5:B10) порция.
  • Наконец, мы набрали -1 чтобы отсортировать их в порядке убывания.

Читать далее: Как перевернуть данные в диаграмме Excel (5 простых способов)

4. Применение VBA для переворачивания данных вверх ногами в Excel

Мы будем использовать Макрос Excel VBA на перевернуть данные вверх ногами в Excel. Здесь мы будем использовать Для следующего цикла чтобы пройти по каждой строке и поменять ее местами с соответствующей строкой. Более того, пользователь выберет диапазон ячеек без строки заголовка с помощью функции InputBox .

Шаги:

  • Во-первых, поднимите Модуль VBA окно, в котором мы вводим наши коды.
  • Итак, нажмите ALT+F11 чтобы вызвать это. Альтернативно, из Разработчик вкладка → выберите Visual Basic чтобы сделать это.
  • Следовательно VBA появится окно.
  • Далее, из Вставка выберите Модуль .
  • Здесь мы вставляем VBA код в Excel.

  • После этого введите следующий код внутри Модуль VBA окно.
 Option Explicit Sub Flip_Data_Upside_Down() 'Объявление переменных Dim cell_Range As Range Dim cell_Array, temp_Array As Variant Dim x1 As Integer, x2 As Integer, x3 As Integer On Error Resume Next 'Игнорирование всех ошибок и продолжение 'Установка пользовательского ввода Set cell_Range = Application.InputBox("Select the Range" _ & " Without Header Row", "ExcelWIKI", Type:=8) cell_Array = cell_Range.FormulaApplication.ScreenUpdating = False 'Перебор выбранного диапазона ячеек For x2 = 1 To UBound(cell_Array, 2) x3 = UBound(cell_Array, 1) For x1 = 1 To UBound(cell_Array, 1) / 2 temp_Array = cell_Array(x1, x2) cell_Array(x1, x2) = cell_Array(x3, x2) cell_Array(x3, x2) = temp_Array x3 = x3 - 1 Next Next cell_Range.Formula = cell_Array Application.ScreenUpdating = True End Sub 

Разбивка кода VBA

  • Во-первых, мы вызываем Подпроцедура в качестве Flip_Data_Upside_Down .
  • Во-вторых, мы назначаем типы переменных.
  • В-третьих, мы игнорируем все ошибки, используя " При ошибке продолжить Далее " заявление.
  • Далее пользователь определяет диапазон рабочих ячеек с помощью параметра InputBox метод.
  • Затем мы используем Для следующего цикла чтобы пройти по выбранному диапазону ячеек.
  • Наконец, ряды меняются местами с соответствующими рядами, чтобы флип это вверх ногами .
  • Таким образом, этот код работает.
  • После, Сохранить сайт Модуль .
  • Затем поместите курсор внутрь Подпроцедура и нажмите Запускайте .

  • После этого данный код попросит пользователя ввести диапазон.
  • Затем выберите диапазон ячеек B5:D10 и нажмите OK .

  • При этом выбранный диапазон будет перевернут по вертикали.

Читать далее: Как перевернуть ось в Excel (4 простых способа)

О чем следует помнить

  • Сайт СОРТБИ функция доступна только в Excel 365 и Excel 2021 версий. Для более ранних версий можно использовать метод 2.
  • Чтобы сохранить форматирование, можно использовать метод 1.
  • Если существуют существующие значения в пределах диапазона разлива, то будет показан символ " #SPILL! " ошибка.

Практическая секция

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

Заключение

Мы показали вам четыре быстрых способа данные о перевороте в Excel вверх ногами Если вы столкнулись с какими-либо проблемами, связанными с этими методами, или у вас есть какие-либо отзывы для меня, не стесняйтесь оставлять комментарии ниже. Кроме того, вы можете посетить наш сайт ExcelWIKI для получения других статей, связанных с Excel. Спасибо за чтение, продолжайте совершенствоваться!

Хью Уэст — опытный тренер и аналитик Excel с более чем 10-летним опытом работы в отрасли. Он имеет степень бакалавра в области бухгалтерского учета и финансов и степень магистра делового администрирования. Хью страстно любит преподавать и разработал уникальный подход к обучению, которому легко следовать и который легко понять. Его экспертные знания Excel помогли тысячам студентов и специалистов по всему миру улучшить свои навыки и преуспеть в своей карьере. В своем блоге Хью делится своими знаниями со всем миром, предлагая бесплатные учебные пособия по Excel и онлайн-обучение, чтобы помочь отдельным лицам и компаниям полностью раскрыть свой потенциал.