Совет. Другие языки - Google-Translated. Вы можете посетить English версия этой ссылки.
Войти
x
or
x
x
Регистрация
x

or

Excel FORMULATEXT функция

функция doc сформулировать текст 1

Описание

Синтаксис и Аргументы

Использование и примеры


Описание

FORMULATEXT Функция используется для отображения или возврата формулы в виде текстовой строки по заданной ссылке.

Синтаксис и Аргументы

Синтаксис формулы

FORMULATEXT(reference)

аргументы

  • Reference: Требуется ячейка или диапазон ячеек. Если ссылка является диапазоном ячейки, она вернет текстовую строку формулы, примененную в первой ячейке этого диапазона.

Возвращаемое значение

FORMULATEXT Функция возвращает формулу в виде текстовой строки.

Об ошибках

Результатом является # N / A значение ошибки, если:
1) Ссылочная ячейка не содержит формулы;
2) Формула в указанной ячейке длиннее символов 8192;
3) Рабочая таблица защищена от отображения формулы;
4) Внешняя рабочая книга, содержащая формулу, закрыта.

В результате #VALUE! Значение ошибки, если:
1) Неправильный символ, введенный в функцию.

Использование и примеры

Здесь я приведу несколько простых примеров, чтобы объяснить, как использовать FORMULATEXT функции в Excel.

Ex1: базовая формула отображения-использования ячейки

Формула

=FORMULAR(A2)

A1 содержит формулу =TODAY() и возвращает сегодняшнюю дату,

B2 содержит формулу =FORMULATEXT(A2) и возвращает текстовую строку, отображаемую в строке формул из ячейки A2

Результат: отобразить формулу, примененную в ячейке A2, в виде текстовой строки.
функция doc сформулировать текст 2


Ex2: считать длину формулы

Формула

=LEN((FORMULATEXT(A3)))

Объясните:

LEN: считать символы ячейки

LEN((FORMULATEXT(reference))): подсчитать количество символов формулы по ссылке.

Результат: посчитайте длину формулы в ячейке A3
функция doc сформулировать текст 3


Ex3: Показать формулу другой ячейки

Формула

=FORMULATEXT(INDIRECT(B5))

Объясните:

INDIRECT(B5): отобразить значение в ячейке B5. в моем примере ячейка B5 содержит значение «B2».

тогда

FORMULARTEXR(INDIRECT(B5)) равно FORMULATEXT(B2)

Результат: Показать формулу, примененную в ячейке B2
функция doc сформулировать текст 4


Ex4: Показать формулу или сообщение

Если ссылка не содержит формулу, FORMULATEXT функция вернет значение ошибки # N / A, как показано на скриншоте ниже. Чтобы избежать появления значения ошибки, вы можете объединить ISFORMULA функция и FORMULATEXT функция для отображения формулы или сообщения на основе ссылки.
функция doc сформулировать текст 5

Формула

=IF(ISFORMULA(A2),FORMULATEXT(A2),"not a formula")

Объяснять

Если ячейка A2 содержит формулу, выполните FORMULATEXT функция; если нет, отобразите текстовую строку «не формула».
функция doc сформулировать текст 6

Примечание:Это FORMULATEXT функции недавно добавлены, так как Excel 2013


Файл примера
Пример файла документа


Инструменты для повышения производительности Excel

Лента Excel (с установленным Kutools для Excel)

Расширенные функции 300 помогут вам выделиться из толпы

Хотели бы вы завершить свою ежедневную работу быстро и идеально? Kutools for Excel предоставляет мощные расширенные функции 300 (объединение рабочих книг, суммирование по цвету, разделение содержимого ячеек, конвертирование даты и т. д.) и экономию времени 80%.

  • Предназначен для рабочих сценариев 1500, помогает решать проблемы 80% Excel.
  • Ежедневно уменьшайте тысячи нажатий клавиш и клавиатуры, снимайте усталость с глаз и рук.
  • Станьте экспертом по Excel за минуты 3. Больше не нужно помнить какие-либо болезненные формулы и коды VBA.
  • 30-день неограниченная бесплатная пробная версия. 60-дневная гарантия возврата денег. Бесплатное обновление и поддержка 2 лет.

Снимок экрана Excel (с установленной вкладкой Office)

Приносит эффективные вкладки в офис (включая Excel), так же, как Chrome, Firefox и новый IE

  • Office Tab Повышает вашу производительность на 50% при просмотре и редактировании нескольких документов.
  • Сократите сотни щелчков мышью для вас каждый день, попрощайтесь с рукой мыши.
  • Одна секунда, чтобы переключаться между десятками открытых документов!
Say something here...
symbols left.
You are guest ( Sign Up? )
or post as a guest, but your post won't be published automatically.
Loading comment... The comment will be refreshed after 00:00.

Be the first to comment.