Funcția Excel ISTEXT - Testați dacă celula este text

Descărcați Exemplu de registru de lucru

Descărcați exemplul de registru de lucru

Acest tutorial arată cum să utilizați Funcția Excel ISTEXT în Excel pentru a testa dacă o celulă este text.

Descrierea funcției ISTEXT:

Testul funcției ISTEXT dacă celula este text. Returnează ADEVĂRAT sau FALS.

Pentru a utiliza funcția Foaie de lucru Excel ISTEXT, selectați o celulă și tastați:

(Observați cum apar datele introduse de formulă)

Sintaxa și intrările funcției ISTEXT:

1 = ISTEXT (VALOARE)

valoare - Valoarea testului

Cum se utilizează funcția ISTEXT

Funcția ISTEXT testează dacă conținutul celulei este text. Dacă celula conține text, returnează TRUE, altfel returnează FALSE.

1 = ISTEXT (A2)

Numere stocate ca text

Când lucrați cu Excel, este posibil să întâlniți numere stocate ca text. Excel tratează aceste numere stocate ca text ca text și nu numere, care pot prezenta probleme pentru formulele dvs. O opțiune este utilizarea funcției VALUE pentru a converti un număr stocat ca text într-un număr.

În schimb, totuși, ați putea dori pur și simplu să testați dacă o valoare a celulei conține text. Observați cum funcția ISTEXT returnează TRUE dacă întâlnește un număr stocat ca text.

1 = ISTEXT (A2)

Dacă este text

De obicei, după efectuarea unui test logic, veți dori să faceți ceva pe baza rezultatului testului respectiv. Funcția IF poate fi utilizată pentru a efectua diferite acțiuni dacă o declarație este evaluată ca ADEVĂRATĂ sau FALSĂ. Să-l folosim cu funcția ISTEXT.

1 = IF (ISTEXT (A2), „text”, „nu text”)

Validați intrarea celulei

O utilizare a funcției ISTEXT este de a valida conținutul unei celule. De exemplu, este posibil să aveți un formular de introducere care necesită o valoare text. Cu funcția ISTEXT puteți testa dacă utilizatorul a introdus o valoare text, avertizându-l dacă nu.

1 = IF (B2 = "", "", IF (ISTEXT (B2), "", "Invalid Entry"))

Validarea datelor - Forțarea introducerii textului

Exemplul de mai sus a fost validarea datelor „slabă”; utilizatorul poate ignora mesajul de avertizare. În schimb, putem utiliza ISTEXT în cadrul validării datelor pentru a interzice valorile non-text.

1 = ISTEXT (B2: B5)

<<>>

Testați dacă orice celulă din domeniu este text

Pentru a testa dacă o celulă dintr-o gamă de celule este text, putem folosi funcția ISTEXT împreună cu funcția SUMPRODUCT.

1 = IF (SUMPRODUCT (- ISTEXT (A2: C2))> 0, "Da", "Nu")

Urmați linkul de mai sus pentru a afla cum funcționează această funcție.

Evidențiați celulele care conțin text

Un ultim lucru pe care îl puteți face cu funcția ISTEXT este evidențierea celulelor care conțin text. Putem face acest lucru creând formatarea condițională bazată pe o regulă.

  1. Selectați toate celulele pe care doriți să le verificați
  2. Mergi la Panglică de acasă > Formatarea condițională > Noua regulă
  3. Selectați 'Utilizați o formulă pentru a determina ce celule să formatați
  4. Introduceți formula = ISTEXT (A2)
  5. Faceți clic pe butonul Format și alegeți formatarea dorită
  6. Faceți clic pe OK de două ori pentru a ieși și a salva.

Alte funcții logice

Excel / Foi de calcul Google conține multe alte funcții logice pentru a efectua alte teste logice. Iată o listă:

Funcții IF / IS
iferror
iserror
isna
iserr
este gol
este numărul
istext
isnontext
isformula
islogic
isref
este chiar
isodd

ISTEXT în Foi de calcul Google

Funcția ISTEXT funcționează exact la fel în Foi de calcul Google ca în Excel:

ISTEXT Exemple în VBA

De asemenea, puteți utiliza funcția ISTEXT în VBA. Tip:
application.worksheetfunction.istext (valoare)

Executarea următoarelor instrucțiuni VBA

1234 Range ("C2") = Application.WorksheetFunction.IsText (Range ("B2"))Range ("C3") = Application.WorksheetFunction.IsText (Range ("B3"))Range ("C4") = Application.WorksheetFunction.IsText (Range ("B4"))Range ("C5") = Application.WorksheetFunction.IsText (Range ("B5"))

va produce următoarele rezultate

Pentru argumentele funcției (valoare etc.), le puteți introduce direct în funcție sau puteți defini variabile de utilizat.

Reveniți la lista tuturor funcțiilor din Excel

Vei ajuta la dezvoltarea site-ului, partajarea pagina cu prietenii

wave wave wave wave wave