Excel formula: Transponiraj tablicu bez nula -

Sadržaj

Generička formula

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

Sažetak

Da biste dinamički transponirali tablicu koja sadrži praznine, možete upotrijebiti formulu niza koja se temelji na funkciji TRANSPOSE i IF funkciji. U prikazanom primjeru, formula višećelijskog niza u H5: I9 je:

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

Napomena: ovo je formula niza koju se mora unijeti pomoću Control + Shift + Enter u cijelom rasponu H5: I9, osim u programu Excel 365.

Obrazloženje

Funkcija TRANSPOSE automatski prenosi vrijednosti u vodoravnoj orijentaciji u okomitu orijentaciju i obrnuto.

Međutim, ako je izvorna ćelija prazna (prazna), TRANSPOSE će dati nulu. Da bi riješila taj problem, ova formula sadrži funkciju IF koja prvo provjerava je li ćelija prazna ili nije. Kada je ćelija prazna, funkcija IF isporučuje prazan niz ("") za transpoziciju. Ako nije, IF daje vrijednost normalno.

Bez IF-a, niz koji ulazi u TRANSPOSE izgleda ovako:

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

Nakon IF-a to izgleda ovako:

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

Zanimljivi članci...