Excel-kaava: Transponoi taulukko ilman nollia -

Sisällysluettelo

Yleinen kaava

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

Yhteenveto

Voit tyhjentää tyhjät taulukot dynaamisesti käyttämällä TRANSPOSE- ja IF-funktioihin perustuvaa taulukkoa. Esitetyssä esimerkissä monisoluryhmäkaava kaavassa H5: I9 on:

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

Huomautus: tämä on matriisikaava, joka on syötettävä painamalla Control + Vaihto + Enter koko alueella H5: I9, paitsi Excel 365: ssä.

Selitys

TRANSPOSE-toiminto siirtää arvot automaattisesti vaakasuunnassa pystysuuntaan ja päinvastoin.

Jos lähdesolu on tyhjä (tyhjä), TRANSPOSE tuottaa nollan. Tämän ongelman korjaamiseksi tämä kaava sisältää IF-funktion, joka tarkistaa ensin, onko solu tyhjä vai ei. Kun solu on tyhjä, IF-funktio toimitti tyhjän merkkijonon ("") siirrettäväksi. Jos ei, IF toimittaa arvon normaalisti.

Ilman IF: tä TRANSPOSE: iin menevä taulukko näyttää tältä:

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

IF: n jälkeen se näyttää tältä:

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

Mielenkiintoisia artikkeleita...