Pro informace o výuce Excelu klikněte zde
Dotaz:
Uměl byste mi poradit jak převést sloupce na řádky a to tak, že první sloupec s daty např.: (a, b, c, d, e, f, g, h, i) se převede najednou na tři řádky a to tak, že pod sebou bude a,b,c v dalším sloupci d,e,f a ve třetím sloupci pod sebou g,h,i?? Funkce transponovat mi z toho vždy udělá jen jediný řádek. |
Tabulka:
kde ve sloupci A máme hodnoty.
Do buňky D1 zadáme vzorec ve tvaru:
=NEPŘÍMÝ.ODKAZ(ODKAZ(CELÁ.ČÁST((ŘÁDEK()-1)/3)*9+((SLOUPEC()-4)*3+1)+MOD(ŘÁDEK()-1;3);1))
a zkopírujeme do oblasti dle obrázku níže.
Stejnou transformaci dostaneme použitím nástroje Spořič papíru z doplňku RJ Tools.
Pokud chceme transformovat oblast do sloupců (viz. obrázek níže)
použijeme stejný vzorec, jen vzorec z buňky D1 zkopírujeme do jiné oblasti.
Opět dostaneme stejný výsledek použitím nástroje Spořič papíru z doplňku RJ Tools.
Pozn.: pokud máte Excel 2003 a starší, který má max. 256 sloupců a transformace převýší tento počet, můžete nastavit Dělit sloupce po 255 (255 je násobek tří) a Po překročení počtu sloupců vybrat volbu Vložit další list