Екцел формула: Транспонујте табелу без нула -

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

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

(=TRANSPOSE(IF(rng="","",rng)))

Резиме

Да бисте динамички транспоновали табелу која садржи празнине, можете користити формулу низа засновану на функцији ТРАНСПОСЕ и функцији ИФ. У приказаном примеру, формула вишећелијског низа у Х5: И9 је:

(=TRANSPOSE(IF(B5:F6="","",B5:F6)))

Напомена: ово је формула низа која се мора унети са Цонтрол + Схифт + Ентер у целом опсегу Х5: И9, осим у програму Екцел 365.

Објашњење

Функција ТРАНСПОСЕ аутоматски преноси вредности у хоризонталној оријентацији у вертикалну оријентацију и обрнуто.

Међутим, ако је изворна ћелија празна (празна), ТРАНСПОСЕ ће исписати нулу. Да би решила тај проблем, ова формула садржи функцију ИФ која прво проверава да ли је ћелија празна или не. Када је ћелија празна, функција ИФ испоручује празан низ ("") за транспозицију. Ако није, ИФ даје вредност нормално.

Без ИФ, низ који улази у ТРАНСПОСЕ изгледа овако:

("Item","apples","pears","limes",0;"Qty",14,10,4,0)

После ИФ изгледа овако:

("Item","apples","pears","limes","";"Qty",14,10,4,"")

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