Изтеглете примерната работна книга
Този урок демонстрира как да използвате Функция 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: