Descărcați exemplul de registru de lucru
Acest tutorial arată cum să utilizați Funcția Excel ISNUMBER în Excel pentru a testa dacă o celulă este un număr.
Prezentare generală a funcției ISNUMBER
Testul funcțional ISNUMBER dacă celula este un număr. Returnează ADEVĂRAT sau FALS.
Pentru a utiliza funcția Foaie de lucru Excel ISNUMBER, selectați o celulă și tastați:
(Observați cum apar datele introduse de formulă)
Sintaxa și intrările funcției ISNUMBER:
1 | = ISNUMBER (VALOARE) |
valoare - Valoarea testului
Cum se folosește funcția ISNUMBER
Funcția ISNUMBER testează dacă o celulă este o valoare numerică. Dacă da, se întoarce ADEVĂRAT, altfel se întoarce FALS.
1 | = ISNUMBER (A2) |
Lucruri de știut
- În Excel, Datele și Times sunt stocate ca valori numerice. ISNUMBER va returna TRUE la evaluare Datele și Times.
- Numărul stocat ca text va reveni FALS.
Dacă celula este numărul, atunci
Adesea, veți dori să combinați o funcție „IS”, cum ar fi ISNUMBER, cu funcția IF. Cu funcția IF, în loc să returnați un ADEVĂR sau FALS simplu, puteți scoate text specific sau efectua acțiuni specifice dacă o celulă este sau nu un număr.
1 | = IF (ISNUMBER (A2), „număr”, „nu un număr”) |
Verificați dacă nu este numărul
Cu funcția NOT, puteți testa dacă o celulă nu este un număr.
1 | = IF (NOT (ISNUMBER (A3)), „nu un număr”, „număr”) |
Formula ISNUMBER & SEARCH
Una dintre cele mai utile caracteristici ale funcției ISNUMBER este capacitatea de a evalua dacă anumite funcții returnează o valoare numerică. De exemplu, funcția CĂUTARE caută text într-o celulă. Dacă textul este găsit, poziția sa numerică este returnată. Dacă textul nu este găsit, se returnează o eroare. Prin utilizarea funcției ISNUMBER putem returna TRUE / FALSE dacă se găsește textul.
1 | = ISNUMBER (CĂUTARE (B $ 1, A2 $)) |
ISNUMBER & FIND - Sensitive case
Funcția FIND funcționează exact la fel ca funcția SEARCH, cu excepția faptului că funcția FIND este sensibilă la majuscule. Cu alte cuvinte, funcția FIND va reveni FALSE atunci când se caută „șir” în „STRING” deoarece cazurile nu se potrivesc.
12 | = ISNUMBER (FIND ("Roșu", A2 $))= ISNUMBER (CĂUTARE („Roșu”, A2 $)) |
ISNUMBER & MATCH
Funcția ISNUMBER poate fi asociată și cu funcția MATCH într-un mod similar. Funcția MATCH caută o valoare într-un interval de valori. Dacă valoarea este găsită, funcția returnează poziția numerică. Dacă nu este găsit, se afișează o eroare.
1 | = MATCH („Roșu”, A2 $) |
Validați intrarea celulei
O utilizare a funcției ISNUMBER este de a valida conținutul unei celule. De exemplu, este posibil să aveți un formular de intrare care necesită o valoare numerică. Cu funcția ISNUMBER puteți testa dacă utilizatorul a introdus o valoare numerică, avertizându-l dacă nu a făcut-o.
1 | = IF (B2 = "", "", IF (ISNUMBER (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 validarea datelor pentru a interzice valorile nenumerice.
Mergi la: Panglică de date > Data validarii > Data validarii
și apoi selectați una dintre aceste opțiuni:
Testați dacă orice celulă din interval este un număr
Pentru a testa dacă o celulă dintr-o gamă de celule este un număr, putem folosi funcția ISNUMBER împreună cu funcția SUMPRODUCT.
1 | = SUMPRODUCT (- ISNUMBER (A2: A6))> 0 |
Urmați linkul de mai sus pentru a afla cum funcționează această funcție.
Evidențiați celulele care conțin numere
Un ultim lucru pe care îl puteți face cu funcția ISNUMBER 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 = ISNUMBER (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 |
ISNUMBER în Foi de calcul Google
Funcția ISNUMBER funcționează exact la fel în Foi de calcul Google ca în Excel:
ISNUMBER Exemple în VBA
De asemenea, puteți utiliza funcția ISNUMBER în VBA. Tip:application.worksheetfunction.isnumber (valoare)
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