Екцел формула: Обрнути листу или опсег -

Преглед садржаја

Генеричка формула

=INDEX(list,COUNTA(list)+ROW(list)-ROW(),1)

Резиме

Да бисте преокренули листу (тј. Ставите ставке на листу или колону обрнутим редоследом), можете користити формулу засновану на функцијама ИНДЕКС, БРОЈ и РЕД. У приказаном примеру, формула у Д5, копирана доле, је:

=INDEX(list,COUNTA(list)+ROW(list)-ROW(),1)

Назив "листа" је именовани опсег Б5: Б14. Именовани опсези су подразумеване апсолутне референце, зато обавезно користите апсолутну референцу ако не користите именовани опсег.

Објашњење

Срце ове формуле је функција ИНДЕКС, којој је листа дата као аргумент низа :

=INDEX(list

Други део формуле је израз који израђује тачан број реда док се формула преписује:

COUNTA(list)+ROW(list)-ROW()

  1. ЦОУНТА (листа) враћа број непразних ставки на листи (10 у примеру)
  2. РЕД (листа) враћа број почетног реда листе (5 у примеру)
  3. РОВ () враћа број реда у којем се налази формула

Резултат овог израза је један број који почиње на 10 и завршава на 1 док се формула преписује. Прва формула враћа 10. ставку са листе, друга формула враћа 9. ставку са листе и тако даље:

=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.

Добри линкови

Обрни листу (цхандоо)

Занимљиви Чланци...