Grąžinkite diapazoną ar masyvą atvirkštine tvarka

Anonim

Šiame straipsnyje mes sužinosime, kaip pakeisti „Excel“ sąrašą ar diapazoną.

Pavyzdžiui, „Excel“ turime masyvo verčių sąrašą ir mums reikia tikslios masyvo atvirkštinės versijos. Tam naudosime trijų funkcijų derinį ir šiek tiek susipažinsime su jomis.

Funkcija „INDEX“ programoje „Excel“ tiesiog grąžina reikšmę tam tikrame masyvo (arba masyvų) indekse.

Funkcija ROWS grąžina „Excel“ masyvo ar langelio nuorodos eilučių skaičių. Skirtingai nuo funkcijos ROW, kuri grąžina konkretų langelio nuorodos eilutės numerį.

Funkcija ROW grąžina langelio eilutės numerį arba langelio nuorodą. Grąžina nurodytos langelio nuorodos skaičių.

Pastaba: Jei funkcijai nepateikiamas argumentas, funkcija grąžina langelio, kuriame naudojama formulė, eilutės numerį.

Dabar mes sukursime formulę, naudodami aukščiau aprašytą funkciją. Logika yra ta, kad paskutinę sąrašo vertę turime gauti į pirmąją naujo atvirkštinio sąrašo vertę, o antrąją - kaip antrą ir pan. Žemiau pateikta formulė daro tą patį, kad pakeistų masyvus.

Bendra formulė:

= INDEX (masyvas, ROWS (masyvas) - ROW () + ROW (fiksuota_ nuoroda) +1)

Paaiškinimas:

  • Funkcija ROW () grąžina langelio, kuriame jis buvo naudojamas, eilutės numerį.
  • ROW (fiksuota_ nuoroda) paima ką tik ankstesnio langelio, kuriame taikoma formulė, argumentą ir grąžina langelio langelio numerį. Fiksuota nuoroda pateikiama $ ženklu.
  • + 1 naudojamas rezultato vertei kompensuoti
  • Dabar funkcija INDEX važiuoja per masyvą ir grąžina paskutinę reikšmę pirmojo naujo sąrašo langelyje

Pavyzdys:

Supraskime šią funkciją pavyzdžiu.

Čia yra verčių sąrašas ir stulpelis Naujas sąrašas.

Turime užpildyti naują sąrašą reikšmėmis atvirkštine masyvo tvarka. Masyvas yra laikomas įvardytu A1: A10 masyvo diapazonu.

Naudokite D6 langelio formulę:

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

Paaiškinimas:

  • ROW () grąžins 6, atitinkamą langelio eilutės numerį.
  • ROW ($ D $ 5) ką tik ankstesnio langelio ląstelės_ nuoroda grąžins 5, D5 langelio eilutės numerį.
  • $ ženklas su langelio nuoroda naudojamas langelio nuorodai taisyti, nes „Excel“ praplečia langelio nuorodą, kai pratęsiate formulės naudojimą.
  • ROWS (masyvas) grąžins masyvo reikšmių skaičių, kuris šiuo atveju yra 10.
  • Indekso funkcija tada ieško {10 -6 +5 +1} -tojo masyvo elemento = dešimtojo elemento, kuris yra paskutinis masyvo elementas.

Čia funkcijos reikšmės pateikiamos kaip langelio nuoroda.

Paspauskite Įveskite kad gautumėte rezultatą.

Kaip matote aukščiau esančioje momentinėje nuotraukoje, formulė grąžina paskutinį naujojo sąrašo langelio elementą.

Nukopijuokite formulę į likusias ląsteles naudodami „Ctrl“ + D spartųjį klavišą arba vilkite žemyn „Excel“ parinktį.

Kaip matote iš aukščiau pateiktos momentinės nuotraukos, naujasis sąrašo stulpelis yra užpildytas reikiamomis vertėmis.

Yra paprastas būdas padaryti tą patį. Bet tai tik siekiant sutaupyti laiko ir orientuotis į rezultatą.

  1. Įveskite skaičius 1 ir 2 pirmajame ir antrame gretimame verčių stulpelyje.
  2. Tada pasirinkite du langelius ir vilkite žemyn, kol užpildomas rodyklės stulpelis.
  3. „Ctrl“ + „Shift“ + L, kad pritaikytumėte „Excel“ filtro parinktį.
  4. Tada pakeitus skaičių rūšiavimą į didžiausią į mažiausią, vertybių sąrašas taip pat bus pakeistas.

Kaip matote aukščiau esančiame gif, stulpelis Vertės yra atvirkštinės rūšiavimo tvarka.

Pastaba: Aukščiau pateikta formulė veikia gerai, kai reikiamas masyvas gali būti bet kur.

Naudokite formulę, kai reikiamos vertės prasideda nuo pirmosios darbalapio eilutės.

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

Tikimės, kad suprantate, kaip grąžinti diapazoną ar masyvą atvirkštine tvarka „Excel“. Čia rasite daugiau straipsnių apie „Excel“ rūšiavimo ir filtravimo funkciją. Nedvejodami pareikškite savo užklausą ar atsiliepimą apie aukščiau pateiktą straipsnį. Mes jums padėsime.

Kaip naudoti „ROW“ funkciją „Excel“

Kaip naudoti „ROWS“ funkciją „Excel“

Kaip naudoti „INDEX“ funkciją programoje „Excel“

Kaip pašalinti tekstą „Excel“ pradedant nuo pozicijos

Teksto įrašų patvirtinimas

Sukurkite išskleidžiamąjį sąrašą „Excel“ su spalva

„Excel“ pašalinkite iš teksto priekines ir galines tarpus

Populiarūs straipsniai

Redaguoti išskleidžiamąjį sąrašą

Jei su sąlyginiu formatavimu

Jei su pakaitos simboliais

„Vlookup“ pagal datą