Excel-ova formula: obrnite seznam ali obseg -

Kazalo

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()

  1. COUNTA (seznam) vrne število nepraznih elementov na seznamu (10 v primeru)
  2. ROW (seznam) vrne številko začetne vrstice seznama (5 v primeru)
  3. 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.

Dobre povezave

Obrni seznam (chandoo)

Zanimive Članki...