Vil du sjekke om Excel-cellen din inneholder et tall eller ikke? Finn ut hvordan du gjør nettopp det med ISNUMBER-funksjonen.
Excel tilbyr et bredt spekter av funksjoner for å hjelpe deg med å utføre komplekse beregninger og analyser. En slik funksjon er ISNUMBER-funksjonen, som brukes til å evaluere innholdet i en celle og returnere boolske verdier avhengig av om de oppfyller et bestemt kriterium.
Hvis du arbeider med et stort datasett, kan du bruke ISNUMBER-funksjonen for raskt å identifisere og manipulere numeriske data.
Hva er Excels ISNUMBER-funksjon?
ISNUMBER-funksjonen er en logisk funksjon som returnerer TRUE hvis verdien i en celle er et tall og FALSE hvis den ikke er det. Syntaksen til ISNUMBER-funksjonen er:
=ISNUMBER(verdi)
Her er "verdi" verdien du vil sjekke. Dette kan være en cellereferanse, en formel eller en konstant. Hvis du for eksempel vil sjekke om verdien i celle A1 er et tall eller ikke, bruker du følgende formel:
=ISNUMBER(A1)
Hvis verdien i celle A1 er et tall, vil formelen returnere TRUE. Ellers vil den returnere FALSE.
Hvordan bruke ISNUMBER med andre funksjoner
ISNUMBER-funksjonen er et nyttig verktøy alene, men i kombinasjon med andre funksjoner kan den være kraftigere for dataanalyse. Ved å bruke ISNUMBER med andre avanserte Excel-funksjoner, kan du utføre forskjellige oppgaver som ville være vanskelig å fullføre med ISNUMBER alene.
Bruker FINN med ISNUMBER
Du kan bruke ISNUMBER-funksjonen med FINN-funksjonen i Excel for å finne ut om et spesifikt tegn eller en bestemt streng finnes i en celle. Her er et eksempel:
La oss si at du har en liste over e-postadresser i kolonne A, og du vil finne ut hvilke som inneholder "@gmail.com"-domenet. Du kan bruke FIND med ISNUMBER-funksjonen for å søke etter "@gmail.com" i hver celle, slik:
=HVIS(ER NUMMER(FINN("@gmail.com",A2)),"Gmail-adresse","Ikke en Gmail-adresse")
Denne formelen sjekker om teksten "@gmail.com" vises i cellen A2. Hvis den gjør det, vil FINN-funksjonen returnere posisjonen til @ tegn i teksten i A2 (for eksempel 6 hvis cellen inneholder [email protected]). Siden dette er et tall, vil ISNUMBER-funksjonen returnere TRUE, og formelen vil returnere "Gmail-adresse".
Hvis teksten "@gmail.com" ikke finnes i A2, vil FINN-funksjonen returnere #VERDI! feil, som ikke er et tall. ISNUMBER-funksjonen returnerer FALSE, og formelen returnerer «Ikke en Gmail-adresse».
Bruker LEFT With ISNUMBER
Du kan bruke ISNUMBER med VENSTRE-funksjonen for å sjekke om et spesifikt antall tegn i en celle er numerisk eller ikke. Her er et eksempel:
Anta at du har en liste over delenummer i kolonne A, og du vil identifisere hvilke delenumre som har numeriske verdier i de fire første tegnene. Du kan bruke følgende formel i kolonne B for å oppnå dette:
=ISNUMBER(VENSTRE(A2;4)*1)
Denne formelen trekker ut de fire første tegnene fra cellen A2 ved å bruke VENSTRE-funksjonen, og sjekk om de er numeriske ved å bruke ISNUMBER-funksjonen. De *1 på slutten av formelen konverterer resultatet av VENSTRE-funksjonen til en numerisk verdi, slik at ISNUMBER-funksjonen kan gjenkjenne det som et tall.
Bruker SUMPRODUCT med ISNUMBER
Du kan bruke SUMPRODUKT-funksjonen med ISNUMBER for å teste et helt celleområde for tall. For eksempel for å sjekke om det er minst ett tall i området A2:A6, bruker vi formelen nedenfor:
=SUMPRODUKT(--ISNUMBER(A2:A6))>0
I denne formelen tester ISNUMBER-funksjonen hver celle i området A2:A6 og returnerer en matrise med TRUE eller FALSE-verdier avhengig av om hver celle inneholder et tall eller ikke. Det doble negative tegnet (--) konverterer TRUE/FALSE-verdiene til henholdsvis 1s og 0s.
SUMPRODUKT-funksjonen legger sammen 1-er og 0-er i matrisen for å få et totalt antall celler som inneholder tall. Til slutt, den >0 operator sammenligner det totale antallet med 0 og returnerer TRUE hvis det er minst én celle som inneholder et tall.
Forenkle datavalidering med Excels ISNUMBER-funksjon
Excels ISNUMBER-funksjon er et effektivt verktøy for å forenkle data ved å filtrere ut ikke-numeriske verdier. ISNUMBER er enkel å bruke og kan bidra til å strømlinjeforme dataanalyseprosessen, spesielt når du har å gjøre med store datasett. Ved å identifisere og fjerne ikke-numeriske data kan du forbedre presisjonen i analysen og få dypere innsikt i dataene dine.