Lataa esimerkkityökirja
Tämä opetusohjelma osoittaa, miten Excel ISNUMBER -funktio Excelissä testataksesi, onko solu numero.
ISNUMBER -toiminnon yleiskatsaus
ISNUMBER -toiminnotesti, jos solu on numero. Palauttaa TOSI tai EPÄTOSI.
Jos haluat käyttää ISNUMBER Excel -laskentataulukkotoimintoa, valitse solu ja kirjoita:
(Huomaa, miten kaavasyötteet näkyvät)
ISNUMBER -toiminnon syntaksi ja tulot:
1 | = ISNUMBER (VALUE) |
arvo - Testiarvo
ISNUMBER -toiminnon käyttäminen
Funktio ISNUMBER testaa, onko solu numeerinen arvo. Jos kyllä, se palauttaa arvon TOSI, muuten se antaa epätodellisen.
1 | = LUKU (A2) |
Hyvä tietää
- Excelissä Päivämäärät ja Ajat tallennetaan numeerisina arvoina. ISNUMBER palauttaa arvon TRUE arvioitaessa Päivämäärät ja Ajat.
- Tekstiksi tallennettu numero palauttaa EPÄTOSI.
Jos solu on numero
Usein haluat yhdistää IS -funktion, kuten ISNUMBER, IF -toimintoon. IF -toiminnon avulla yksinkertaisen TOSI- tai EPÄTOSI -palauttamisen sijaan voit tulostaa tiettyä tekstiä tai suorittaa tiettyjä toimintoja, jos solu on numero tai ei.
1 | = JOS (ISNUMBER (A2), "numero", "ei numero") |
Tarkista, jos ei numero
NOT -toiminnolla voit testata, onko solu numero.
1 | = JOS (EI (ISNUMBER (A3)), "ei numero", "numero") |
ISNUMBER & HAKU Kaava
Yksi ISNUMBER -funktion hyödyllisimmistä ominaisuuksista on kyky arvioida, palauttavatko tietyt toiminnot numeerisen arvon. Esimerkiksi SEARCH -toiminto etsii solusta tekstiä. Jos teksti löytyy, sen numeerinen sijainti palautetaan. Jos tekstiä ei löydy, virhe palautetaan. Käyttämällä ISNUMBER -funktiota voimme palauttaa TOSI / EPÄTOSI, jos teksti löytyy.
1 | = ISNUMBER (HAKU (B $ 1, $ A2)) |
ISNUMBER & FIND - Kirjainkoko erottaa
FIND -toiminto toimii täsmälleen samalla tavalla kuin SEARCH -toiminto, paitsi että FIND -toiminto erottaa isot ja pienet kirjaimet. Toisin sanoen FIND -funktio palauttaa FALSE -arvon, kun haetaan sanaa "string" kohdasta "STRING", koska tapaukset eivät täsmää.
12 | = ISNUMBER (ETSI ("Punainen", $ A2))= ISNUMBER (HAKU ("Punainen", $ A2)) |
ISNUMBER & MATCH
ISNUMBER -toiminto voidaan myös yhdistää MATCH -toimintoon samalla tavalla. MATCH -toiminto etsii arvoa arvoalueelta. Jos arvo löytyy, funktio palauttaa numeerisen sijaintinsa. Jos sitä ei löydy, se palauttaa virheen.
1 | = MATCH ("Punainen", $ A2) |
Vahvista solun syöttö
Yksi ISNUMBER -funktion käyttö on solun sisällön vahvistaminen. Sinulla voi esimerkiksi olla syöttölomake, joka vaatii numeerisen arvon. ISNUMBER -toiminnolla voit testata, onko käyttäjä syöttänyt numeerisen arvon, ja varoittaa heitä, jos he eivät antaneet sitä.
1 | = JOS (B2 = "", "", JOS (ISNUMBER (B2), "", "Virheellinen merkintä")) |
Tietojen validointi - Pakota tekstinsyöttö
Yllä oleva esimerkki oli ”heikko” tietojen validointi; käyttäjä voi jättää huomiotta varoitusviestin. Sen sijaan voimme käyttää tietojen validointia ei-numeeristen arvojen kieltämiseen.
Mene: Data -nauha > Tietojen validointi > Tietojen validointi
ja valitse sitten jokin seuraavista vaihtoehdoista:
Testaa, onko jokin alueen solu numero
Jos haluat testata, onko jokin solualueen solu numero, voimme käyttää ISNUMBER -funktiota yhdessä SUMPRODUCT -funktion kanssa.
1 | = SUMPRODUCT (-ISNUMBER (A2: A6))> 0 |
Seuraa yllä olevaa linkkiä oppiaksesi, miten tämä toiminto toimii.
Korosta soluja, jotka sisältävät numeroita
Viimeinen asia, jonka voit tehdä ISNUMBER -toiminnolla, on korostaa soluja, jotka sisältävät tekstiä. Voimme tehdä tämän luomalla säännön mukaisen ehdollisen muotoilun.
- Valitse kaikki solut, jotka haluat tarkistaa
- Mene Kotinauha > Ehdollinen muotoilu > Uusi sääntö
- Valitse 'Määritä muotoiltavat solut kaavan avulla‘
- Anna kaava = LUKU (A2)
- Napsauta Muoto -painiketta ja valitse haluamasi muotoilu
- Lopeta ja tallenna napsauttamalla OK kahdesti.
Muut loogiset toiminnot
Excel / Google Sheets sisältää monia muita loogisia toimintoja muiden loogisten testien suorittamiseksi. Tässä on luettelo:
IF / IS -toiminnot |
---|
iferror |
iserror |
areena |
iserr |
on tyhjä |
on numero |
istext |
ei kontekstissa |
isformula |
islooginen |
isref |
on tasan |
isodd |
ISNUMBER Google Sheetsissä
ISNUMBER -toiminto toimii täsmälleen samalla tavalla Google Sheetsissä kuin Excelissä:
ISNUMBER Esimerkkejä VBA: sta
Voit myös käyttää ISBUMBER -funktiota VBA: ssa. Tyyppi:application.worksheetfunction.isnumber (arvo)
Funktioargumenteille (arvo jne.) Voit joko syöttää ne suoraan funktioon tai määrittää sen sijaan käytettävät muuttujat.
Palaa Excelin kaikkien toimintojen luetteloon