Функция Excel ISTEXT - Проверете дали клетката е текст

Изтеглете Примерна работна книга

Изтеглете примерната работна книга

Този урок демонстрира как да използвате Функция Excel ISTEXT в Excel, за да проверите дали клетката е текст.

Описание на функцията ISTEXT:

Функционалният тест ISTEXT, ако клетката е текст. Връща TRUE или FALSE.

За да използвате функцията за работен лист на Excel ISTEXT, изберете клетка и въведете:

(Забележете как се появяват входовете на формулата)

Синтаксис и входове на функцията ISTEXT:

1 = ISTEXT (VALUE)

стойност - Тестовата стойност

Как да използвате функцията ISTEXT

Функцията ISTEXT проверява дали съдържанието на клетката е текст. Ако клетката съдържа текст, тя връща TRUE, в противен случай връща FALSE.

1 = ISTEXT (A2)

Номерата се съхраняват като текст

Когато работите с Excel, може да срещнете числа, съхранени като текст. Excel третира тези числа, съхранявани като текст, като текст, а не като числа, което може да създаде проблеми за вашите формули. Една от опциите е да използвате функцията VALUE, за да преобразувате число, съхранено като текст, в число.

Вместо това обаче може просто да искате да проверите дали стойността на клетката съдържа текст. Забележете как функцията ISTEXT връща TRUE, ако срещне номер, съхранен като текст.

1 = ISTEXT (A2)

Ако е текст

Обикновено след извършване на логически тест ще искате да направите нещо въз основа на резултата от този тест. Функцията IF може да се използва за извършване на различни действия, ако изявлението се оценява като TRUE или FALSE. Нека го използваме с функцията ISTEXT.

1 = IF (ISTEXT (A2), "текст", "не текст")

Потвърдете въвеждането на клетката

Едно използване на функцията ISTEXT е за валидиране на съдържанието на клетка. Например може да имате формуляр за въвеждане, който изисква текстова стойност. С функцията ISTEXT можете да проверите дали потребителят е въвел текстова стойност, като ги предупреди, ако не са го направили.

1 = IF (B2 = "", "", IF (ISTEXT (B2), "", "Невалиден запис"))

Валидиране на данни - Принудително въвеждане на текст

Горният пример беше „слабо“ валидиране на данни; потребителят може да игнорира предупредителното съобщение. Вместо това можем да използваме ISTEXT в рамките на проверката на данни, за да забраним нетекстови стойности.

1 = ISTEXT (B2: B5)

<<>>

Проверете дали някоя клетка в обхвата е текст

За да проверим дали някоя клетка в диапазон от клетки е текст, можем да използваме функцията ISTEXT заедно с функцията SUMPRODUCT.

1 = IF (SUMPRODUCT (-ISTEXT (A2: C2))> 0, "Да", "Не")

Следвайте връзката по -горе, за да научите как работи тази функция.

Маркирайте клетки, които съдържат текст

Последното нещо, което можете да направите с функцията ISTEXT, е да маркирате клетки, които съдържат текст. Можем да направим това, като създадем условно форматиране въз основа на правило.

  1. Изберете всички клетки, които искате да проверите
  2. Отидете на Домашна лента > Условно форматиране > Ново правило
  3. Изберете „Използвайте формула, за да определите кои клетки да форматирате
  4. Въведете формулата = ISTEXT (A2)
  5. Щракнете върху бутона Форматиране и изберете желаното форматиране
  6. Щракнете върху OK два пъти, за да излезете и да запишете.

Други логически функции

Excel / Google Sheets съдържа много други логически функции за извършване на други логически тестове. Ето списък:

IF / IS функции
iferror
iserror
isna
iserr
е празно
е номер
istext
isnontext
формула
илогично
isref
неравномерно
isodd

ISTEXT в Google Таблици

Функцията ISTEXT работи абсолютно същото в Google Sheets като в Excel:

ISTEXT Примери във VBA

Можете също да използвате функцията ISTEXT във VBA. Тип:
application.worksheetfunction.istext (стойност)

Изпълнение на следните VBA изявления

1234 Range ("C2") = Application.WorksheetFunction.IsText (Range ("B2"))Диапазон ("C3") = Application.WorksheetFunction.IsText (Range ("B3"))Range ("C4") = Application.WorksheetFunction.IsText (Range ("B4"))Диапазон ("C5") = Application.WorksheetFunction.IsText (Range ("B5"))

ще даде следните резултати

За аргументите на функцията (стойност и т.н.) можете или да ги въведете директно във функцията, или да определите променливи, които да използвате вместо това.

Връщане към списъка с всички функции в Excel

Така ще помогнете за развитието на сайта, сподели с приятелите си

wave wave wave wave wave