Formuła programu Excel: Pokaż tekst formuły z formułą -

Spisie treści

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.

Interesujące artykuły...