Excel vzorec: Zobrazit text vzorce se vzorcem -

Obsah

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í.

Zajímavé články...