Returnera ett intervall eller matris i omvänd ordning

Innehållsförteckning

I den här artikeln kommer vi att lära oss hur man vänder en lista eller ett intervall i excel.

Till exempel har vi en lista med värden som array i excel och vi behöver den exakta baksidan av arrayen. För detta kommer vi att använda en kombination av tre funktioner och lära känna lite om dem.

INDEX -funktionen i excel returnerar helt enkelt värdet vid ett givet index i en array (eller arrays).

Funktionen RADER returnerar antalet rader i en array eller cellreferens i Excel. Till skillnad från ROW -funktionen som returnerar det specifika radnumret för cellreferensen.

RAD -funktionen returnerar cellens radnummer eller cellreferensen. Det returnerar ett nummer för den angivna cellreferensen.

Notera: Om inget argument ges till funktionen returnerar funktionen radnumret för cellen där formeln används.

Nu kommer vi att konstruera en formel med hjälp av ovanstående förklarade funktion. Logiken är att vi måste få listans sista värde till det första värdet på den nya omvända listan, sedan den näst sista som andra och så vidare. Nedanstående formel gör samma sak för att vända matriserna.

Generisk formel:

= INDEX (array, ROWS (array) - ROW () + ROW (fixed_reference) +1)

Förklaring:

  • ROW () -funktionen returnerar radnumret för cellen där den används.
  • RAD (fast_referens) tar argumentet för just föregående cell där formeln tillämpas och returnerar cellnumret för cellen. Fixad referens ges med $ -tecknet.
  • + 1 används för att kompensera resultatvärdet
  • Nu kör INDEX -funktionen genom arrayen och returnerar det sista värdet i den första cellen i den nya listan

Exempel:

Låt oss förstå den här funktionen med ett exempel.

Här har vi en lista med värden och en kolumn Ny lista.

Vi måste fylla den nya listan med värden med arrayens omvända ordning. Array tas som ett namngivet område för A1: A10 -arrayen.

Använd formeln i D6 -cellen:

= INDEX (array, ROWS (array) - ROW () + ROW ($ D $ 5) +1)

Förklaring:

  • RAD () returnerar 6, motsvarande radnummer för cellen.
  • RAD ($ D $ 5) cell_referensen för just föregående cell returnerar 5, radnumret för D5 -cellen.
  • $ -tecknet med cellreferens används för att fixa cellreferensen eftersom excel utökar cellreferensen när du utökar användningen av formeln.
  • RADER (array) returnerar antalet värden i matrisen som är 10 i detta fall.
  • Indexfunktionen söker sedan efter det {10 -6 +5 +1}: e elementet i array = 10: e elementet som är det sista elementet i arrayen.

Här ges värden till funktionen som cellreferens.

Tryck Stiga på för att få resultatet.

Som du kan se i ögonblicksbilden ovan att formeln returnerar det sista elementet i den första cellen i den nya listan.

Kopiera formeln till resten av cellerna med Ctrl + D -genvägstangenten eller dra ned -alternativet i excel.

Som du kan se från ögonblicksbilden ovan fylls den nya listkolumnen med värden efter behov.

Det finns en enkel metod för att göra detsamma. Men det är bara för tidsbesparingar och resultatorientering.

  1. Skriv siffran 1 & 2 i den första och andra i den intilliggande kolumnen i värdena.
  2. Markera sedan de två cellerna och dra den tills indexkolumnen fylls.
  3. Ctrl + Skift + L för att tillämpa filteralternativet i excel.
  4. Om du sedan vänder sorteringen av siffror till Största till Minsta kommer du också att vända sorteringslistan.

Som du kan se i gifen ovan är kolumnen Värden i omvänd sorteringsordning.

Notera: Formeln som förklaras ovan fungerar bra när den erforderliga matrisen kan vara var som helst.

Använd formeln när de nödvändiga värdena börjar från den första raden i kalkylbladet.

= INDEX (array, ROWS (array) - ROW () + 1)

Hoppas att du förstår hur du returnerar ett intervall eller matris i omvänd ordning i Excel. Utforska fler artiklar om Excel -sorterings- och filtreringsfunktion här. Ange gärna din fråga eller feedback för ovanstående artikel. Vi hjälper dig.

Hur man använder ROW -funktionen i Excel

Så här använder du ROWS -funktionen i Excel

Så här använder du INDEX -funktionen i Excel

Så här tar du bort text i Excel från en position

Validering av textposter

Skapa rullgardinsmeny i excel med färg

Ta bort ledande och bakre mellanslag från text i Excel

Populära artiklar

Redigera en rullgardinslista

Om med villkorlig formatering

Om med jokertecken

Vlookup efter datum

Du kommer att bidra till utvecklingen av webbplatsen, dela sidan med dina vänner

wave wave wave wave wave