Excel formula: Prenesi tabelo brez ničel -

Kazalo

Splošna formula

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

Povzetek

Če želite dinamično prenesti tabelo, ki vsebuje prazne prostore, lahko uporabite matrično formulo, ki temelji na funkciji TRANSPOSE in funkciji IF. V prikazanem primeru je formula večceličnega polja v H5: I9:

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

Opomba: to je formula matrike, ki jo je treba vnesti s tipkama Control + Shift + Enter v celotnem obsegu H5: I9, razen v Excelu 365.

Pojasnilo

Funkcija TRANSPOSE samodejno prenese vrednosti v vodoravni usmerjenosti v navpično in obratno.

Če pa je izvorna celica prazna (prazna), bo TRANSPOSE izpisal ničlo. Za odpravo te težave vsebuje ta formula IF funkcijo, ki najprej preveri, ali je celica prazna ali ne. Ko je celica prazna, je funkcija IF podala prazen niz ("") za prenos. V nasprotnem primeru vrednost IF navede normalno.

Brez IF je matrika, ki gre v TRANSPOSE, videti tako:

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

Po IF je videti tako:

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

Zanimive Članki...