Returner et område eller matrise i motsatt rekkefølge

Anonim

I denne artikkelen vil vi lære om hvordan du reverserer en liste eller et område i excel.

For eksempel har vi en liste over verdier som array i excel, og vi trenger den nøyaktige baksiden av matrisen. For dette vil vi bruke en kombinasjon av tre funksjoner og bli litt kjent med dem.

INDEX -funksjonen i excel returnerer ganske enkelt verdien til en gitt indeks i en matrise (eller matriser).

ROWS -funksjonen returnerer antall rader i en matrise eller cellereferanse i Excel. I motsetning til ROW -funksjonen som returnerer det bestemte radnummeret til cellereferansen.

RAD -funksjonen returnerer radnummeret til cellen eller cellereferansen. Den returnerer et tall for den gitte cellereferansen.

Merk: Hvis det ikke gis noe argument til funksjonen, returnerer funksjonen radnummeret for cellen der formelen brukes.

Nå vil vi konstruere en formel ved hjelp av den forklarte funksjonen ovenfor. Logikken er, vi må få den siste verdien av listen inn i den første verdien av den nye reverslisten, deretter den nest siste som andre og så videre. Formelen nedenfor gjør det samme for å reversere matrisene.

Generisk formel:

= INDEKS (matrise, RADER (matrise) - RAD () + RAD (fast referanse) +1)

Forklaring:

  • RAD () -funksjonen returnerer radnummeret for cellen der den brukes.
  • RAD (fast referanse) tar argumentet til den forrige cellen der formelen brukes og returnerer celletallet for cellen. Fast referanse er gitt av $ -tegnet.
  • + 1 brukes for å kompensere resultatverdien
  • Nå driver INDEX -funksjonen gjennom matrisen og returnerer den siste verdien i den første cellen i den nye listen

Eksempel:

La oss forstå denne funksjonen med et eksempel.

Her har vi en liste med verdier og en kolonne Ny liste.

Vi må fylle den nye listen med verdier med omvendt rekkefølge av matrisen. Array er tatt som et navngitt område for A1: A10 -matrisen.

Bruk formelen i D6 -cellen:

= INDEKS (matrise, RADER (matrise) - RAD () + RAD ($ D $ 5) +1)

Forklaring:

  • RAD () returnerer 6, det tilsvarende radnummeret for cellen.
  • RAD ($ D $ 5) cellereferansen for den forrige cellen returnerer 5, radnummeret for D5 -cellen.
  • $ -tegn med cellereferanse brukes til å fikse cellereferansen ettersom excel utvider cellereferansen etter hvert som du utvider bruken av formelen.
  • RADER (matrise) returnerer antall verdier i matrisen som er 10 i dette tilfellet.
  • Indeksfunksjonen søker deretter etter det {10 -6 +5 +1} elementet i matrisen = 10. elementet som er det siste elementet i matrisen.

Her er verdier til funksjonen gitt som cellereferanse.

trykk Tast inn for å få resultatet.

Som du kan se i øyeblikksbildet ovenfor at formelen returnerer det siste elementet i den første cellen i den nye listen.

Kopier formelen til resten av cellene ved hjelp av Ctrl + D -hurtigtasten eller dra ned -alternativet i excel.

Som du kan se fra øyeblikksbildet ovenfor, er den nye listekolonnen fylt med verdier etter behov.

Det er en enkel metode for å gjøre det samme. Men det er bare av hensyn til tidsbesparelse og resultatorientering.

  1. Skriv inn tallet 1 og 2 i den første og andre i den tilstøtende kolonnen i verdiene.
  2. Velg deretter de to cellene og dra det ned til indeks -kolonnen fylles ut.
  3. Ctrl + Shift + L for å bruke filteralternativet i excel.
  4. Deretter reverserer du sorteringen av tall til størst til minste, og sorterer verdier -listen også.

Som du kan se i gifen ovenfor, er verdikolonnen i omvendt sorteringsrekkefølge.

Merk: Formelen forklart ovenfor fungerer fint når den nødvendige matrisen kan være hvor som helst.

Bruk formelen når de nødvendige verdiene starter fra første rad i regnearket.

= INDEKS (matrise, RADER (matrise) - RAD () + 1)

Håper du forstår hvordan du returnerer et område eller matrise i omvendt rekkefølge i Excel. Utforsk flere artikler om Excel -sorterings- og filtreringsfunksjon her. Gi gjerne spørsmål eller tilbakemeldinger til artikkelen ovenfor. Vi hjelper deg.

Slik bruker du ROW -funksjonen i Excel

Slik bruker du ROWS -funksjonen i Excel

Slik bruker du INDEX -funksjonen i Excel

Slik fjerner du tekst i Excel fra en posisjon

Validering av tekstoppføringer

Lag rullegardinliste i excel med farge

Fjern ledende og etterfølgende mellomrom fra tekst i Excel

Populære artikler

Rediger en rullegardinliste

Hvis det er betinget formatering

Hvis det er jokertegn

Vlookup etter dato