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ă.
- Selectați toate celulele pe care doriți să le verificați
- Mergi la Panglică de acasă > Formatarea condițională > Noua regulă
- Selectați 'Utilizați o formulă pentru a determina ce celule să formatați‘
- Introduceți formula = ISTEXT (A2)
- Faceți clic pe butonul Format și alegeți formatarea dorită
- 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