Загрузите образец книги
В этом руководстве показано, как использовать Функция Excel ISFORMULA в Excel, чтобы проверить, содержит ли ячейка формулу.
Обзор функций ISFORMULA
Функция ISFORMULA Проверяет, является ли ячейка формулой. Возвращает ИСТИНА или ЛОЖЬ.
Чтобы использовать функцию листа Excel ISFORMULA, выберите ячейку и введите:
(Обратите внимание, как появляются входные данные формулы)
Синтаксис и входные данные функции ISFORMULA:
1 | = ISFORMULA (ссылка) |
Ссылка на ячейку - Ссылка на ячейку, которую вы хотите проверить.
Как использовать функцию ISFORMULA
Функция ISFORMULA проверяет, содержит ли ячейка формулу. Если ячейка содержит формулу, она возвращает ИСТИНА, в противном случае - ЛОЖЬ.
1 | = ISFORMULA (A2) |
Если формула
Обычно после выполнения логического теста вы захотите что-то сделать, основываясь на его результате. Функцию IF можно использовать для выполнения различных действий, если оператор оценивается как ИСТИНА или ЛОЖЬ. Давайте использовать его с функцией ISFORMULA.
1 | = ЕСЛИ (ISFORMULA (A2); «формула»; «не формула») |
FORMULATEXT, функция
Функция FORMULATEXT преобразует формулу ячейки в текст. Однако, если ячейка не содержит формулы, FORMULATEXT выдаст ошибку. Это прекрасная возможность использовать функцию ISFORMULA.
1 | = ЕСЛИ (ISFORMULA (A2); «формула»; «не формула») |
В этом примере мы используем функцию ISFORMULA, чтобы проверить, содержит ли ячейка формулу. В этом случае формула будет выводиться в виде текста с функцией FORMULATEXT. В противном случае будет выведено значение ячейки.
Если не формула
Функция НЕ инвертирует логические результаты. Он изменяет ИСТИНА на ЛОЖЬ и ЛОЖЬ на ИСТИНУ. Здесь мы можем использовать НЕ вместе с функциями ISFORMULA и IF.
1 | = ЕСЛИ (НЕ (ISFORMULA (A2)), «не формула», «формула») |
Другие логические функции
Таблицы Excel / Google содержат множество других логических функций для выполнения других логических тестов. Вот список:
IF / IS функции |
---|
если ошибка |
ошибка |
Исна |
iserr |
пусто |
это число |
istext |
нетекст |
isformula |
логичен |
isref |
даже |
isodd |
ISFORMULA в Google Таблицах
Функция ISFORMULA работает в Google Таблицах точно так же, как и в Excel: