В тази статия е описан синтаксисът и употребата на функцията 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)

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

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

Искате ли още опции?

Разгледайте ползите от абонамента, прегледайте курсовете за обучение, научете как да защитите устройството си и още.

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