Обратен ред на данните в 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.