
Obecný vzorec
=FORMULATEXT(A1)
souhrn
Chcete-li zobrazit text jednoho vzorce s jiným vzorcem, můžete použít funkci FORMULATEXT. V zobrazeném příkladu je vzorec v D5, zkopírovaný dolů, následující:
=FORMULATEXT(C5)
Vysvětlení
FORMULATEXT je plně automatický. Když je uveden odkaz na buňku, která obsahuje vzorec, vrátí celý vzorec jako text. V uvedeném příkladu je vzorec:
=FORMULATEXT(C5)
vrací text "= IF (B5> = 70," Pass "," Fail ")".
Řešení chyb
Pokud buňka neobsahuje vzorec, funkce FORMULATEXT vrátí chybu # N / A. Chcete-li zachytit tuto chybu a zobrazit nic, když buňka neobsahuje vzorec, můžete použít funkci IFERROR takto:
=IFERROR(FORMULATEXT(A1),"")
Alternativně můžete použít ISFORMULA a IF takto:
=IF(ISFORMULA(A1),FORMULATEXT(A1),"")
Kontrola konkrétního textu
Chcete-li zkontrolovat vzorec pro konkrétní text, můžete použít funkce ISNUMBER a SEARCH. V níže uvedeném vzorci kontrolujeme vzorec v A1, abychom zjistili, zda obsahuje „jablko“:
=ISNUMBER(SEARCH("apple",FORMULATEXT(A1)))
Výsledkem je PRAVDA nebo NEPRAVDA. Na této stránce najdete úplné vysvětlení.