Формула Excel: отображение текста формулы с формулой -

Содержание

Общая формула

=FORMULATEXT(A1)

Резюме

Чтобы показать текст одной формулы с другой формулой, вы можете использовать функцию FORMULATEXT. В показанном примере формула в D5, скопированная ниже, имеет следующий вид:

=FORMULATEXT(C5)

Объяснение

FORMULATEXT полностью автоматический. Если дана ссылка на ячейку, содержащую формулу, она вернет всю формулу в виде текста. В показанном примере формула:

=FORMULATEXT(C5)

возвращает текст «= IF (B5> = 70,« Пройден »,« Не пройден »)».

Работа с ошибками

Функция FORMULATEXT вернет ошибку # N / A, если ячейка не содержит формулы. Чтобы перехватить эту ошибку и ничего не отображать, когда ячейка не содержит формулы, вы можете использовать функцию ЕСЛИОШИБКА следующим образом:

=IFERROR(FORMULATEXT(A1),"")

В качестве альтернативы вы можете использовать ISFORMULA и IF следующим образом:

=IF(ISFORMULA(A1),FORMULATEXT(A1),"")

Проверка конкретного текста

Чтобы проверить формулу для определенного текста, вы можете использовать функции ЕЧИСЛО и ПОИСК. В приведенной ниже формуле мы проверяем формулу в A1, чтобы узнать, содержит ли она слово «яблоко»:

=ISNUMBER(SEARCH("apple",FORMULATEXT(A1)))

Результат - ИСТИНА или ЛОЖЬ. См. Эту страницу для полного объяснения.

Интересные статьи...