Článek
Bez zbytečných řečí – pojďme na další.
1. Vkládání dat do oblasti, kde jsou vzorce
Podobné téma jako minule. Stáhnete data ze SAPu, zkopírujete je, vložíte do reportu a případně roztáhnete vzorce. Říkáte si, že už to nemůže být složitější? Ale může – když data vkládáte na víckrát.
Často je v reportech někde uprostřed dat sloupec, který obsahuje vzorce. V takovém případě musíte hodnoty vkládat zvlášť před a za tento sloupec. Dá se to částečně pochopit, například kvůli pořadí sloupců (to důležité bývá na začátku), ale riziko chyby tím prostě roste.
Rada je jednoduchá: když už vzorce, tak alespoň v jedné ucelené oblasti, ideálně v tabulce.
2. Nepojmenované sloupce v Power Query
Power Query je skvělé. To, co někdy šlo vyřešit jen programováním (například systematické tahání dat z jiného souboru), dnes často stačí jen naklikat.
Problém nastává ve chvíli, kdy máme data, která začínají třeba až na sedmém řádku a nad nimi jsou prázdné řádky. Typicky různé HR systémy. Když hned na začátku aplikujete kroky jako seřazení sloupců nebo nastavení datových typů, do kódu se zapíší jen názvy typu Column1, Column2, Column3.
A teď si představte, že vám to přestane fungovat. Zkuste pak najít sloupec, který chybu způsobuje.
Když ale prohodíte pořadí kroků – nejdřív vyřešíte hlavičku a až potom řazení a nastavení typů – hned se na ten kód dívá lépe.
3. Řešení postavené na pevných sloupcích
Nemusíme chodit daleko. Stačí, že máte VLOOKUP, který hledá hodnotu v pátém sloupci na základě prvního. Zkuste si to přečíst ještě jednou. V pátém na základě prvního. Dost křehké, ne?
Když se data jen trochu změní, vzorec vám samozřejmě vrátí výsledek. Co je ale horší – vrátí ho i tehdy, když už nedává smysl. Funkce totiž neřeší, co ve sloupci skutečně je, pouze jeho pozici.
Řešení přitom existuje. Pokud už VLOOKUP, pak alespoň v kombinaci s MATCH. A pokud vám nevadí XLOOKUP, ten je spolu s tabulkou úplně ideální.
Na dnes stačí.
Doufám, že jsem vám Excel moc neznechutil. Někdy příště se podíváme na další postupy, které je dobré vynechat.
Tento text původně vyšel jako příspěvek na LinkedInu.





