Vil du tjekke, om din Excel-celle indeholder et tal eller ej? Find ud af, hvordan du gør netop det med ISNUMBER-funktionen.
Excel tilbyder en bred vifte af funktioner til at hjælpe dig med at udføre komplekse beregninger og analyser. En sådan funktion er ISNUMBER-funktionen, som bruges til at evaluere indholdet af en celle og returnere booleske værdier afhængigt af, om de opfylder et bestemt kriterium.
Hvis du arbejder med et stort datasæt, kan du bruge ISNUMBER-funktionen til hurtigt at identificere og manipulere numeriske data.
Hvad er Excels ISNUMBER-funktion?
Funktionen ISNUMBER er en logisk funktion, der returnerer SAND, hvis værdien i en celle er et tal, og FALSK, hvis den ikke er det. Syntaksen for ISNUMBER-funktionen er:
=ISNUMBER(værdi)
Her er "værdi" den værdi, du vil kontrollere. Dette kan være en cellereference, en formel eller en konstant. For eksempel, hvis du vil kontrollere, om værdien i celle A1 er et tal eller ej, skal du bruge følgende formel:
=ISNUMBER(A1)
Hvis værdien i celle A1 er et tal, vil formlen returnere SAND. Ellers vil den returnere FALSK.
Sådan bruges ISNUMBER med andre funktioner
ISNUMBER-funktionen er et nyttigt værktøj i sig selv, men i kombination med andre funktioner kan den være mere kraftfuld til dataanalyse. Ved at bruge ISNUMBER med andre avancerede Excel-funktioner, kan du udføre forskellige opgaver, som ville være svære at fuldføre med ISNUMBER alene.
Brug af FIND med ISNUMBER
Du kan bruge ISNUMBER-funktionen med funktionen FIND i Excel for at bestemme, om et bestemt tegn eller en bestemt streng er til stede i en celle. Her er et eksempel:
Lad os sige, at du har en liste over e-mailadresser i kolonne A, og du vil bestemme, hvilke der indeholder domænet "@gmail.com". Du kan bruge FIND med ISNUMBER-funktionen til at søge efter "@gmail.com" i hver celle, sådan her:
=HVIS(ER TAL(FIND("@gmail.com",A2)),"Gmail adresse","Ikke en Gmail-adresse")
Denne formel kontrollerer, om teksten "@gmail.com" vises i cellen A2. Hvis den gør det, vil FIND-funktionen returnere positionen for @ tegn i teksten i A2 (f.eks. 6, hvis cellen indeholder [email protected]). Da dette er et tal, vil ISNUMBER-funktionen returnere TRUE, og formlen returnerer "Gmail-adresse".
Hvis teksten "@gmail.com" ikke findes i A2, vil FIND-funktionen returnere #VÆRDI! fejl, som ikke er et tal. ISNUMBER-funktionen returnerer FALSK, og formlen returnerer "Ikke en Gmail-adresse".
Bruger LEFT With ISNUMBER
Du kan bruge ISNUMBER med VENSTRE-funktionen til at kontrollere, om et bestemt antal tegn i en celle er numeriske eller ej. Her er et eksempel:
Antag, at du har en liste over varenumre i kolonne A, og du vil identificere, hvilke varenumre der har numeriske værdier i de første fire tegn. Du kan bruge følgende formel i kolonne B for at opnå dette:
=ERNUMMER(VENSTRE(A2;4)*1)
Denne formel vil udtrække de første fire tegn fra cellen A2 vha. VENSTRE-funktionen, og kontroller derefter, om de er numeriske ved hjælp af ISNUMBER-funktionen. Det *1 i slutningen af formlen konverterer resultatet af funktionen VENSTRE til en numerisk værdi, så funktionen ISNUMBER kan genkende det som et tal.
Brug af SUMPRODUCT med ISNUMBER
Du kan bruge SUMPRODUKT-funktionen med ISNUMBER til at teste en hel række af celler for tal. For eksempel for at kontrollere, om der er mindst ét tal i intervallet A2:A6, bruger vi formlen nedenfor:
=SUMPRODUKT(--ISNUMBER(A2:A6))>0
I denne formel tester ISNUMBER-funktionen hver celle i området A2:A6 og returnerer en matrix af SAND eller FALSK værdier afhængigt af, om hver celle indeholder et tal eller ej. Det dobbelte negative tegn (--) konverterer SAND/FALSK værdierne til henholdsvis 1s og 0s.
SUMPRODUKT-funktionen lægger 1'erne og 0'erne sammen i arrayet for at få et samlet antal celler, der indeholder tal. Endelig, den >0 operator sammenligner det samlede antal med 0 og returnerer SAND, hvis der er mindst én celle, der indeholder et tal.
Forenkle datavalidering med Excels ISNUMBER-funktion
Excels ISNUMBER-funktion er et effektivt værktøj til at forenkle data ved at bortfiltrere ikke-numeriske værdier. ISNUMBER er let at bruge og kan hjælpe med at strømline dataanalyseprocessen, især når der er tale om store datasæt. Ved at identificere og fjerne ikke-numeriske data kan du forbedre præcisionen af din analyse og få dybere indsigt i dine data.