Inhoudsopgave
In Microsoft Excel wordt de functie ISNUMBER meestal gebruikt om te controleren of een bepaald argument een numerieke waarde bevat of niet. In dit artikel leert u hoe u de functie ISNUMBER efficiënt kunt gebruiken in Excel, met de nodige illustraties.
Het bovenstaande screenshot is een overzicht van het artikel, dat enkele toepassingen van de ISNUMMER functie in Excel. U leert meer over de methoden samen met de andere functies om de ISNUMMER functie met gemak in de volgende secties van dit artikel.
Download Praktijk Werkboek
U kunt de Excel-werkmap downloaden die wij hebben gebruikt om dit artikel voor te bereiden.
Gebruik van de functie ISNUMBER.xlsxInleiding tot de functie ISNUMBER
- Functie Doelstelling:
De functie ISNUMBER wordt gebruikt om te controleren of een waarde een getal is of niet.
- Syntax:
=ISNUMBER(value)
- Uitleg van het argument:
Argument | Vereist/optioneel | Uitleg |
---|---|---|
waarde | Vereist | Elke waarde of celverwijzing of een bereik van cellen. |
- Return Parameter:
Een booleaanse waarde: TRUE of FALSE.
7 Geschikte voorbeelden van het gebruik van de functie ISNUMBER in Excel
1. Basisgebruik van de functie ISNUMBER in Excel
In de volgende afbeelding staan verschillende soorten gegevens in Kolom B . in Kolom D De uitvoer toont of de geselecteerde gegevens getallen zijn of niet met booleaanse waarden: WAAR en ONWAAR respectievelijk. ISNUMMER functie accepteert een waarde als argument, dus in de eerste uitvoer Cel D5 is de bijbehorende formule:
=ISNUMBER("Andrew")
En de functie zal de booleaanse waarde teruggeven FALSE als "Andrew is een tekst, geen numerieke waarde.
Evenzo kunt u alle andere waarden van Kolom B in het argument van de ISNUMBER functie. De uitgangen zijn zichtbaar in Kolom D met de bijbehorende formules.
2. ISNUMBER met celverwijzing in Excel
De functie ISNUMBER accepteert ook een celverwijzing of zelfs een reeks cellen als argument. Laten we nu eens kijken hoe de functie werkt met de celverwijzingen van alle gegevens die aanwezig zijn in Kolom B .
In de uitvoer Cel D5 , de vereiste formule met de functie ISNUMBER met de celverwijzing (B5) van de naam "Andrew zal zijn:
=ISNUMBER(B5)
Na het indrukken van Ga naar krijg je een soortgelijke terugkeerwaarde als in de vorige sectie.
U kunt alle andere uitgangen in Kolom D met de celverwijzingen van alle gegevens uit Kolom B op dezelfde manier.
3. Gebruik van ISNUMBER met gegevensvalidatie
Nu gebruiken we de ISNUMMER functie voor datavalidatie. In de onderstaande tabel, Kolom C zal alleen numerieke waarden bevatten voor ID-nummers. Als iemand een tekstwaarde of een letter wil invoeren, dan zal er een foutmelding verschijnen. Dus hoe kunnen we deze parameters voor invoercriteria instellen?
📌 Stap 1:
Van de Gegevens lint, selecteer de Validatie van gegevens commando van de Gegevensinstrumenten drop-down.
Een dialoogvenster met de naam Validatie van gegevens gaat open.
📌 Stap 2:
Selecteer Aangepaste van de Sta toe. lijst als Valideringscriteria .
➤ In het formulevak moet u typen:
=ISNUMBER(B5)
Ga naar de Foutmelding tab nu.
📌 Stap 3:
Type "Fout! in het titelvak.
➤ Ingang "Typ alleen een numerieke waarde" als de Foutmelding .
Druk OK en u bent klaar met het instellen van alle vereiste parameters voor de ingangscriteria.
📌 Stap 4:
➤ Probeer nu een letter of een alfabet in te voeren in Cel C5 en er verschijnt meteen een berichtvenster.
Het berichtvak toont de titel en de foutmelding zoals gedefinieerd in de Validatie van gegevens dialoogvenster.
Druk Annuleren en het bericht verdwijnt.
📌 Stap 5:
➤ Voer nu een numerieke waarde in, bijvoorbeeld 115 in Cel C5 .
En deze keer verschijnt er geen berichtvenster omdat de cel alleen is gedefinieerd voor numerieke invoer.
4. De functies ISNUMBER en ZOEKEN combineren om een substring te vinden
Nu hebben we een tabel in de volgende afbeelding waar Kolom B bevat een aantal tekstgegevens. We moeten uitzoeken welke cellen in die kolom het specifieke woord- Chicago We kunnen ISNUMMER samen met de ZOEKEN functie hier om de gewenste uitgangen te vinden.
Voor de eerste tekstwaarde in Cel B5 dan is de vereiste formule om het woord "Chicago" te vinden:
=ISNUMBER(SEARCH("Chicago",B5))
Druk op Ga naar en de formule zal de booleaanse waarde teruggeven- WARE .
Evenzo kunnen we de rest van de uitgangen vinden in Kolom D door gebruik te maken van Vulgreep om de hele kolom te vullen.
5. Onderzoeken of de tekst met een getal begint of niet met de functies ISNUMBER, LEFT en IF
De LINKS functie haalt het opgegeven aantal tekens uit tekstgegevens. Door het combineren van ISNUMBER, LEFT en IF functies samen, kunnen we gemakkelijk de teksten bepalen die een numerieke waarde of een getal aan het begin bevatten.
Bijvoorbeeld, op basis van de dataset hieronder, de outputcellen in Kolom C zal terugkeren Ja. voor de overeenkomende criteria, anders geeft het Nee. .
De vereiste formule voor de eerste tekstwaarde zal zijn:
=IF(ISNUMBER(LINKS(B5,1)), "Ja","Nee")
Druk op Ga naar en automatisch de hele Kolom C om alle andere uitgangen tegelijk te krijgen.
🔎 Hoe werkt de formule?
Hier is de LINKS functie haalt alleen het eerste teken uit de tekst.
➤ Het gebruik van Dubbel-Unary (-) zet de tekstgegevens om in numerieke gegevens.
➤ ISNUMMER functie identificeert dan alleen de getallen en geeft de booleaanse waarden terug- TRUE, en FALSE voor de niet-numerieke waarden.
Tot slot, de ALS functie verzamelt de output van de logische functie- ISNUMMER en retourneert "Ja" of "Nee gebaseerd op de booleaanse waarden- Waar of Onwaar respectievelijk.
6. ISNUMBER en SUMPRODUCT gebruiken om kolommen met getallen te vinden
Nu zijn er enkele willekeurige kolommen met een bepaald gegevenstype in elke kolom in de volgende afbeelding. Met het gecombineerde gebruik van ISNUMBER en SUMPRODUCT functies zoeken we de datatypes van alle beschikbare kolommen op.
Voor de eerste kolom, bekend als Kolom 1 in de kopregel 4 de vereiste formule in Cel C11 om het gegevenstype van deze kolom te vinden:
=IF(SUMPRODUCT(--(ISNUMBER($B$5:$B$9)))>0,"Number","Text")
Druk op Ga naar en de formule zal "Nummer".
Met een soortgelijke procedure kunnen we alle andere gegevenstypen krijgen voor alle andere aanwezige kolommen.
🔎 Hoe werkt de formule?
De ISNUMMER functie geeft booleaanse waarden terug Waar of Onwaar voor alle gegevens in de geselecteerde kolom.
➤ Het gebruik van Dubbel-Unary (-) converteert elke booleaanse waarde- WARE naar 1 en FALSE naar 0 .
➤ SUMPRODUCT De functie telt de in de vorige stap gevonden numerieke waarden voor de geselecteerde kolom op.
Tot slot, de ALS functie produceert het logische argument met de SUMPRODUCT functie om te zien of de output van de vorige stap groter is dan nul (0) of niet en retourneert "Nummer" of "Tekst gebaseerd op de bevindingen.
7. ISNUMBER met voorwaardelijke opmaak in Excel
In het laatste voorbeeld leer je hoe je de logische functie- ISNUMBER kunt gebruiken in Voorwaardelijke opmaak om de cellen of rijen in een tabel te markeren op basis van de gedefinieerde criteria. Bijvoorbeeld in de volgende dataset, Kolom B is aanwezig met verschillende donornamen en ID's. Met de voorwaardelijke opmaak markeren we de rijen voor alleen die donoren waarvan de ID-nummers zichtbaar zijn in Kolom B en tegelijkertijd, van degenen die meer dan of gelijk aan $1500 .
📌 Stap 1:
Selecteer het cellenbereik B5:C14 .
Onder de Home tabblad, selecteer Nieuwe regel van de Voorwaardelijke opmaak drop-down.
Er verschijnt een dialoogvenster.
📌 Stap 2:
Selecteer het type regel: "Gebruik een formule om te bepalen welke cellen moeten worden opgemaakt .
➤ Typ in het formulevak:
=AND(ISNUMBER($B5),$C5>=1500)
➤ Klik op de Formaat optie.
📌 Stap 3:
➤ Kies een willekeurige kleur waarmee u de rijen wilt markeren.
Druk OK .
📌 Stap 4:
➤ Een voorbeeld wordt getoond in de onderste balk van de Nieuwe opmaakregel dialoogvenster.
Druk OK en je bent klaar met de stappen.
Nu krijgt u de gemarkeerde rijen met de geselecteerde kleur te zien, zoals in onderstaande schermafbeelding.
💡 Dingen om in gedachten te houden
Hoewel de ISNUMMER functie het argument neemt als een waarde of een celverwijzing, kunt u ook een formule invoeren om te onderzoeken of de resulterende waarde een numerieke waarde is of niet.
🔺 In Excel zijn datums en tijden ook numerieke waarden. Dus de functie ISNUMBER geeft als resultaat WARE voor data en tijden in de snaren.
🔺 De functie ISNUMBER is lid van IS groep functies.
🔺 De functie geeft geen foutmelding, omdat zij alleen onderzoekt of een gegeven invoer numeriek is of niet.
🔺 U kunt niet rechtstreeks datum of tijd invoeren in het argument van de functie ISNUMBER. Anders zal de functie het volgende teruggeven FALSE Je moet DATUM en TIJD functies om een datum of een tijd in te voeren voor het argument ISNUMBER.
Afsluitende woorden
Ik hoop dat alle hierboven genoemde geschikte methoden om de ISNUMMER functie zal u nu inspireren om ze met meer productiviteit toe te passen in uw Excel-spreadsheets. Als u vragen of feedback hebt, laat het me dan weten in het commentaargedeelte. Of u kunt onze andere artikelen met betrekking tot Excel-functies op deze website bekijken.