Обратен ред на данните в 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.
Позволете ми да ви обясня как работи този код за вас. Първо, декларирах две променливи „k“ и „LR“ като ДЪЛГИ тип данни.
Dim k As Long Dim LR As Long
„K“ е за прелистване през клетки, а „LR“ е за намиране на последния използван ред в работния лист.
След това използвах намирането на последната използвана техника на реда, за да намеря последната стойност в низа.
LR = клетки (редове. Брой, 1). Край (xlUp). Ред
След това използвах цикъл FOR NEXT, за да обикалям клетките, за да обърна реда.
За k = 2 до LR клетки (k, 2). Стойност = клетки (LR, 1). Стойност LR = LR - 1 Следващ k
Така че, когато стартираме този код, получаваме следния резултат.

Неща за запомняне
- В Excel няма вградена функция или инструмент за обръщане на реда.
- Комбинация от INDEX + ROWS ще обърне реда.
- От всички налични техники опцията за сортиране е по-добрият и лесен начин за сортиране.
- За да разберете VBA кода, трябва да имате предварителни познания за VBA макроси.