Функция FORMULATEXT в Excel
- Пример 1: Базовое использование - отображение формулы ячейки
- Пример 2: Подсчет длины формулы
- Пример 3: Отображение формулы другой ячейки
- Пример 4: Отображение формулы или сообщения
Описание
Функция FORMULATEXT используется для отображения или возврата формулы в виде текстовой строки из заданной ссылки.
Синтаксис и аргументы
Синтаксис формулы
FORMULATEXT(ссылка) |
Аргументы
|
Возвращаемое значение
Функция FORMULATEXT возвращает формулу в виде текстовой строки.
Об ошибке
Результатом будет ошибка #Н/Д, если:
1) Ссылочная ячейка не содержит формулы;
2) Формула в ссылочной ячейке длиннее 8192 символов;
3) Лист защищен от отображения формул;
4) Внешняя книга, содержащая формулу, закрыта.
Результат: #ЗНАЧ! ошибка значения, если:
1) Введены недопустимые символы в функции.
Использование и примеры
Здесь я приведу несколько простых примеров, чтобы объяснить, как использовать функцию FORMULATEXT в Excel.
Пример 1: Базовое использование - отображение формулы ячейки
Формула
=FORMULATEXT(A2)
A1 содержит формулу =TODAY() и возвращает сегодняшнюю дату,
B2 содержит формулу =FORMULATEXT(A2) и возвращает текстовую строку, которая отображается в строке формул ячейки A2.
Результат: Отображает формулу, примененную в ячейке A2, в виде текстовой строки.
Пример 2: Подсчет длины формулы
Формула
=LEN((FORMULATEXT(A3)))
Объяснение:
LEN: подсчитывает количество символов в ячейке.
LEN((FORMULATEXT(ссылка))): подсчитывает количество символов формулы из ссылки.
Результат: Подсчитывает длину формулы в ячейке A3.
Пример 3: Отображение формулы другой ячейки
Формула
=FORMULATEXT(INDIRECT(B5))
Объяснение:
INDIRECT(B5): отображает значение в ячейке B5. В моем примере ячейка B5 содержит значение «B2».
затем
FORMULATEXT(INDIRECT(B5)) эквивалентно FORMULATEXT(B2).
Результат: Отображает формулу, примененную в ячейке B2.
Пример 4: Отображение формулы или сообщения
Если ссылка не содержит формулы, то FORMULATEXT функция вернет ошибку #Н/Д, как показано на скриншоте ниже. Чтобы избежать появления ошибки, вы можете комбинировать функции ISFORMULA и FORMULATEXT для отображения формулы или сообщения на основе ссылки.
Формула
=IF(ISFORMULA(A2),FORMULATEXT(A2),"не формула")
Объяснение
Если ячейка A2 содержит формулу, тогда выполняется функция FORMULATEXT, если нет, отображается текстовая строка «не формула».
Примечание: Эта функция FORMULATEXT была добавлена начиная с Excel 2013.
Лучшие инструменты для повышения производительности Office
Kutools для Excel - Помогает вам выделиться из толпы
🤖 | KUTOOLS AI Помощник: Революционизируйте анализ данных на основе: Интеллектуальное выполнение | Генерация кода | Создание пользовательских формул | Анализ данных и создание диаграмм | Вызов функций Kutools… |
Популярные функции: Поиск, Выделение или Отметка дубликатов | Удалить пустые строки | Объединить столбцы или ячейки без потери данных | Округлить без формулы ... | |
Супер VLookup: Множественные критерии | Множественные значения | На нескольких листах | Распознавание нечетких соответствий... | |
Расширенный раскрывающийся список: Простой раскрывающийся список | Зависимый раскрывающийся список | Раскрывающийся список с множественным выбором... | |
Управление столбцами: Добавить определенное количество столбцов | Переместить столбцы | Переключить статус видимости скрытых столбцов | Сравнить столбцы для выбора одинаковых и разных ячеек ... | |
Основные функции: Сетка фокусировки | Дизайн листа | Улучшенная строка формул | Управление книгами и листами | Библиотека автотекста (Авто текст) | Выбор даты | Объединить данные | Шифрование/Расшифровка ячеек | Отправка писем по списку | Супер фильтр | Специальный фильтр (фильтр жирного/курсивного/зачеркнутого текста...) ... | |
Топ-15 наборов инструментов: 12 инструментов для работы с текстом (Добавить текст, Удалить определенные символы ...) | 50+ типов диаграмм (Диаграмма Ганта ...) | 40+ практических формул (Расчет возраста на основе даты рождения ...) | 19 инструментов вставки (Вставить QR-код, Вставить изображение по пути ...) | 12 инструментов преобразования (Преобразовать в слова, Конвертация валюты ...) | 7 инструментов объединения и разделения (Расширенное объединение строк, Разделить ячейки Excel ...) | ... и многое другое |
Kutools для Excel имеет более 300 функций, гарантируя, что то, что вам нужно, находится всего в одном клике...
Office Tab - Включите работу с вкладками в Microsoft Office (включая Excel)
- Один щелчок, чтобы переключаться между десятками открытых документов!
- Сократите сотни кликов мышью каждый день, попрощайтесь с болью в руке от мыши.
- Повышает вашу продуктивность на 50% при просмотре и редактировании нескольких документов.
- Добавляет эффективные вкладки в Office (включая Excel), как в Chrome, Edge и Firefox.