Microsoft Excel nabízí obsáhlou škálu funkcí, které vám umožní maximálně využít potenciál vašich tabulkových dat. Množství dostupných nástrojů a funkcí otevírá cestu ke kreativnímu řešení problémů, které jste možná dříve nepředpokládali.
Jednou z méně tradičních, avšak velmi užitečných funkcí je funkce EXPAND. Ta vám umožní rychle a efektivně přidávat nová data do vašich polí. Přečtěte si dále a zjistěte, proč by mohla být tato funkce pro vás přínosná a jak ji v tabulkách používat.
Co je funkce EXPAND v Microsoft Excel?
Hlavním cílem funkce EXPAND je rozšíření či doplnění stávajícího pole na vámi určené, větší rozměry pomocí datové hodnoty. Tato funkcionalita se hodí v mnoha situacích, například při vytváření tabulek pro vizualizaci, kde máte nekompletní data.
Funkci lze také využít k přidávání dodatečných informací do existujícího pole, což eliminuje nutnost ručního přetahování či přepisování identických dat do každé relevantní buňky. Funkce EXPAND umožňuje přidání pouze jedné hodnoty, což omezuje její univerzálnost v tomto směru.
Rozumění syntaxi funkce EXPAND v Excelu
Funkce EXPAND se skládá ze čtyř argumentů:
=EXPAND(pole, řádky, [sloupce], [vyplnit_čím])
Argument „pole“ specifikuje datový soubor, který bude funkcí zpracován. Argument „řádky“ definuje počet řádků, které má nové pole obsahovat. Obdobně argument „sloupce“ udává, kolik sloupců bude mít nové pole.
Hodnoty zadané v argumentech „řádky“ a „sloupce“ musí být větší, než jsou rozměry původního pole. V opačném případě se zobrazí chyba #HODNOTA!. Pokud například vaše vstupní data obsahují 6 řádků a 3 sloupce, můžete zadat do argumentu „řádky“ hodnotu „8“, ale ne „4“.
Pokud argumenty „řádky“ nebo „sloupce“ (nebo oba) zůstanou prázdné, vzorec použije původní rozměry pole a do výstupu nebudou přidány žádné další řádky či sloupce.
Argument „vyplnit_čím“ určuje hodnotu, která se doplní do nových buněk. Implicitní hodnota tohoto argumentu je „#N/A“, ale lze ji nahradit libovolnou textovou nebo číselnou hodnotou.
Jak používat funkci EXPAND v Excelu
Pro demonstraci si představme, že máme tři tabulky s prodejními daty, které byly importovány z různých oddělení. Manažer prodeje požaduje přehled celkových tržeb ze všech oddělení, proto musíme tyto tabulky sloučit do jedné velké datové sady.
(V reálné situaci by se mohlo jednat o samostatné soubory, pro jednoduchost jsou ale v tomto případě umístěny na stejném místě).
Je zřejmé, že většina sloupců z jednotlivých tabulek se přenáší beze změny, ale existuje také nový sloupec „Oddělení“, který musíme vyplnit. Funkce EXPAND nám umožní snadno přenést data ze všech tří tabulek a současně doplnit data pro nový sloupec, aniž bychom museli provádět zdlouhavé psaní.
Nejprve přeneseme data z tabulky „Výroba“. Do buňky I3 zadáme (nebo vložíme) následující vzorec a stiskneme klávesu Enter:
=EXPAND(A3:F8;6;7;A1)
Tento vzorec říká funkci, aby jako základ použila data z buněk A3 až F8, která spadají pod nadpis „Výroba“. V datech je celkem šest řádků, proto je tato hodnota zadána do argumentu „řádky“. Volitelně můžeme tento argument nechat prázdný a výsledek bude stejný.
Stejně tak je zde šest sloupců, ale potřebujeme přidat jeden navíc pro nový sloupec „Oddělení“. Proto je do argumentu „sloupce“ zadána hodnota „7“. Pro vyplnění nového sloupce použijeme názvy oddělení, které se nachází nad každou tabulkou. Proto do argumentu „vyplnit_čím“ odkazujeme na buňku A1.

Po přenesení první tabulky můžeme jednoduše použít stejný vzorec s drobnými úpravami v odkazech na buňky pro přenos zbývajících dvou tabulek.
Pro druhou tabulku „Vývoj“ zadáme nebo zkopírujeme následující vzorec do buňky I9 a stiskneme Enter.
=EXPAND(A12:F15;4;7;A10)
V tomto oddělení pracují pouze čtyři zaměstnanci, takže argument „řádky“ byl upraven tak, aby to reflektoval. Pro třetí tabulku „Služby“ zadáme nebo zkopírujeme následující do buňky I13 a stiskneme Enter.
=EXPAND(A19:F23;5;7;A17)
Výsledná datová sada by měla vypadat přibližně takto:

Rozšiřte své znalosti Excelu s pomocí funkce EXPAND
V Excelu existuje mnoho méně známých funkcí s jedinečnými možnostmi využití. Nemusí být zřejmé nebo nezbytné, dokud se neukážou jako ideální nástroj, který zrovna potřebujete pro zpracování vašich dat.
Učení se a ovládnutí Excelu nespočívá pouze v porozumění vzorcům a argumentům. Stejně důležité je hledání kreativních způsobů, jak tyto nástroje efektivně využívat k překonání všech výzev, se kterými se můžete setkat.
Existuje mnoho zajímavých způsobů, jak pracovat s tabulkami. Funkce, jako je EXPAND, přispívají k tomu, že je Excel všestrannější a cennější nástroj i v neobvyklých a neočekávaných situacích ve vašem pracovním prostředí.