Slik bruker du ISNUMBER-funksjonen i Excel (7 eksempler)

  • Dele Denne
Hugh West

I Microsoft Excel brukes ISNUMBER-funksjonen vanligvis for å sjekke om et gitt argument inneholder en numerisk verdi eller ikke. I denne artikkelen får du lære hvordan du kan bruke denne ISNUMBER-funksjonen effektivt i Excel med passende illustrasjoner.

Skjermbildet ovenfor er en oversikt over artikkelen, som representerer noen få applikasjoner av ISNUMBER -funksjonen i Excel. Du vil lære mer om metodene sammen med de andre funksjonene for å bruke ISNUMBER -funksjonen på en enkel måte i de følgende delene av denne artikkelen.

Last ned Practice Workbook

Du kan laste ned Excel-arbeidsboken som vi har brukt til å forberede denne artikkelen.

Bruk av ISNUMBER Function.xlsx

Introduksjon til ISNUMBER-funksjonen

  • Funksjonsmål:

ISNUMBER funksjonen brukes til å sjekke om en verdi er et tall eller ikke.

  • Syntaks:

=ISNUMBER(verdi )

  • Argumentforklaring:
Argument Obligatorisk/valgfritt Forklaring
verdi Obligatorisk Enhver verdi eller cellereferanse eller et celleområde.
  • Returparameter:

En boolsk verdi: TRUE eller FALSE.

7 Egnede eksempler på bruk av ISNUMBER-funksjonen i Excel

1. Grunnleggende bruk av Excel ISNUMBERFunksjon

I det følgende bildet er det forskjellige typer data i Kolonne B . I Kolonne D viser utdataene om de valgte dataene er tall eller ikke med boolske verdier: henholdsvis SANN og FALSK . Ettersom funksjonen ISNUMBER aksepterer en verdi som argument, så i den første utgangen Celle D5 vil den relaterte formelen være:

=ISNUMBER("Andrew")

Og funksjonen vil returnere den boolske verdien FALSE ettersom 'Andrew' er en tekst, ikke en numerisk verdi.

Tilsvarende, du kan bruke alle andre verdier fra Kolonne B i argumentet til ISNUMBER-funksjonen. Utdataene er synlige i Kolonne D med de relaterte formlene til side.

2. ISNUMBER med cellereferanse i Excel

ISNUMBER-funksjonen godtar også en cellereferanse eller til og med et celleområde som argument. Så la oss nå se på hvordan funksjonen fungerer med cellereferansene til alle dataene i Kolonne B .

I utgangen Celle D5 , er den nødvendige formel med ISNUMBER-funksjonen med cellereferansen (B5) av navnet 'Andrew' vil være:

=ISNUMBER(B5)

Etter å ha trykket Enter , vil du få en lignende returverdi som i forrige seksjon.

Du kan trekke ut alle andre utdata i Kolonne D med cellereferanser for alle dataene fra Kolonne B på samme måte.

3. Bruken avISNUMBER med datavalidering

Nå skal vi bruke ISNUMBER -funksjonen for datavalidering. I tabellen nedenfor, Kolonne C vil kun inneholde numeriske verdier for ID-nummer. Hvis noen ønsker å legge inn en tekstverdi eller en bokstav, vil en feilmelding vises. Så hvordan kan vi angi disse parameterne for inndatakriterier?

📌 Trinn 1:

➤ Fra på Data -båndet, velg kommandoen Datavalidering fra rullegardinmenyen Dataverktøy .

En dialogboks kalt Datavalidering åpnes.

📌 Trinn 2:

➤ Velg Egendefinert fra Tillat -listen som Valideringskriterier .

➤ I formelboksen må du skrive:

=ISNUMBER(B5)

➤ Gå til Feilvarsel -fanen nå.

📌 Trinn 3:

➤ Skriv 'Feil!' i Tittel-boksen.

➤ Skriv inn “Skriv kun en numerisk verdi” som Feilmeldingen .

