Функция Excel ISFORMULA - Проверете дали клетката е формула

Изтеглете Примерна работна книга

Изтеглете примерната работна книга

Този урок демонстрира как да използвате Функция Excel ISFORMULA в Excel, за да проверите дали клетка съдържа формула.

Преглед на функцията ISFORMULA

Функционалният тест на ISFORMULA, ако клетката е формула. Връща TRUE или FALSE.

За да използвате функцията ISFORMULA Excel на работен лист, изберете клетка и въведете:

(Забележете как се появяват входовете на формулата)

Синтаксис и входове на функцията ISFORMULA:

1 = ISFORMULA (справка)

Справка за клетка - Позоваването на клетката към клетката, която искате да тествате.

Как да използвате функцията ISFORMULA

Функцията ISFORMULA тества дали клетка съдържа формула. Ако клетката съдържа формула, тя връща TRUE, в противен случай връща FALSE.

1 = ISFORMULA (A2)

Ако е формула

Обикновено след извършване на логически тест ще искате да направите нещо въз основа на резултата от този тест. Функцията IF може да се използва за извършване на различни действия, ако изявлението се оценява като TRUE или FALSE. Нека го използваме с функцията ISFORMULA.

1 = IF (ISFORMULA (A2), "формула", "не формула")

Функция FORMULATEXT

Функцията FORMULATEXT преобразува формулата на клетката в текст. Ако обаче клетката не съдържа формула, FORMULATEXT ще изведе грешка. Това е чудесна възможност да използвате функцията ISFORMULA.

1 = IF (ISFORMULA (A2), "формула", "не формула")

В този пример използваме функцията ISFORMULA, за да проверим дали клетка съдържа формула. Ако е така, тя ще изведе формулата като текст с функцията FORMULATEXT. Ако не, той ще изведе стойността на клетката.

Ако не е формула

Функцията NOT обръща логическите резултати. Променя TRUE на FALSE и FALSE на TRUE. Тук можем да използваме NOT, наред с функциите ISFORMULA и IF.

1 = IF (NOT (ISFORMULA (A2)), "not formula", "formula")

Други логически функции

Excel / Google Sheets съдържа много други логически функции за извършване на други логически тестове. Ето списък:

IF / IS функции
iferror
iserror
isna
iserr
е празно
е номер
istext
isnontext
формула
илогично
isref
неравномерно
isodd

ISFORMULA в Google Таблици

Функцията ISFORMULA работи абсолютно същото в Google Sheets, както и в Excel:

wave wave wave wave wave