В тази статия е описан синтаксисът и употребата на функцията FORMULATEXT в Microsoft Excel.

Описание

Връща формула като низ.

Синтаксис

FORMULATEXT(препратка)

Синтаксисът на функцията FORMULATEXT има следните аргументи.

  • Препратка    Задължително. Препратка към клетка или диапазон от клетки.

Забележки

  • Функцията FORMULATEXT връща това, което се показва в лентата за формули, ако изберете адресираната клетка.

  • Аргументът "препратка" може да е към друг работен лист или работна книга.

  • Ако аргументът "препратка" е към друга работна книга, която не е отворена, FORMULATEXT връща стойността за грешка #N/A.

  • Ако аргументът "препратка" е към цял ред или колона, или към диапазон или дефинирано име, съдържащи повече от една клетка, FORMULATEXT връща стойността в горната лява клетка на реда, колоната или диапазона.

  • В следните случаи FORMULATEXT връща стойността за грешка #N/A:

    • Клетката, използвана като аргумент на "препратка", не съдържа формула.

    • Формулата в клетката е по-дълга от 8192 знака.

    • Формулата не може да се покаже в работния лист, например поради защита на работния лист.

    • Външната работна книга, която съдържа формулата, не е отворена в Excel.

  • Невалидните типове данни, използвани като входни данни, ще #VALUE! стойност на грешката.

  • Въвеждането на препратка към клетка, в която сте въвели функцията като аргумент, няма да предизвика кръгова препратка. FORMULATEXT ще върне успешно формулата като текст в клетката.

Пример

Копирайте примерните данни в следващата таблица и ги поставете в клетка A1 на нов работен лист на Excel. За да покажат резултати формулите, изберете ги, натиснете клавиша F2 и след това натиснете клавиша Enter. Ако е необходимо, коригирайте ширините на колоните, за да видите всичките данни.

Формула

Описание

Резултат

=TODAY()

Формулата в C2 връща формулата, която се намира в клетка A2, като текстов низ, така че можете лесно да изследвате структурата й. Формулата, въведена в A2, е =TODAY() и ще връща текущия ден в A2. Формулата =TODAY() трябва да се покаже като текст в C2.

=FORMULATEXT(A2)

Най-горе на страницата

Нуждаете се от още помощ?

Разширете уменията си
Преглед на обучението
Получавайте първи новите функции
Присъединете се към Microsoft приобщени

Беше ли полезна тази информация?

Доколко сте доволни от качеството на превода?

Какво е повлияло на вашия потребителски опит?

Имате ли допълнителна обратна връзка? (по избор)

Благодарим ви за обратната връзка!

×