Last ned eksemplet på arbeidsbok
Denne opplæringen viser hvordan du bruker Excel ISNUMBER -funksjon i Excel for å teste om en celle er et tall.
ISNUMBER Funksjonsoversikt
ISNUMBER -funksjonstesten hvis cellen er et tall. Returnerer SANN eller FALSK.
For å bruke ISNUMBER Excel -regnearkfunksjonen, velg en celle og skriv:
(Legg merke til hvordan formelinngangene vises)
ISNUMBER Funksjon Syntaks og innganger:
1 | = ISNUMBER (VALUE) |
verdi - Testverdien
Slik bruker du ISNUMBER -funksjonen
ISNUMBER -funksjonen tester om en celle er en numerisk verdi. Hvis ja, returnerer den SANN, ellers returnerer den FALSK.
1 | = ISNUMBER (A2) |
Ting å vite
- I Excel, Datoer og Times lagres som numeriske verdier. ISNUMBER vil returnere TRUE når den evalueres Datoer og Times.
- Nummer lagret som tekst vil returnere FALSKT.
Hvis celle er tall, da
Ofte vil du kombinere en "IS" -funksjon, som ISNUMBER, med IF -funksjonen. Med IF -funksjonen, i stedet for å returnere en enkel SANN eller FALSK, kan du skrive ut spesifikk tekst eller utføre spesifikke handlinger hvis en celle er et tall eller ikke.
1 | = HVIS (ISNUMBER (A2), "nummer", "ikke et tall") |
Sjekk om ikke nummer
Med NOT -funksjonen kan du teste om en celle ikke er et tall.
1 | = HVIS (IKKE (ISNUMBER (A3)), "ikke et tall", "tall") |
ISNUMBER & SEARCH Formula
En av de mest nyttige funksjonene i ISNUMBER -funksjonen er muligheten til å evaluere om visse funksjoner returnerer en numerisk verdi. Søkefunksjonen søker for eksempel etter tekst i en celle. Hvis teksten blir funnet, returneres den numeriske posisjonen. Hvis teksten ikke blir funnet, returneres en feil. Ved å bruke ISNUMBER -funksjonen kan vi returnere TRUE / FALSE hvis teksten blir funnet.
1 | = ISNUMBER (SØK (B $ 1, $ A2)) |
ISNUMBER & FIND - Saksfølsom
FIND -funksjonen fungerer nøyaktig det samme som SEARCH -funksjonen, bortsett fra at FIND -funksjonen er store og små bokstaver. Med andre ord vil FIND -funksjonen returnere FALSE når du søker etter "streng" i "STRING" fordi sakene ikke stemmer overens.
12 | = ISNUMBER (FINN ("Rød", $ A2))= ISNUMBER (SØK ("Rød", $ A2)) |
ISNUMBER & MATCH
ISNUMBER -funksjonen kan også kobles til MATCH -funksjonen på lignende måte. MATCH -funksjonen søker etter en verdi i et verdiområde. Hvis verdien blir funnet, returnerer funksjonen sin numeriske posisjon. Hvis den ikke blir funnet, returnerer den en feil.
1 | = MATCH ("Rød", $ A2) |
Valider celleinngang
En bruk av ISNUMBER -funksjonen er å validere innholdet i en celle. Du kan for eksempel ha et inndataskjema som krever en numerisk verdi. Med ISNUMBER -funksjonen kan du teste om brukeren angav en numerisk verdi, og varsle dem hvis de ikke gjorde det.
1 | = HVIS (B2 = "", "", HVIS (ISNUMBER (B2), "", "Ugyldig oppføring")) |
Datavalidering - Tving inn tekstinnføring
Eksemplet ovenfor var "svak" datavalidering; brukeren kan ignorere advarselen. I stedet kan vi bruke datavalidering til å ikke tillate ikke-numeriske verdier.
Gå til: Databånd > Datavalidering > Datavalidering
og velg deretter et av disse alternativene:
Test om en celle i området er et tall
For å teste om en celle i et celleområde er et tall, kan vi bruke ISNUMBER -funksjonen sammen med SUMPRODUCT -funksjonen.
1 | = SUMPRODUCT (-ISNUMBER (A2: A6))> 0 |
Følg lenken ovenfor for å lære hvordan denne funksjonen fungerer.
Marker celler som inneholder tall
En siste ting du kan gjøre med ISNUMBER -funksjonen er markeringsceller som inneholder tekst. Vi kan gjøre dette ved å lage betinget formatering basert på en regel.
- Velg alle cellene du vil kontrollere
- Gå til Hjem bånd > Betinget formatering > Ny regel
- Plukke ut 'Bruk en formel for å bestemme hvilke celler som skal formateres‘
- Skriv inn formelen = ISNUMBER (A2)
- Klikk på Format -knappen og velg ønsket formatering
- Klikk OK to ganger for å avslutte og lagre.
Andre logiske funksjoner
Excel / Google Sheets inneholder mange andre logiske funksjoner for å utføre andre logiske tester. Her er en liste:
IF / IS -funksjoner |
---|
iferror |
feil |
isna |
iserr |
er blank |
er tall |
istext |
er ikke -tekst |
isformula |
islogisk |
isref |
iseven |
isodd |
ISNUMBER i Google Regneark
ISNUMBER -funksjonen fungerer nøyaktig det samme i Google Regneark som i Excel:
ISNUMBER Eksempler i VBA
Du kan også bruke ISNUMBER -funksjonen i VBA. Type:application.worksheetfunction.isnumber (verdi)
For funksjonsargumentene (verdi osv.) Kan du enten skrive dem inn direkte i funksjonen, eller definere variabler som skal brukes i stedet.
Gå tilbake til listen over alle funksjoner i Excel