Stáhněte si ukázkový sešit
Tento tutoriál ukazuje, jak používat Funkce Excel ISFORMULA v Excelu otestovat, zda buňka obsahuje vzorec.
Přehled funkcí ISFORMULA
Test funkce ISFORMULA, pokud je buňka vzorec. Vrátí hodnotu TRUE nebo FALSE.
Chcete -li použít funkci listu ISFORMULA Excel, vyberte buňku a zadejte:
(Všimněte si, jak se zobrazují vstupy vzorců)
Syntaxe a vstupy funkcí ISFORMULA:
1 | = ISFORMULA (reference) |
Odkaz na buňku - Odkaz na buňku buňky, kterou chcete otestovat.
Jak používat funkci ISFORMULA
Funkce ISFORMULA testuje, zda buňka obsahuje vzorec. Pokud buňka obsahuje vzorec, vrátí hodnotu TRUE, jinak vrátí hodnotu FALSE.
1 | = ISFORMULA (A2) |
If Is Formula
Obvykle po provedení logického testu budete chtít udělat něco na základě výsledku tohoto testu. Funkci IF lze použít k provedení různých akcí, pokud je příkaz vyhodnocen jako PRAVDA nebo NEPRAVDA. Pojďme to použít s funkcí ISFORMULA.
1 | = IF (ISFORMULA (A2), "vzorec", "není vzorec") |
Funkce FORMULATEXT
Funkce FORMULATEXT převádí vzorec buňky na text. Pokud však buňka neobsahuje vzorec, FORMULATEXT vyvolá chybu. Je to skvělá příležitost k použití funkce ISFORMULA.
1 | = IF (ISFORMULA (A2), "vzorec", "není vzorec") |
V tomto příkladu použijeme funkci ISFORMULA k testování, zda buňka obsahuje vzorec. Pokud ano, výstup vzorce bude jako text s funkcí FORMULATEXT. Pokud ne, zobrazí se hodnota buňky.
Pokud není vzorec
Funkce NOT převrací logické výsledky. Mění TRUE na FALSE a FALSE na TRUE. Zde můžeme použít NE, vedle funkcí ISFORMULA a IF.
1 | = IF (NOT (ISFORMULA (A2)), "not formula", "formula") |
Další logické funkce
Tabulky Excel / Google obsahují mnoho dalších logických funkcí k provádění dalších logických testů. Zde je seznam:
Funkce IF / IS |
---|
iferror |
iserror |
isna |
iserr |
je prázdný |
je číslo |
istext |
neintext |
isformula |
islogický |
isref |
dokonce |
isodd |
ISFORMULA v Tabulkách Google
Funkce ISFORMULA funguje v Tabulkách Google úplně stejně jako v Excelu: