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.
- Sisestage numbrid 1 ja 2 väärtuste külgnevasse veergu esimesse ja teise.
- Seejärel valige kaks lahtrit ja lohistage seda allapoole, kuni veerg Indeks täitub.
- Ctrl + Tõstuklahv + L rakendab Excelis filtreerimisvaliku.
- 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