У цій статті наведено синтаксис формули та описано, як у програмі Microsoft Excel використовувати функцію FORMULATEXT.
Опис
Повертає формулу як рядок.
Синтаксис
FORMULATEXT(посилання)
Синтаксис функції FORMULATEXT має такий аргумент:
-
Посилання – обов’язковий аргумент. Посилання на клітинку або діапазон клітинок.
Примітки
-
Функція FORMULATEXT повертає те, що відображено в рядку формул, якщо вибрати вказану клітинку.
-
Аргумент «посилання» може використовуватися для іншого аркуша або книги.
-
Якщо аргумент «посилання» використовується для іншої книги, яку закрито, функція FORMULATEXT поверне значення помилки #N/A.
-
Якщо аргумент «посилання» використовується для всього рядка чи стовпця або до діапазону чи визначеного ім’я, що містить більше однієї клітинки, функція FORMULATEXT повертає значення верхньої крайньої клітинки ліворуч у рядку, стовпці або діапазоні.
-
У наведених нижче випадках функція FORMULATEXT повертає значення помилки #N/A.
-
Клітинка, яка використовується як аргумент «посилання», не містить формулу.
-
Формула у клітинці містить більше 8192 символів.
-
Формулу не можна відобразити на аркуші (наприклад, через захист аркуша).
-
Зовнішню книгу, яка містить формулу, не відкрито у програмі Microsoft Excel.
-
-
Введення неприпустимих типів даних призведе до значення помилки #VALUE! .
-
Додавання посилання у клітинку, де ви вводите функцію як аргумент, не призведе до попередження про циклічне посилання. Функція FORMULATEXT поверне формулу як текст у клітинці.
Приклад
Скопіюйте дані прикладу з наведеної нижче таблиці та вставте їх у клітинку A1 нового аркуша Excel. Щоб відобразити результат обчислення формул, виберіть їх, натисніть клавішу F2, а потім – клавішу Enter. За потреби можна змінити ширину стовпців, щоб відобразити всі дані.
Формула |
Опис |
Результат |
=TODAY() |
Формула у клітинці C2 повертає формулу, знайдену у клітинці A2, у вигляді текстового рядка, щоб можна було легко дослідити її структуру. У клітинці A2 введено формулу =TODAY(), яка поверне поточний день у клітинці A2. Формула =TODAY() має відобразитися як текст у клітинці C2. |
=FORMULATEXT(A2) |