Dynamické vyplňování v Excel 2013

Excel 2013 přišel s jednou zajímavou novinkou – dynamické vyplňování. Pojďme si tuto užitečnou funkci ukázat na následujícím příkladu:

Máme seznam zaměstnanců:

A tento seznam bychom potřebovali rozdělit do dvou sloupců – jméno a příjmení zvlášť.

V Excelu 2010 a starších máme v podstatě dvě možnosti:

  1. manuálně seznam přepsat, což je možné u deseti zaměstnanců, ale obtížné u 2 tisích.
  2. použitím funkce najít vyhledat mezeru a poté použít funkce zleva, resp. zprava. U jména by pak funkce byla v této podobě: =ZLEVA(A2;NAJÍT(“ „;A2)-1). Horší je to u příjmení – zde musíme jít zprava: =ZPRAVA(A2;DÉLKA(A2)-NAJÍT(“ „;A2))

Uznáte jistě, že je to poměrně krkolomné. Pojďme si nyní ukázat, jak dosáhnout téhož výsledku v Excel 2013.

Do pravého sloupce v prvním řádku seznamu si ručně zapíšeme jméno prvního zaměsntnance:

Z nabídky Vyplnit na záložce Domů zvolíme příkaz Dynamické vyplňování:

Excel sám pozná část řetězce a automaticky vyplní ostatní buňky v seznamu:

Úplně stejně postupujeme u sloupce příjmení.

Poznámka na závěr: tato funkce pochopitelně není samospasitelná a u složitějších příkladů selhává – např. pokud máme v seznamu tituly. Pak je výsledek naprosto nesprávný:

 

Seznam zaměstnanců v příkladu jsme pro ilustraci pořídili z veřejně dostupných zdrojů.

Napsat komentář