Innehållsförteckning
I Microsoft Excel används ISNUMBER-funktionen i allmänhet för att kontrollera om ett givet argument innehåller ett numeriskt värde eller ej. I den här artikeln får du lära dig hur du kan använda ISNUMBER-funktionen effektivt i Excel med lämpliga illustrationer.
Ovanstående skärmdump är en översikt över artikeln, som visar några tillämpningar av ISNUMMER funktionen i Excel. Du lär dig mer om metoderna tillsammans med de andra funktionerna för att använda funktionen ISNUMMER funktion med lätthet i de följande avsnitten i den här artikeln.
Ladda ner övningsboken
Du kan ladda ner Excel-arbetsboken som vi har använt för att förbereda den här artikeln.
Användning av ISNUMBER-funktionen.xlsxIntroduktion till funktionen ISNUMBER
- Funktionsmål:
Funktionen ISNUMBER används för att kontrollera om ett värde är ett tal eller inte.
- Syntax:
=ISNUMMER(värde)
- Argumentförklaring:
Argument | Obligatoriskt/valfritt | Förklaring |
---|---|---|
värde | Krävs | Ett värde, en cellreferens eller ett intervall av celler. |
- Returparameter:
Ett boolskt värde: TRUE eller FALSE.
7 lämpliga exempel på användning av ISNUMBER-funktionen i Excel
1. Grundläggande användning av Excel ISNUMBER-funktionen
I följande bild finns det olika typer av data i Kolumn B . i Kolumn D , utgångarna visar om de valda uppgifterna är siffror eller inte med boolska värden: Sant och falskt respektive. ISNUMMER funktionen accepterar ett värde som argument, så i den första utgången Cell D5 blir den relaterade formeln:
=ISNUMBER("Andrew")
Och funktionen returnerar det boolska värdet FALSK som "Andrew är en text, inte ett numeriskt värde.
På samma sätt kan du tillämpa alla andra värden från Kolumn B i argumentet för ISNUMBER-funktionen. Resultaten är synliga i Kolumn D med de tillhörande formlerna åt sidan.
2. ISNUMBER med cellreferens i Excel
ISNUMBER-funktionen accepterar också en cellreferens eller till och med ett intervall av celler som argument. Låt oss nu ta en titt på hur funktionen fungerar med cellreferenser för alla data som finns i Kolumn B .
I utgången Cell D5 , den önskade formeln med funktionen ISNUMBER med cellreferensen (B5) av namnet "Andrew kommer att vara:
=ISNUMMER(B5)
Efter att ha tryckt på Gå in på får du ett liknande returvärde som i föregående avsnitt.
Du kan extrahera alla andra utdata i Kolumn D med cellreferenser för alla data från Kolumn B på samma sätt.
3. Användning av ISNUMBER med datavalidering
Nu använder vi ISNUMMER funktion för Validering av uppgifter. I tabellen nedan, Kolumn C kommer endast att innehålla numeriska värden för ID-nummer. Om någon vill ange ett textvärde eller en bokstav kommer ett felmeddelande att visas. Så hur kan vi ställa in dessa parametrar för inmatningskriterier?
📌 Steg 1:
➤ Från den Uppgifter bandet, väljer du Validering av data kommandot från Verktyg för data rullgardinsmenyn.
En dialogruta med namnet Validering av data kommer att öppnas.
📌 Steg 2:
➤ Välj Anpassad från Tillåt lista som Kriterier för validering .
➤ I formlerutan måste du skriva:
=ISNUMMER(B5)
➤ Gå till Felvarning flik nu.
📌 Steg 3:
➤ Typ "Fel! i rutan Titel.
➤ Inmatning "Skriv endast ett numeriskt värde" som Felmeddelande .
➤ Press OK och du är klar med inställningen av alla nödvändiga parametrar för inmatningskriterierna.
📌 Steg 4:
➤ Försök nu att skriva in en bokstav eller ett alfabet i Cell C5 och en meddelanderuta visas genast.
Meddelanderutan kommer att visa rubriken och felmeddelandet enligt definitionen i Validering av data dialogrutan.
➤ Press Avbryt och meddelanderutan försvinner.
📌 Steg 5:
➤ Ange nu ett numeriskt värde, till exempel 115 i Cell C5 .
Den här gången visas ingen meddelanderuta eftersom cellen endast har definierats för numerisk inmatning.
4. Kombinera funktionerna ISNUMBER och SEARCH för att hitta en delsträng
Nu har vi en tabell i följande bild där Kolumn B innehåller ett antal textdata. Vi måste hitta vilka celler i den kolumnen som har det specifika ordet- "Chicago Vi kan använda ISNUMMER tillsammans med SÖKNING funktionen här för att hitta de önskade utgångarna.
För det första textvärdet i Cell B5 , den formel som krävs för att hitta ordet "Chicago" blir:
=ISNUMBER(SEARCH("Chicago",B5))
Tryck på Gå in på och formeln returnerar det boolska värdet- TRUE .
På samma sätt kan vi hitta resten av utgångarna i Kolumn D genom att använda Handtag för fyllning för att fylla ut hela kolumnen.
5. Utforska om texten börjar med ett nummer eller inte med funktionerna ISNUMBER, LEFT och IF
VÄNSTER funktionen extraherar det angivna antalet tecken från textdata. Genom att kombinera ISNUMBER, LEFT och IF kan vi enkelt fastställa vilka texter som innehåller ett numeriskt värde eller ett nummer i början.
Till exempel, baserat på datasetet nedan, kan utdatacellerna i Kolumn C kommer att återge Ja. för de kriterier som matchas, annars återges "Nej .
Formeln för det första textvärdet är:
=IF(ISNUMBER(--LEFT(B5,1)), "Ja", "Nej")
Tryck på Gå in på och fyller automatiskt i hela Kolumn C för att få alla andra utgångar på en gång.
🔎 Hur fungerar formeln?
➤ Här är VÄNSTER funktionen extraherar endast det första tecknet i texten.
➤ Användning av Dubbel-unär (-) omvandlar textdata till numeriska data.
➤ ISNUMMER funktionen identifierar endast siffrorna och returnerar de boolska värdena- TRUE och FALSE för icke-numeriska värden.
➤ Slutligen, den IF funktionen samlar in resultatet av den logiska funktionen- ISNUMMER och returnerar "Ja" eller "Nej baserat på de boolska värdena- SANT eller FALSKT respektive.
6. Användning av ISNUMBER och SUMPRODUCT för att hitta kolumner som innehåller siffror
Nu finns det några slumpmässiga kolumner med en viss datatyp i varje kolumn i följande bild. Med den kombinerade användningen av ISNUMBER och SUMPRODUCT funktionerna tar vi reda på datatyperna för alla tillgängliga kolumner.
För den första kolumnen, som kallas Kolumn 1 i huvudraden 4 , den nödvändiga formeln i Cell C11 för att hitta vilken datatyp kolumnen ska ha:
=IF(SUMPRODUCT(--(ISNUMBER($B$5:$B$9)))>0, "Antal", "Text")
Tryck på Gå in på och formeln kommer att återge "Nummer".
Genom att använda en liknande procedur kan vi få fram alla andra datatyper för alla andra kolumner som finns.
🔎 Hur fungerar formeln?
➤ Den ISNUMMER funktionen returnerar boolska värden SANT eller FALSKT för alla data i den valda kolumnen.
➤ Användning av Dubbel-unär (-) omvandlar varje boolskt värde- TRUE till 1 och FALSK till 0 .
➤ SUMPRODUCT Funktionen adderar de numeriska värden som hittats i föregående steg för den valda kolumnen.
➤ Slutligen, den IF funktionen producerar det logiska argumentet med SUMPRODUCT funktionen för att se om resultatet från föregående steg är större än noll (0) eller inte och returnerar "Antal" eller "Text på grundval av resultaten.
7. ISNUMBER med villkorlig formatering i Excel
I det sista exemplet får du lära dig hur du kan använda den logiska funktionen ISNUMBER i Villkorlig formatering för att markera celler eller rader i en tabell utifrån de definierade kriterierna. Till exempel i följande dataset, Kolumn B innehåller flera donatornamn och ID-nummer. Med hjälp av den villkorliga formateringen markerar vi raderna för de donatorer vars ID-nummer är synliga i Kolumn B och samtidigt, bland dem som har donerat mer än eller lika mycket som $1500 .
📌 Steg 1:
➤ Välj ett intervall av celler B5:C14 .
➤ Under den Hem Välj Ny regel från Villkorlig formatering rullgardinsmenyn.
En dialogruta visas.
📌 Steg 2:
➤ Välj regeltyp: "Använd en formel för att bestämma vilka celler som ska formateras .
➤ Skriv i formlerutan:
=AND(ISNUMBER($B5),$C5>=1500)
➤ Klicka på Format alternativ.
📌 Steg 3:
➤ Välj en slumpmässig färg som du vill markera raderna med.
➤ Press OK .
📌 Steg 4:
➤ En förhandsgranskning kommer att visas i den nedre raden av Ny formateringsregel dialogrutan.
➤ Press OK och du är klar med stegen.
Nu visas de markerade raderna med den valda färgen som i skärmbilden nedan.
💡 Saker att tänka på
🔺 Även om ISNUMMER funktionen tar argumentet som ett värde eller en cellreferens, du kan också ange en formel för att undersöka om det resulterande värdet är ett numeriskt värde eller inte.
🔺 I Excel är datum och tider också numeriska värden. ISNUMBER-funktionen ger alltså följande resultat TRUE för datum och tider i strängarna.
🔺 ISNUMBER-funktionen är en del av IS grupp av funktioner.
🔺 Funktionen returnerar inget fel eftersom den bara undersöker om en given inmatning är numerisk eller inte.
🔺 Du kan inte ange datum eller tid direkt i argumentet för ISNUMBER-funktionen, annars returnerar funktionen följande FALSK . Du måste använda DATE och TIME funktioner för att ange ett datum eller en tid för argumentet ISNUMBER.
Avslutande ord
Jag hoppas att alla de lämpliga metoder som nämns ovan för att använda ISNUMMER funktion kommer nu att inspirera dig att använda dem i dina Excel-kalkylblad med mer produktivitet. Om du har några frågor eller feedback, låt mig veta i kommentarsfältet. Eller så kan du kolla in våra andra artiklar om Excel-funktioner på den här webbplatsen.