Как да преустановим реда на данните в Excel? | 3 метода с пример

Обратен ред на данните в Excel

Обратният ред в Excel не е нищо друго освен обръщане на данните, където най-долната стойност е отгоре, а горната - надолу.

За пример погледнете изображението по-долу.

Както виждаме, долната стойност е отгоре в обратен ред и същото важи и за горната стойност. И така, как да обърнем реда на данните в Excel е въпросът сега.

Как да обърна реда на редовете с данни в Excel?

В Excel можем да сортираме, като следваме няколко метода, тук ще ви покажем всички възможни начини за обръщане на реда в Excel.

Можете да изтеглите този обратен ред на шаблона на Excel от тук - Обратен ред на шаблона на Excel

Метод # 1 - Метод за просто сортиране

Сигурно вече се чудите възможно ли е да обърнете данните, като използвате само опция за сортиране. Не можем да обърнем само чрез сортиране на данните, но с някаква помощна колона всъщност можем да направим това.

Стъпка 1 - Разгледайте данните по-долу за този пример.

Стъпка 2 - До това създайте колона, наречена „HELPER“ и поставете серийни номера.

Стъпка 3 - Сега изберете цялата тази информация и отворена опцията вид, като натиснете ALT + D + S .

Стъпка 4 - Под „Сортиране по“ изберете „Помощник“.

Стъпка 5 - След това под „Поръчка“ изберете „От най-голямо до най-малко“.

Стъпка 6 - Сега щракнете върху Ok, нашите данни ще бъдат обърнати.

Метод # 2 - Използване на формула на Excel

Също така можем да обърнем реда, като използваме и формули. Въпреки че нямаме вградена функция за това, можем да използваме други формули, за да обърнем реда.

За да направим обратния ред на данните, ще използваме две формули, т.е. INDEX и ROWS. Функцията INDEX може да извлече резултата от споменатия номер на ред от избрания диапазон, а функцията ROWS в Excel ще даде броя на избраните редове.

Стъпка 1 - Разгледайте данните по-долу за този пример.

Стъпка 2 - Отворете първо функцията INDEX.

Стъпка 3 - За Array изберете имената на градовете от A2: A9 и го направете абсолютна справка, като натиснете клавиша F4.

Стъпка 4 - След това, за да вмъкнете функция Ред Num отворена ROWS във функцията INDEX

Стъпка 5 - За функцията ROWS изберете същия диапазон от клетки, който сме избрали за функцията INDEX, но този път направете последната клетка като абсолютна препратка.

Стъпка 6 - Затворете скобата и натиснете клавиша Enter, за да получите резултата.

Стъпка 7 - Плъзнете формулата, за да получите пълния резултат.

Метод # 3 - Обратен ред чрез използване на VBA кодиране

Обръщането на реда на данните на Excel също е възможно чрез използване на VBA кодиране. Ако имате добри познания за VBA, тогава по-долу е кодът за вас.

Код:

 Sub Reverse_Order () Dim k As Long Dim LR As Long LR = клетки (редове. Брой, 1). Край (xlUp). Ред за k = 2 към клетки LR (k, 2). Стойност = клетки (LR, 1) . Стойност LR = LR - 1 Следващ k Край Sub 

Копирайте този код във вашия модул.

Сега стартирайте кода, за да получите списъка с обратен ред във вашия работен лист на Excel.

Let me explain to you how this code works for you. First I have declared two variables “k” & “LR” as a LONG data type.

 Dim k As Long Dim LR As Long 

“k” is for looping through cells and “LR” is to find the last used row in the worksheet.

Next, I have used finding the last used row technique to find the last value in the string.

LR = Cells(Rows.Count, 1).End(xlUp).Row

Next, I have employed FOR NEXT loop to loop through the cells to reverse the order.

 For k = 2 To LR Cells(k, 2).Value = Cells(LR, 1).Value LR = LR - 1 Next k

So when we run this code we get the following result.

Things to Remember

  • There is no built-in function or tool available in excel to reverse the order.
  • A combination of INDEX + ROWS will reverse the order.
  • Off all the available techniques sort option is the better and easy way to sort.
  • To understand VBA code you need to have prior knowledge of VBA macros.