![](https://cdn.wiki-base.com/6557766/excel_formula_reverse_a_list_or_range__2.png.webp)
Yleinen kaava
=INDEX(list,COUNTA(list)+ROW(list)-ROW(),1)
Yhteenveto
Voit kääntää luettelon (eli laittaa kohteet luetteloon tai sarakkeeseen päinvastaisessa järjestyksessä) käyttämällä kaavaa, joka perustuu HAKEMISTO-, KOKO-funktio ja RIVI. Esitetyssä esimerkissä D5: n kaava, kopioitu alaspäin, on:
=INDEX(list,COUNTA(list)+ROW(list)-ROW(),1)
Nimi "lista" on nimetty alue B5: B14. Nimetyt alueet ovat oletusarvoisesti absoluuttisia viitteitä, joten muista käyttää absoluuttista viittausta, jos et käytä nimettyä aluetta.
Selitys
Tämän kaavan ydin on INDEX-funktio, jolle annetaan luettelo taulukon argumenttina:
=INDEX(list
Kaavan toinen osa on lauseke, joka selvittää oikean rivinumeron kaavan kopioinnin yhteydessä:
COUNTA(list)+ROW(list)-ROW()
- COUNTA (luettelo) palauttaa luettelossa olevien tyhjien kohteiden määrän (esimerkissä 10)
- ROW (luettelo) palauttaa luettelon alkurivinumeron (esimerkissä 5)
- ROW () palauttaa rivinumeron, jossa kaava sijaitsee
Tämän lausekkeen tulos on yksi numero, joka alkaa 10: stä ja päättyy 1: een, kun kaava kopioidaan alaspäin. Ensimmäinen kaava palauttaa luettelon 10. kohteen, toinen kaava palauttaa luettelon 9. kohteen ja niin edelleen:
=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.