Как да обърнете данните с главата надолу в 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 за обръщане на данните с главата надолу

Ще обединим INDEX и РЕДОВЕ функции за създаване на формула за данни за обръщане във вертикална посока.

Стъпки:

  • Първо, въведете следната формула в клетката E5 .

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

  • Второ, натиснете ВЪВЕДЕТЕ Това ще върне последната стойност от " Име " към първия ред.
  • След това плъзнете Дръжка за пълнене в посока надолу към Автоматично попълване на формулата .
  • След това плъзнете резултата към дясната страна.

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

  • Първо, INDEX функцията връща изход от обхвата B5:B10 .
  • Тук клетката се определя от РЕДОВЕ функция. Обхватът B5:B$10 ще върне 6 .
  • След това в следващата формула тя ще бъде B6:B$10 , което ще върне 5 . Забележете, че последната стойност на диапазона е фиксирана. Ето защо изходът ще става по-малък всеки път.
  • По този начин тази формула работи така. данни за обръщане .
  • Накрая изходът ще изглежда по следния начин.

Прочетете още: Как да обръщаме редове в Excel (4 прости метода)

Подобни четива

  • Как да обръщаме колони и редове в Excel (2 лесни метода)
  • Промяна на листа на Excel отдясно наляво (4 подходящи начина)
  • Как да преобърнете листа на Excel от ляво на дясно (4 лесни начина)

3. Обръщане на данните с главата надолу чрез сливане на функциите SORTBY и ROW

В този раздел ще комбинираме SORTBY и РЕД функции за създаване на формула за обръщане на данните с главата надолу .

Стъпки:

  • За начало въведете тази формула в клетката E5 .

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

  • След това натиснете ВЪВЕДЕТЕ . Така че това ще покаже резултата от формулата.

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

  • Първоначално избрахме пълния обхват на нашите данни, който е B5:C10 .
  • След това въвеждаме стойностите от 5 към 10 вътре в РЕД(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("Изберете диапазона" _ & " Без заглавния ред", "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 лесни метода)

Нещата, които трябва да запомните

  • Сайтът SORTBY е налична само в Excel 365 и Excel 2021 За по-ранни версии можете да използвате метод 2.
  • За да запазите форматирането, можете да използвате метод 1.
  • Ако има съществуващи стойности в обхвата на разлива, ще се покаже " #SPILL! " грешка.

Практически раздел

Добавихме набор от практически данни за всеки метод в Excel Ето защо можете лесно да следвате нашите методи.

Заключение

Показахме ви четири бързи начина за данни за обръщане в Excel с главата надолу . Ако се сблъскате с някакви проблеми във връзка с тези методи или имате някаква обратна връзка за мен, не се колебайте да коментирате по-долу. Освен това можете да посетите нашия сайт ExcelWIKI за още статии, свързани с Excel. Благодаря за четенето и продължавайте да постигате успехи!

Хю Уест е опитен обучител и анализатор на Excel с над 10 години опит в индустрията. Има бакалавърска степен по счетоводство и финанси и магистърска степен по бизнес администрация. Хю има страст към преподаването и е разработил уникален подход на преподаване, който е лесен за следване и разбиране. Неговите експертни познания по Excel са помогнали на хиляди студенти и професионалисти по целия свят да подобрят уменията си и да постигнат отлични резултати в кариерата си. Чрез своя блог Хю споделя знанията си със света, като предлага безплатни уроци за Excel и онлайн обучение, за да помогне на хората и фирмите да достигнат пълния си потенциал.