Taastage vahemik või massiiv vastupidises järjekorras

Anonim

Selles artiklis õpime, kuidas Exceli loendit või vahemikku ümber pöörata.

Näiteks on meil Excelis massiivina väärtuste loend ja vajame massiivi täpset tagurpidi. Selleks kasutame kolme funktsiooni kombinatsiooni ja tutvume nendega veidi.

Funktsioon INDEX Excelis tagastab lihtsalt massiivi (või massiivide) antud indeksi väärtuse.

Funktsioon RIDA tagastab Exceli massiivi või lahtri viite ridade arvu. Erinevalt funktsioonist ROW, mis tagastab lahtri viite konkreetse rea numbri.

Funktsioon ROW tagastab lahtri rea numbri või lahtri viite. See tagastab antud lahtri viite numbri.

Märge: Kui funktsioonile ei anta argumente, tagastab funktsioon selle lahtri rea numbri, kus valemit kasutatakse.

Nüüd koostame ülaltoodud funktsiooni kasutades valemi. Loogika on see, et peame loendi viimase väärtuse saama uue pöördloendi esimeseks väärtuseks, seejärel teise viimase ja nii edasi. Allolev valem teeb sama massiivide ümberpööramiseks.

Üldine valem:

= INDEX (massiiv, ROWS (massiiv) - ROW () + ROW (fikseeritud_viide) +1)

Selgitus:

  • Funktsioon ROW () tagastab lahtri rea numbri, kus seda kasutatakse.
  • ROW (fikseeritud_viide) võtab argumendi just eelmisest lahtrist, kus valemit rakendatakse, ja tagastab lahtri lahtri numbri. Fikseeritud viite annab märk $.
  • + 1 kasutatakse tulemuse väärtuse kompenseerimiseks
  • Nüüd sõidab funktsioon INDEX massiivist läbi ja tagastab uue loendi esimese lahtri viimase väärtuse

Näide:

Mõistame seda funktsiooni näitega.

Siin on meil väärtuste loend ja veerg Uus loend.

Peame uue loendi täitma väärtustega massiivi vastupidises järjekorras. Massiiv on massiivi A1: A10 nimega vahemik.

Kasutage lahtris D6 valemit:

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

Selgitus:

  • ROW () tagastab lahtri 6, rea rea ​​numbri.
  • ROW ($ D $ 5) tagastab eelmise lahtri lahtri_viide 5, D5 lahtri rea numbri.
  • Lahtriviite fikseerimiseks kasutatakse märki $ koos lahtri viitega, kuna Excel laiendab lahtri viidet, kui laiendate valemi kasutamist.
  • ROWS (massiiv) tagastab massiivi väärtuste arvu, mis sel juhul on 10.
  • Indeksifunktsioon otsib seejärel massiivi {10 -6 +5 +1}. Elemendi = kümnenda elemendi, mis on massiivi viimane element.

Siin on funktsiooni väärtused antud lahtri viitena.

Vajutage Sisenema tulemuse saamiseks.

Nagu ülaltoodud hetktõmmisel näha, tagastab valem uue loendi esimese lahtri viimase elemendi.

Kopeerige valem ülejäänud lahtritesse, kasutades kiirklahvi Ctrl + D või lohistage Excelis alla.

Nagu ülaltoodud hetktõmmist näha, täidetakse uus loendi veerg vastavalt vajadusele väärtustega.

Seal on lihtne meetod sama teha. Aga seda vaid aja kokkuhoiu ja tulemusele orienteerumise huvides.

  1. Sisestage numbrid 1 ja 2 väärtuste külgnevasse veergu esimesse ja teise.
  2. Seejärel valige kaks lahtrit ja lohistage seda allapoole, kuni veerg Indeks täitub.
  3. Ctrl + Tõstuklahv + L rakendab Excelis filtreerimisvaliku.
  4. Seejärel pöörates numbrite sortimise suurimale väikseimale ümber ka väärtuste loendi.

Nagu ülaltoodud gifist näha, on veerg Väärtused vastupidises sortimisjärjestuses.

Märge: Eespool kirjeldatud valem töötab hästi, kui nõutav massiiv võib olla kõikjal.

Kasutage valemit, kui nõutavad väärtused algavad töölehe esimesest reast.

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

Loodetavasti saate aru, kuidas Excelis vahemik või massiiv tagastada vastupidises järjekorras. Siit leiate rohkem artikleid Exceli sortimis- ja filtreerimisfunktsiooni kohta. Palun esitage oma päring või tagasiside ülaltoodud artikli kohta. Me aitame teid.

Funktsiooni ROW kasutamine Excelis

Funktsiooni ROWS kasutamine Excelis

Funktsiooni INDEX kasutamine Excelis

Kuidas Excelist teksti eemaldada, alustades positsioonist

Tekstisisestuste valideerimine

Looge Excelis värviga ripploend

Eemaldage Exceli tekstist esi- ja lõppruumid

Populaarsed artiklid

Muutke ripploendit

Kui tingimusvorminguga

Kui metamärkidega

Vlookup kuupäeva järgi