
Bendroji formulė
=INDEX(list,COUNTA(list)+ROW(list)-ROW(),1)
Santrauka
Norėdami pakeisti sąrašą (ty įdėti elementus į sąrašą ar stulpelį atvirkštine tvarka), galite naudoti formulę, pagrįstą funkcijomis INDEX, COUNTA ir ROW. Parodytame pavyzdyje D5 formulė, nukopijuota žemiau, yra:
=INDEX(list,COUNTA(list)+ROW(list)-ROW(),1)
Pavadinimas „sąrašas“ yra pavadintas diapazonas B5: B14. Pavadinti diapazonai pagal numatytuosius nustatymus yra absoliučios nuorodos, todėl būtinai naudokite absoliučią nuorodą, jei nenaudojate pavadinto diapazono.
Paaiškinimas
Šios formulės esmė yra funkcija INDEX, kuriai pateikiamas sąrašas kaip masyvo argumentas:
=INDEX(list
Antroji formulės dalis yra išraiška, kuri nustato teisingą eilutės numerį, kai formulė nukopijuojama žemyn:
COUNTA(list)+ROW(list)-ROW()
- COUNTA (sąrašas) pateikia sąraše esančių ne tuščių elementų skaičių (pavyzdyje 10)
- ROW (sąrašas) grąžina pradinį sąrašo eilutės numerį (5 pavyzdyje)
- ROW () grąžina eilutės numerį, kuriame yra formulė
Šios išraiškos rezultatas yra vienas skaičius, prasidedantis 10 ir baigiantis 1, kai formulė nukopijuojama žemyn. Pirmoji formulė grąžina 10-ąjį elementą sąraše, antroji formulė grąžina 9-ąjį elementą sąraše ir pan:
=INDEX(list,10+5-5,1) // item 10 =INDEX(list,10+5-6,1) // item 9 =INDEX(list,10+5-7,1) // item 8 etc.