Vill du kontrollera om din Excel-cell innehåller ett nummer eller inte? Ta reda på hur du gör just det med ISNUMBER-funktionen.
Excel erbjuder ett brett utbud av funktioner som hjälper dig att utföra komplexa beräkningar och analyser. En sådan funktion är ISNUMBER-funktionen, som används för att utvärdera innehållet i en cell och returnera booleska värden beroende på om de uppfyller ett visst kriterium.
Om du arbetar med en stor datamängd kan du använda ISNUMBER-funktionen för att snabbt identifiera och manipulera numeriska data.
Vad är Excels ISNUMBER-funktion?
Funktionen ISNUMBER är en logisk funktion som returnerar TRUE om värdet i en cell är ett tal och FALSE om det inte är det. Syntaxen för ISNUMBER-funktionen är:
=ISNUMBER(värde)
Här är "värde" det värde som du vill kontrollera. Detta kan vara en cellreferens, en formel eller en konstant. Om du till exempel vill kontrollera om värdet i cell A1 är ett tal eller inte, använder du följande formel:
=ISNUMBER(A1)
Om värdet i cell A1 är ett tal, returnerar formeln TRUE. Annars returneras FALSE.
Hur man använder ISNUMBER med andra funktioner
ISNUMBER-funktionen är ett användbart verktyg i sig, men i kombination med andra funktioner kan den vara mer kraftfull för dataanalys. Genom att använda ISNUMBER med andra avancerade Excel-funktioner, kan du utföra olika uppgifter som skulle vara svåra att utföra med endast ISNUMBER.
Använder FIND With ISNUMBER
Du kan använda ISNUMBER-funktionen med funktionen HIT i Excel för att avgöra om ett specifikt tecken eller sträng finns i en cell. Här är ett exempel:
Låt oss säga att du har en lista med e-postadresser i kolumn A och att du vill bestämma vilka som innehåller domänen "@gmail.com". Du kan använda FIND med ISNUMBER-funktionen för att söka efter "@gmail.com" i varje cell, så här:
=OM(ÄRNUMMER(SITTA("@gmail.com",A2)),"Gmail adress","Inte en Gmail-adress")
Den här formeln kontrollerar om texten "@gmail.com" visas i cellen A2. Om den gör det kommer FIND-funktionen att returnera positionen för @ tecken i texten i A2 (till exempel 6 om cellen innehåller [email protected]). Eftersom detta är ett nummer, returnerar ISNUMBER-funktionen TRUE och formeln returnerar "Gmail-adress".
Om texten "@gmail.com" inte finns i A2, returnerar FIND-funktionen #VÄRDE! fel, som inte är en siffra. ISNUMBER-funktionen returnerar FALSE och formeln returnerar "Inte en Gmail-adress."
Använder LEFT With ISNUMBER
Du kan använda ISNUMBER med funktionen VÄNSTER för att kontrollera om ett specifikt antal tecken i en cell är numeriska eller inte. Här är ett exempel:
Anta att du har en lista med artikelnummer i kolumn A och du vill identifiera vilka artikelnummer som har numeriska värden i de första fyra tecknen. Du kan använda följande formel i kolumn B för att uppnå detta:
=ISNUMBER(VÄNSTER(A2;4)*1)
Denna formel extraherar de första fyra tecknen från cellen A2 med funktionen VÄNSTER, och kontrollera sedan om de är numeriska med funktionen ISNUMMER. De *1 i slutet av formeln konverterar resultatet av funktionen VÄNSTER till ett numeriskt värde, så att funktionen ISNUMMER kan känna igen det som ett tal.
Använder SUMPRODUCT med ISNUMBER
Du kan använda SUMPRODUKT-funktionen med ISNUMBER för att testa ett helt cellintervall för siffror. Till exempel för att kontrollera om det finns minst ett nummer i intervallet A2:A6, använder vi formeln nedan:
=SUMMAPRODUKT(--ISNUMBER(A2:A6))>0
I den här formeln testar ISNUMBER-funktionen varje cell i intervallet A2:A6 och returnerar en matris med SANT eller FALSKT värden beroende på om varje cell innehåller ett tal eller inte. Det dubbla negativa tecknet (--) omvandlar TRUE/FALSE-värdena till 1:or respektive 0:or.
SUMMAPRODUKT-funktionen lägger ihop 1:orna och 0:orna i arrayen för att få ett totalt antal celler som innehåller siffror. Slutligen, den >0 operatorn jämför det totala antalet med 0 och returnerar TRUE om det finns minst en cell som innehåller ett tal.
Förenkla datavalidering med Excels ISNUMBER-funktion
Excels ISNUMBER-funktion är ett effektivt verktyg för att förenkla data genom att filtrera bort icke-numeriska värden. ISNUMBER är lätt att använda och kan hjälpa till att effektivisera dataanalysprocessen, särskilt när man hanterar stora datamängder. Genom att identifiera och ta bort icke-numeriska data kan du förbättra precisionen i din analys och få djupare insikter i dina data.