Excel FORMULATEXT функция
- Пример 1: Формула за основна употреба-показване на клетка
- Пример 2: Преброяване на дължината на формулата
- Пример 3: Показване на формула на друга клетка
- Пример 4: Показване на формула или съобщение
Описание
- FORMULATEXT се използва за показване или връщане на формула като текстов низ от дадена препратка.
Синтаксис и аргументи
Синтаксис на формулата
FORMULATEXT(reference) |
Аргументи
|
Връщана стойност
- FORMULATEXT функцията връща формула като текстов низ.
Относно грешките
Резултатът е стойност на грешка #N/A, ако:
1) Референтната клетка не съдържа формула;
2) Формулата в референтната клетка е по-дълга от 8192 знака;
3) Работният лист е защитен от показване на формула;
4) Външната работна книга, която съдържа формула, е затворена.
Резултатът е #VALUE! стойност на грешката, ако:
1) Някои невалидни символи, въведени във функцията.
Използване и примери
Тук вземам няколко прости примера, за да обясня как да използвам FORMULATEXT функция в Excel.
Пример 1: Формула за основна употреба-показване на клетка
Формула
=FORMULAR(A2)
A1 съдържа формулата =TODAY() и връща днешната дата,
B2 съдържа формулата =FORMULATEXT(A2) и връща текстовия низ, който се показва в лентата за формули от клетка A2
Резултат: Показване на формулата, приложена в клетка A2, като текстов низ
Пример 2: Преброяване на дължината на формулата
Формула
=LEN((FORMULATEXT(A3)))
Обяснете:
LEN: преброяване на знаци в клетка
LEN((FORMULATEXT(reference))): пребройте броя знаци на формулата от справката.
Резултат: Пребройте дължината на формулата в клетка A3
Пример 3: Показване на формула на друга клетка
Формула
=FORMULATEXT(INDIRECT(B5))
Обяснете:
INDIRECT(B5): покажете стойността в клетка B5. в моя пример клетка B5 съдържа стойността "B2".
след това
FORMULARTEXR(INDIRECT(B5)) е равно на FORMULATEXT(B2)
Резултат: Показване на формулата, приложена в клетка B2
Пример 4: Показване на формула или съобщение
Ако препратката не съдържа формула, FORMULATEXT функцията ще върне стойност за грешка #N/A, както е показано на екранната снимка по-долу. За да избегнете появата на стойността на грешката, можете да комбинирате ISFORMULA функция и FORMULATEXT функция за показване на формула или съобщение въз основа на препратката.
Формула
=IF(ISFORMULA(A2),FORMULATEXT(A2),"not a formula")
Обяснявам
Ако клетка A2 съдържа формула, тогава изпълнете FORMULATEXT функция; ако не, покажете текстовия низ „не е формула“.
Забележка:Това FORMULATEXT функции е новодобавено от Excel 2013
Най-добрите инструменти за производителност в офиса
Kutools за Excel - помага ви да се откроите от тълпата
Kutools за Excel разполага с над 300 функции, Гарантираме, че това, от което се нуждаете, е само на един клик разстояние...
Раздел Office - Активиране на четене и редактиране с раздели в Microsoft Office (включително Excel)
- Една секунда за превключване между десетки отворени документи!
- Намалете стотиците кликвания на мишката за вас всеки ден, кажете сбогом на ръката на мишката.
- Увеличава продуктивността ви с 50% при преглеждане и редактиране на множество документи.
- Внася ефективни раздели в Office (включително Excel), точно като Chrome, Edge и Firefox.