
Splošna formula
=INDEX(list,COUNTA(list)+ROW(list)-ROW(),1)
Povzetek
Če želite seznam obrniti (tj. Postaviti elemente na seznam ali stolpec v obratnem vrstnem redu), lahko uporabite formulo, ki temelji na funkcijah INDEX, COUNTA in ROW. V prikazanem primeru je formula v D5, kopirana navzdol,:
=INDEX(list,COUNTA(list)+ROW(list)-ROW(),1)
Ime "seznam" je imenovani obseg B5: B14. Poimenovani obsegi so privzeto absolutni sklici, zato uporabite absolutni sklic, če ne uporabljate imenovanega obsega.
Pojasnilo
Srce te formule je funkcija INDEX, ki ji je seznam dodeljen kot argument array :
=INDEX(list
Drugi del formule je izraz, ki ob kopiranju formule izračuna pravilno številko vrstice:
COUNTA(list)+ROW(list)-ROW()
- COUNTA (seznam) vrne število nepraznih elementov na seznamu (10 v primeru)
- ROW (seznam) vrne številko začetne vrstice seznama (5 v primeru)
- ROW () vrne številko vrstice, v kateri je formula
Rezultat tega izraza je eno število, ki se začne pri 10 in konča pri 1, ko se formula prepiše navzdol. Prva formula vrne 10. element na seznamu, druga formula pa 9. element na seznamu itd.:
=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.