Загальна формула
=FORMULATEXT(A1)
Резюме
Щоб показати текст однієї формули з іншою формулою, ви можете використовувати функцію FORMULATEXT. У наведеному прикладі формула в D5, скопійована вниз, має вигляд:
=FORMULATEXT(C5)
Пояснення
FORMULATEXT є повністю автоматичним. Якщо вказано посилання на клітинку, яка містить формулу, вона поверне всю формулу у вигляді тексту. У прикладі, як показано, формула:
=FORMULATEXT(C5)
повертає текст "= IF (B5> = 70," Pass "," Fail ")".
Виправлення помилок
Функція FORMULATEXT поверне помилку # N / A, коли комірка не містить формули. Щоб зафіксувати цю помилку і нічого не відображати, коли комірка не містить формули, ви можете використовувати функцію IFERROR наступним чином:
=IFERROR(FORMULATEXT(A1),"")
Крім того, ви можете використовувати ISFORMULA та IF, як це:
=IF(ISFORMULA(A1),FORMULATEXT(A1),"")
Перевірка конкретного тексту
Щоб перевірити формулу для конкретного тексту, ви можете використовувати функції ISNUMBER та SEARCH. У формулі нижче ми перевіряємо формулу в А1, щоб перевірити, чи містить вона "яблуко":
=ISNUMBER(SEARCH("apple",FORMULATEXT(A1)))
Результат або TRUE, або FALSE. Повне пояснення див. На цій сторінці.