Hvordan reversere rekkefølgen av data i Excel? - 3 Metoder med eksempel

Omvendt rekkefølge av Excel-data

Den omvendte rekkefølgen i Excel er ingenting annet enn å snu dataene der bunnverdien kommer på toppen og toppverdien går til bunnen.

Se for eksempel på bildet nedenfor.

Som vi kan se, er bunnverdien øverst i motsatt rekkefølge, og det samme gjelder også toppverdien. Så hvordan snur vi rekkefølgen på data i Excel er spørsmålet nå.

Hvordan reversere rekkefølgen på datarader i Excel?

I Excel kan vi sortere ved å følge flere metoder; her vil vi vise deg alle mulige måter å reversere bestillingen i Excel.

Metode nr. 1 - Enkel sorteringsmetode

Du må allerede lure på om det er mulig å reversere dataene ved å bare bruke et sorteringsalternativ. Vi kan ikke reversere bare ved å sortere dataene, men med noen hjelpekolonner kan vi faktisk gjøre dette.

Trinn 1 - Vurder dataene nedenfor for dette eksemplet.

Trinn 2 - Ved siden av dette, opprett en kolonne kalt “HELPER” og sett inn serienumre.

Trinn 3 - Nå velger hele data og åpne sorteringsalternativ ved å trykke ALT + D + S .

Trinn 4 - Velg "Hjelper" under "Sorter etter".

Trinn 5 - Velg deretter "Størst til minste" under "Bestill".

Trinn 6 - Klikk nå på Ok, dataene våre blir reversert.

Metode 2 - Bruke Excel Formula

Vi kan også reversere rekkefølgen ved å bruke formler også. Selv om vi ikke har noen innebygd funksjon for å gjøre dette, kan vi bruke andre formler for å reversere rekkefølgen.

For å gjøre omvendt rekkefølgen på data, skal vi bruke to formler, dvs. INDEKS og RADER. INDEX-funksjonen kan hente resultatet fra det nevnte radnummeret i det valgte området, og ROWS-funksjonen i excel vil gi tellingen av et antall valgte rader.

Trinn 1 - Vurder dataene nedenfor for dette eksemplet.

Trinn 2 - Åpne INDEX-funksjonen først.

Trinn 3 - For Array, velg bynavn fra A2: A9 og gjør det til absolutt referanse ved å trykke F4-tasten.

Trinn 4 - Neste, for å sette inn radnummer åpne ROWS- funksjon i INDEX-funksjonen.

Trinn 5 - For ROWS-funksjonen, velg det samme celleområdet som vi har valgt for INDEX-funksjonen, men denne gangen gjør bare den siste cellen som en absolutt referanse.

Trinn 6 - Lukk braketten og trykk Enter-tasten for å få resultatet.

Trinn 7 - Dra formelen for å få hele resultatet.

Metode nr. 3 - Omvendt rekkefølge ved bruk av VBA-koding

Å reversere rekkefølgen på Excel-data er også mulig ved å bruke VBA-koding. Hvis du har god kunnskap om VBA, er koden nedenfor for deg.

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 Cells (k, 2). Value = Cells (LR, 1) . Verdi LR = LR - 1 Neste k Slutt Sub

Kopier denne koden til modulen din.

Kjør nå koden for å få omvendt ordreliste i Excel-regnearket.

La meg forklare deg hvordan denne koden fungerer for deg. Først har jeg erklært to variabler, “k” og “LR” som en LANG datatype.

Dim k As Long Dim LR As Long

“K” er for å løkke gjennom celler, og “LR” er å finne den sist brukte raden i regnearket.

Deretter har jeg brukt å finne den sist brukte radteknikken for å finne den siste verdien i strengen.

LR = celler (rader, antall, 1). Slutt (xlUp). Rad

Deretter har jeg brukt FOR NESTE løkke for å løpe gjennom cellene for å reversere rekkefølgen.

For k = 2 til LR-celler (k, 2). Verdi = celler (LR, 1). Verdi LR = LR - 1 Neste k

Så når vi kjører denne koden, får vi følgende resultat.

Ting å huske

  • Det er ingen innebygd funksjon eller verktøy tilgjengelig i excel for å reversere rekkefølgen.
  • En kombinasjon av INDEX + RADER vil reversere rekkefølgen.
  • Av alle tilgjengelige teknikker er sorteringsalternativet den bedre og enkle måten å sortere på.
  • For å forstå VBA-kode, må du ha forkunnskaper om VBA-makroer.

Interessante artikler...