➤ Trykk OK og du er ferdig med innstillingen av alle nødvendige parametere for inndatakriteriene.

📌 Trinn 4:

➤ Prøv nå å skrive inn en bokstav eller et alfabet i celle C5 og en meldingsboksen vises med en gang.

Meldingsboksen vil vise tittelen og feilmeldingen som definert i Datavalidering d dialogboks.

➤ Trykk Avbryt og meldingsboksen forsvinner.

📌 Trinn 5:

➤Skriv nå inn en numerisk verdi, for eksempel 115 i Cell C5 .

Og denne gangen vil ingen meldingsboks vises ettersom cellen kun er definert for en numerisk inndata.

4. Kombinere ISNUMBER- og SEARCH-funksjoner for å finne en delstreng

Nå har vi en tabell i det følgende bildet der Kolonne B inneholder en rekke tekstdata. Vi må finne hvilke celler i den kolonnen som har det spesifikke ordet- ‘Chicago’ . Vi kan bruke ISNUMBER sammen med SØK -funksjonen her for å finne de ønskede utgangene.

For den første tekstverdien i Celle B5 , nødvendig formel for å finne ordet "Chicago" vil være:

=ISNUMBER(SEARCH("Chicago",B5))

Trykk Enter og formelen vil returnere den boolske verdien- TRUE .

Tilsvarende kan vi finne resten av utgangene i Kolonne D ved å bruke Fyllhåndtak for å fylle ned hele kolonnen.

5. Utforske om teksten starter med et tall eller ikke med funksjonene ISNUMBER, LEFT og IF

LEFT -funksjonen trekker ut det angitte antallet tegn fra tekstdata. Ved å kombinere funksjonene ISNUMBER, LEFT og IF sammen, kan vi enkelt bestemme tekstene som inneholder en numerisk verdi eller et tall i begynnelsen.

For eksempel, basert på datasettet nedenfor, utdataene celler i kolonne C vil returnere 'Ja' for kriteriene som samsvarer, ellers vil returnere 'Nei' .

den nødvendige formelen for den første tekstverdien vil være:

=IF(ISNUMBER(--LEFT(B5,1)), "Yes","No")

Trykk Enter og autofyll hele Kolonne C for å få alle andre utganger på en gang.

🔎 Hvordan fungerer formelen?

➤ Her VENSTRE -funksjonen trekker ut bare det første tegnet i teksten.

➤ Bruken av Double-unær (–) konverterer tekstdataene til numeriske.

ISNUMBER -funksjonen identifiserer deretter bare tallene og returnerer de boolske verdiene- TRUE, og FALSE for de ikke-numeriske verdiene.

➤ Til slutt, HVIS -funksjonen samler utdata fra den logiske funksjonen- ISNUMBER og returnerer 'Ja' eller 'Nei' basert på de boolske verdiene- TRUE eller FALSE henholdsvis.

6. Inkorporerer ISNUMBER og SUMPRODUCT for å finne kolonner som inneholder tall

Nå er det noen tilfeldige kolonner med en bestemt datatype i hver kolonne i det følgende bildet. Med kombinert bruk av funksjonene ISNUMBER og SUMPRODUCT finner vi ut datatypene for alle tilgjengelige kolonner.

For den første kolonnen, kjent som Kolonne 1 i overskriftsraden 4 , skal formelen i celle C11 for å finne datatypen for denne kolonnen være:

=IF(SUMPRODUCT(--(ISNUMBER($B$5:$B$9)))>0,"Number","Text")

Trykk Enter og formelen vil returnere 'Tall'.

Ved å bruke en lignende prosedyre kan vi få alle andre datatyper for alle andre kolonnertilstede.

🔎 Hvordan fungerer formelen?

ISNUMBER -funksjonen returnerer boolske verdier TRUE eller FALSE for alle data i den valgte kolonnen.

