
Formuła ogólna
=FORMULATEXT(A1)
Podsumowanie
Aby wyświetlić tekst jednej formuły z inną formułą, możesz użyć funkcji FORMULATEKST. W pokazanym przykładzie formuła w D5, skopiowana w dół, to:
=FORMULATEXT(C5)
Wyjaśnienie
FORMULATEXT jest w pełni automatyczny. Po otrzymaniu odwołania do komórki zawierającej formułę zwróci całą formułę jako tekst. W przykładzie, jak pokazano, formuła:
=FORMULATEXT(C5)
zwraca tekst „= JEŻELI (B5> = 70,„ powodzenie ”,„ niepowodzenie ”)”.
Radzenie sobie z błędami
Funkcja FORMULATEXT zwróci błąd # N / D, gdy komórka nie zawiera formuły. Aby przechwycić ten błąd i nic nie wyświetlać, gdy komórka nie zawiera formuły, możesz użyć funkcji IFERROR w następujący sposób:
=IFERROR(FORMULATEXT(A1),"")
Alternatywnie możesz użyć ISFORMULA i IF w ten sposób:
=IF(ISFORMULA(A1),FORMULATEXT(A1),"")
Sprawdzanie konkretnego tekstu
Aby sprawdzić formułę dla określonego tekstu, możesz użyć funkcji ISNUMBER i SEARCH. W poniższym wzorze sprawdzamy formułę w A1, aby zobaczyć, czy zawiera „jabłko”:
=ISNUMBER(SEARCH("apple",FORMULATEXT(A1)))
Wynik to TRUE lub FALSE. Zobacz tę stronę, aby uzyskać pełne wyjaśnienie.