Omvendt rækkefølge af Excel-data
Den omvendte rækkefølge i excel er intet andet end at vende dataene, hvor bundværdien kommer øverst, og topværdien går til bunden.
For et eksempel se nedenstående billede.
Som vi kan se, er bundværdien øverst i omvendt rækkefølge, og det samme gælder også for topværdi. Så hvordan vender vi rækkefølgen af data i Excel er spørgsmålet nu.
Sådan vendes rækkefølgen af datarækker i Excel?
I excel kan vi sortere ved at følge flere metoder, her viser vi dig alle mulige måder at vende ordren i excel på.
Du kan downloade denne Excel-skabelon omvendt ordre her - Reverse Order Excel-skabelonMetode nr. 1 - Enkel sorteringsmetode
Du må allerede undre dig over, om det er muligt at vende dataene ved bare at bruge en sorteringsindstilling. Vi kan ikke vende blot ved at sortere dataene, men med en eller anden hjælpekolonne kan vi faktisk gøre dette.
Trin 1 - Overvej nedenstående data for dette eksempel.
Trin 2 - Opret derefter en kolonne kaldet “HELPER” og indsæt serienumre.
Trin 3 - Vælg nu hele data og åben sortere ved at trykke på ALT + D + S .
Trin 4 - Vælg "Hjælper" under "Sorter efter".
Trin 5 - Vælg derefter "Størst til mindste" under "Bestil".
Trin 6 - Klik nu på Ok, vores data vendes.
Metode nr. 2 - Brug af Excel-formel
Vi kan også vende rækkefølgen ved hjælp af formler. Selvom vi ikke har nogen indbygget funktion til at gøre dette, kan vi bruge andre formler til at vende rækkefølgen.
For at lave den omvendte rækkefølge af data skal vi bruge to formler, dvs. INDEX og ROWS. INDEX-funktion kan hente resultatet fra det nævnte række nummer i det valgte område, og ROWS-funktionen i excel giver optællingen af et antal valgte rækker.
Trin 1 - Overvej nedenstående data for dette eksempel.
Trin 2 - Åbn INDEX-funktionen først.
Trin 3 - For Array skal du vælge bynavne fra A2: A9 og gøre det til absolut reference ved at trykke på F4-tasten.
Trin 4 - Dernæst for at indsætte række nummer åben ROWS- funktion inde i INDEX-funktionen.
Trin 5 - For ROWS-funktion skal du vælge det samme celleområde som vi har valgt til INDEX-funktion, men lav denne gang kun den sidste celle som en absolut reference.
Trin 6 - Luk beslaget, og tryk på Enter-tasten for at få resultatet.
Trin 7 - Træk formlen for at få det fulde resultat.
Metode nr. 3 - Omvendt rækkefølge ved hjælp af VBA-kodning
Det er også muligt at vende rækkefølgen af excel-data ved hjælp af VBA-kodning. Hvis du har et godt kendskab til VBA, er nedenstående kode for dig.
Kode:
Sub Reverse_Order () Dim k As Long Dim LR As Long LR = Cells (Rows.Count, 1). End (xlUp). Row For k = 2 To LR celler (k, 2). Value = Cells (LR, 1) .Værdi LR = LR - 1 Næste k Afslut sub
Kopier denne kode til dit modul.
Kør nu koden for at få den omvendte ordreliste i dit Excel-regneark.
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.