Excel FORMULATEXT функция
- Пример 1. Базовая формула ячейки отображения для использования.
- Пример 2: подсчитать длину формулы
- Пример 3. Отображение формулы другой ячейки.
- Пример 4. Отображение формулы или сообщения.
Описание
FORMULATEXT Функция используется для отображения или возврата формулы в виде текстовой строки из заданной ссылки.
Синтаксис и аргументы
Синтаксис формулы
FORMULATEXT(reference) |
аргументы
|
Возвращаемое значение
FORMULATEXT функция возвращает формулу в виде текстовой строки.
Об ошибках
Результатом будет значение ошибки # Н / Д, если:
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 for Excel - поможет вам выделиться из толпы
Kutools для Excel может похвастаться более чем 300 функциями, Гарантия того, что то, что вам нужно, находится на расстоянии одного клика...
Вкладка Office - включение чтения и редактирования с вкладками в Microsoft Office (включая Excel)
- Одна секунда для переключения между десятками открытых документов!
- Уменьшите количество щелчков мышью на сотни каждый день, попрощайтесь с рукой мыши.
- Повышает вашу продуктивность на 50% при просмотре и редактировании нескольких документов.
- Добавляет эффективные вкладки в Office (включая Excel), как в Chrome, Edge и Firefox.