Excel ISNUMBER -funksjon - Test om cellen er et tall

Last ned eksempel på arbeidsbok

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.

  1. Velg alle cellene du vil kontrollere
  2. Gå til Hjem bånd > Betinget formatering > Ny regel
  3. Plukke ut 'Bruk en formel for å bestemme hvilke celler som skal formateres
  4. Skriv inn formelen = ISNUMBER (A2)
  5. Klikk på Format -knappen og velg ønsket formatering
  6. 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

Du vil bidra til utvikling av området, dele siden med vennene dine

wave wave wave wave wave