➤ Bruken av Double-unær (–) konverterer hver boolske verdi- TRUE til 1 og USANT til 0 .

SUMPRODUKT -funksjonen legger sammen det numeriske verdier funnet i forrige trinn for den valgte kolonnen.

➤ Til slutt produserer HVIS -funksjonen det logiske argumentet med SUMPRODUKT -funksjonen for å se om utdataene funnet fra det foregående trinnet er større enn null (0) eller ikke og returnerer 'Tall' eller 'Tekst' basert på funnene.

7. ISNUMBER med betinget formatering i Excel

I det siste eksemplet får du lære hvordan du kan bruke den logiske funksjonen ISNUMBER i Betinget formatering for å markere cellene eller radene i en tabell basert på de definerte kriteriene. For eksempel, i følgende datasett, er Kolonne B til stede med flere givernavn og ID-er. Med betinget formatering vil vi fremheve radene for de givere bare hvis ID-numre er synlige i Kolonne B og samtidig blant de som har donert mer enn eller lik $1500 .

📌 Trinn 1:

➤ Velg celleområdet B5 :C14 .

➤ Under kategorien Hjem velger du Ny regel fra BetingetFormatering -rullegardinmenyen.

En dialogboks vises.

📌 Trinn 2:

➤ Velg regeltypen: 'Bruk en formel for å bestemme hvilke celler som skal formateres' .

➤ I formelboksen skriver du:

=AND(ISNUMBER($B5),$C5>=1500)

➤ Klikk på Format -alternativet.

📌 Trinn 3:

➤ Velg en tilfeldig farge som du vil markere radene med.

➤ Trykk OK .

📌 Trinn 4:

➤ En forhåndsvisning vises nederst i Ny formateringsregel dialogboks.

➤ Trykk OK og du er ferdig med trinnene.

Nå vil du bli vist de uthevede radene med valgt farge som i skjermbildet nedenfor.

💡 Ting å huske på

🔺 Selv om funksjonen ISNUMBER tar argumentet som en verdi eller en cellereferanse, kan du også legge inn en formel for å utforske om den resulterende verdien er en numerisk verdi eller ikke.

🔺 I Excel er datoer og klokkeslett også numeriske verdier. Så ISNUMBER-funksjonen vil returnere TRUE for datoer og klokkeslett i strengene.

🔺 ISNUMBER-funksjonen er medlem av IS -gruppen av funksjoner.

🔺 Funksjonen returnerer ingen feil da den kun undersøker en gitt inngang for å være numerisk eller ikke.

🔺 Du kan ikke skrive inn dato eller klokkeslett direkte i argumentet til ISNUMBER-funksjonen . Ellers vil funksjonen returnere FALSE .Du må bruke funksjonene DATE og TIME for å legge inn en dato eller et klokkeslett for ISNUMBER-argumentet.

Avsluttende ord

Jeg håper alle de passende metodene nevnt ovenfor for å bruke ISNUMBER funksjonen vil nå inspirere deg til å bruke dem i Excel-regnearkene dine med mer produktivitet. Hvis du har spørsmål eller tilbakemeldinger, vennligst gi meg beskjed i kommentarfeltet. Eller du kan sjekke ut våre andre artikler relatert til Excel-funksjoner på denne nettsiden.

Hugh West er en svært erfaren Excel-trener og analytiker med over 10 års erfaring i bransjen. Han har en bachelorgrad i regnskap og finans og en mastergrad i bedriftsøkonomi. Hugh har en lidenskap for undervisning og har utviklet en unik undervisningstilnærming som er enkel å følge og forstå. Hans ekspertkunnskap om Excel har hjulpet tusenvis av studenter og fagfolk over hele verden med å forbedre sine ferdigheter og utmerke seg i karrieren. Gjennom bloggen sin deler Hugh sin kunnskap med verden, og tilbyr gratis Excel-opplæringer og nettbasert opplæring for å hjelpe enkeltpersoner og bedrifter å nå sitt fulle potensial.