Excel-kaava: Käänteinen luettelo tai alue -

Sisällysluettelo

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

  1. COUNTA (luettelo) palauttaa luettelossa olevien tyhjien kohteiden määrän (esimerkissä 10)
  2. ROW (luettelo) palauttaa luettelon alkurivinumeron (esimerkissä 5)
  3. 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.

Hyvät linkit

Käänteinen luettelo (chandoo)

Mielenkiintoisia artikkeleita...