Hogyan lehet újra becsülni az adatok sorrendjét az Excelben? | 3 módszer a példával

Az Excel adatok fordított sorrendje

Az Excel fordított sorrendje nem más, mint az adatok megfordítása, ahol az alsó érték kerül a tetejére, a felső pedig az alsó.

Például nézze meg az alábbi képet.

Amint láthatjuk, az alsó érték fordított sorrendben van a tetején, és ugyanez vonatkozik a felső értékre is. Szóval, hogyan fordíthatjuk meg az adatok sorrendjét az excelben, most ez a kérdés.

Hogyan lehet megfordítani az adatsorok sorrendjét az Excelben?

Az excelben többféle módszer szerint rendezhetünk, itt megmutatjuk az összes lehetséges módot a sorrend megfordítására az excelben.

Itt töltheti le ezt a fordított sorrendű Excel sablont - fordított sorrendű Excel sablont

1. módszer - egyszerű rendezési módszer

Már biztosan kíváncsi arra, hogy vajon meg lehet-e változtatni az adatokat egy rendezési lehetőség használatával. Csak az adatok rendezésével nem tudunk visszafordítani, de néhány segítő oszloppal ezt valóban megtehetjük.

1. lépés - Vegye figyelembe az alábbi adatokat ehhez a példához.

2. lépés - Ehhez hozzon létre egy „HELPER” nevű oszlopot, és írja be a sorozatszámokat.

3. lépés - Most válassza ki a teljes adatot, és nyissa meg a rendezési lehetőséget az ALT + D + S megnyomásával .

4. lépés - A „Rendezés” részben válassza a „Segítő” lehetőséget.

5. lépés - Ezután válassza a „Rendelés” részben a „Legnagyobb és legkisebb” lehetőséget.

6. lépés - Most kattintson az OK gombra. Adataink megfordulnak.

2. módszer - Excel Formula használata

Képletek segítségével is megfordíthatjuk a sorrendet. Annak ellenére, hogy erre nincs beépített funkciónk, más képletekkel megfordíthatjuk a sorrendet.

Az adatok fordított sorrendjének elkészítéséhez két képletet fogunk használni, azaz INDEX és ROWS. Az INDEX funkció lekérheti az eredményt a kiválasztott tartomány említett sorszámából, az ROWS függvény pedig az excelben megadja a kiválasztott sorok számát.

1. lépés - Vegye figyelembe az alábbi adatokat ehhez a példához.

2. lépés - Először nyissa meg az INDEX funkciót.

3. lépés - A tömbnél válassza ki a városneveket az A2: A9 közül, és tegye abszolút referenciaként az F4 billentyű lenyomásával.

4. lépés - Ezután be kell illeszteni a Sor sor nyitott ROWS függvényt az INDEX funkcióba.

5. lépés - A ROWS funkcióhoz válassza ki ugyanazt a cellatartományt, amelyet az INDEX funkcióhoz választottunk, de ezúttal csak az utolsó cellát adja abszolút referenciaként.

6. lépés - Csukja be a zárójelet, és nyomja meg az Enter billentyűt az eredmény eléréséhez.

7. lépés - Húzza a képletet a teljes eredmény eléréséhez.

3. módszer - Fordított sorrend a VBA kódolás használatával

Az Excel adatok sorrendjének megfordítása a VBA kódolás használatával is lehetséges. Ha jól ismeri a VBA-t, akkor az alábbiakban az Ön kódja található.

Kód:

 Sub Reverse_Order () Dim k As Long Dim LR As Long LR = Cellák (Rows.Count, 1) .End (xlUp). K = 2 sor LR cellákra (k, 2). Érték = Cells (LR, 1) .Érték LR = LR - 1 Következő k Vége Sub 

Másolja ezt a kódot a moduljába.

Most futtassa a kódot, hogy megkapja a fordított sorrend listát az Excel munkalapon.

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.