Zabraňte chybám při řazení způsobeným používáním relativních odkazů ve vzorcích
Pokud chcete třídit seznam v sešitu podle sloupce, který neobsahuje text nebo absolutní hodnoty, ale vzorce nebo funkce, mohou někdy nastat problémy, které se projevují následovně:
Na první pohled to vypadá, že Excel uspořádal obsah buňky úplně zpackaný a bez systému. Pokud se podíváte blíže, uvidíte, že je za tím systém: Pořadí řazení vyplývá z prvních písmen použitých vzorců a funkcí.
K tomu dochází, když ve vzorcích a funkcích použijete relativní odkazy na buňky. Výsledkem je, že výsledek vzorce je proměnný, a proto nepředstavuje spolehlivé množství pro Excel, které lze řadit.
To je důvod, proč Excel třídí podle názvů funkcí, které zůstávají konstantní, i když je řazení přesune do jiné buňky.
Následující obrázek ukazuje tento problém pomocí příkladu. V buňkách sloupce B je relativní odkaz na příslušnou buňku ve sloupci A (= A2 v buňce B2, = A3 v buňce B3 atd.).
Po třídění sloupce B se zdá, že se nic nestalo. Důvodem je, že reference tam již jsou ve vzestupném pořadí.
Jakmile v této tabulce relativní odkazy nahradíte absolutními referencemi, třídění přináší požadovaný výsledek. Následující obrázek to ukazuje na příkladové tabulce: