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