Formula Excel: transpune tabelul fără zerouri -

Cuprins

Formula generică

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

rezumat

Pentru a transpune dinamic un tabel care conține goluri, puteți utiliza o formulă matrice bazată pe funcția TRANSPOSE și funcția IF. În exemplul prezentat, formula matricei cu mai multe celule din H5: I9 este:

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

Notă: aceasta este o formulă matrice care trebuie introdusă cu Control + Shift + Enter pe întregul interval H5: I9, cu excepția Excel 365.

Explicaţie

Funcția TRANSPOSE transpune automat valorile într-o orientare orizontală în orientare verticală și invers.

Cu toate acestea, dacă o celulă sursă este goală (goală) TRANSPOSE va genera un zero. Pentru a remedia problema, această formulă conține o funcție IF care verifică mai întâi dacă o celulă este goală sau nu. Când o celulă este goală, funcția IF a furnizat un șir gol ("") pentru a fi transpus. Dacă nu, IF furnizează valoarea în mod normal.

Fără IF, matricea care intră în TRANSPOSE arată astfel:

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

După IF, arată astfel:

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

Articole interesante...