INHOUDSOPGAWE
In Microsoft Excel word die ISNUMBER-funksie gewoonlik gebruik om te kontroleer of 'n gegewe argument 'n numeriese waarde bevat of nie. In hierdie artikel sal jy leer hoe jy hierdie ISNUMBER-funksie doeltreffend in Excel kan gebruik met toepaslike illustrasies.
Die skermkiekie hierbo is 'n oorsig van die artikel, wat verteenwoordig 'n paar toepassings van die ISNUMBER -funksie in Excel. Jy sal meer leer oor die metodes saam met die ander funksies om die ISNUMMER -funksie met gemak in die volgende afdelings van hierdie artikel te gebruik.
Laai Oefenwerkboek af
Jy kan die Excel-werkboek aflaai wat ons gebruik het om hierdie artikel voor te berei.
Gebruik van ISNUMBER Function.xlsx
Inleiding tot die ISNUMBER-funksie
- Funksiedoelwit:
Die ISNUMBER funksie word gebruik om te kontroleer of 'n waarde 'n getal is of nie.
- Sintaksis:
=ISNUMBER(waarde) )
- Argument Verduideliking:
Argument | Vereis/Opsioneel | Verduideliking |
---|---|---|
waarde | Vereis | Enige waarde of selverwysing of 'n reeks selle. |
- Terugparameter:
'n Boolese waarde: WAAR of ONWAAR.
7 Geskikte voorbeelde van die gebruik van ISNUMBER-funksie in Excel
1. Basiese gebruik van Excel ISNUMBERFunksie
In die volgende prent is daar verskillende tipes data in Kolom B . In Kolom D wys die uitsette of die geselekteerde data getalle is of nie met Boolese waardes: WAAR en ONWAAR onderskeidelik. Aangesien ISNUMBER -funksie 'n waarde as sy argument aanvaar, so in die eerste uitvoer Sel D5 , sal die verwante formule wees:
=ISNUMBER("Andrew")
En die funksie sal die Boolese waarde ONWAAR terugstuur aangesien 'Andrew' 'n teks is, nie 'n numeriese waarde nie.
Net so, jy kan alle ander waardes vanaf Kolom B in die argument van die ISNUMBER-funksie toepas. Die uitsette is sigbaar in Kolom D met die verwante formules eenkant.
2. ISNUMBER met Selverwysing in Excel
ISNUMBER-funksie aanvaar ook 'n selverwysing of selfs 'n reeks selle as sy argument. So kom ons kyk nou hoe die funksie werk met die selverwysings van al die data wat in Kolom B voorkom.
In die uitvoer Sel D5 , die vereiste formule met die ISNUMBER-funksie met die selverwysing (B5) van die naam 'Andrew' sal wees:
=ISNUMBER(B5)
Nadat jy Enter gedruk het, sal jy 'n soortgelyke terugkeerwaarde kry as wat in die vorige afdeling gevind is.
Jy kan alle ander uitsette in Kolom D onttrek met die selverwysings van al die data van Kolom B op dieselfde manier.
3. Gebruik vanISNUMBER met datavalidering
Nou sal ons die ISNUMBER -funksie gebruik vir datavalidering. In die tabel hieronder, Kolom C sal slegs numeriese waardes vir ID-nommers bevat. As iemand 'n tekswaarde of 'n letter wil invoer, sal 'n foutboodskap verskyn. So, hoe kan ons hierdie parameters vir invoerkriteria stel?
📌 Stap 1:
➤ Van die Data -lint, kies die Datavalidering -opdrag in die Datanutsgoed -aftreklys.
'n Dialoogkassie met die naam Datavalidering sal oopmaak.
📌 Stap 2:
➤ Kies Gepasmaak uit die Laat toe -lys as Bekragtigingskriteria .
➤ In die formuleblokkie moet jy tik:
=ISNUMBER(B5)
➤ Gaan nou na die Foutwaarskuwing -oortjie.
📌 Stap 3:
➤ Tik 'Fout!' in die Titelblokkie.
➤ Voer “Tik slegs 'n numeriese waarde in” as die Foutboodskap .
➤ Druk OK en jy is klaar met die instelling van alle vereiste parameters vir die invoerkriteria.
📌 Stap 4:
➤ Probeer nou om 'n letter of 'n alfabet in Sel C5 in te voer en 'n boodskap boks sal dadelik verskyn.
Die boodskap boks sal die titel en die foutboodskap wys soos gedefinieer in die Data Validation d dialoogkassie.
➤ Druk Kanselleer en die boodskapkas sal verdwyn.
📌 Stap 5:
➤Voer nou 'n numeriese waarde in, byvoorbeeld 115 in Sel C5 .
En hierdie keer sal geen boodskapkassie verskyn nie aangesien die sel slegs vir 'n numeriese invoer gedefinieer is.
4. Die kombinasie van ISNUMBER- en SEARCH-funksies om 'n substring te vind
Nou het ons 'n tabel in die volgende prent waar Kolom B 'n aantal teksdata bevat. Ons moet vind watter selle in daardie kolom die spesifieke woord- ‘Chicago’ het. Ons kan ISNUMBER saam met die SOEK -funksie hier gebruik om die verlangde uitsette te vind.
Vir die eerste tekswaarde in Sel B5 , die vereiste formule om die woord 'Chicago' te vind sal wees:
=ISNUMBER(SEARCH("Chicago",B5))
Druk Enter en die formule sal die Boolese waarde terugstuur- WAAR .
Net so kan ons die res van die uitsette in Kolom D vind deur Vulhandvatsel te gebruik om die hele kolom in te vul.
5. Verken of die teks met 'n nommer begin of nie met ISNUMBER-, LEFT- en IF-funksies
Die LEFT -funksie onttrek die gespesifiseerde aantal karakters uit teksdata. Deur die funksies van ISNUMBER, LEFT en IF saam te kombineer, kan ons maklik die tekste bepaal wat 'n numeriese waarde of 'n getal aan die begin bevat.
Byvoorbeeld, gebaseer op die datastel hieronder, die uitvoer selle in Kolom C sal 'Ja' gee vir die kriteria wat ooreenstem, anders sal 'Nee' terugstuur.
Dievereiste formule vir die eerste tekswaarde sal wees:
=IF(ISNUMBER(--LEFT(B5,1)), "Yes","No")
Druk Enter en outovul die hele Kolom C om kry alle ander uitsette gelyktydig.
🔎 Hoe werk die formule?
➤ Hier is die LEFT -funksie onttrek slegs die eerste karakter van die teks.
➤ Die gebruik van Double-unary (–) skakel die teksdata in numeriese om.
➤ ISNUMBER -funksie identifiseer dan slegs die getalle en gee die Boolese waardes- WAAR, en ONWAAR vir die nie-numeriese waardes.
➤ Laastens, die IF -funksie versamel die uitvoer van die logiese funksie- ISNUMBER en gee 'Ja' of 'Nee' gegrond op die Boolese waardes- WAAR of ONWAAR terug onderskeidelik.
6. Inkorporering van ISNUMBER en SUMPRODUCT om kolomme te vind wat nommers bevat
Nou is daar 'n paar ewekansige kolomme met 'n spesifieke datatipe in elke kolom in die volgende prent. Met die gekombineerde gebruik van ISNUMBER- en SUMPRODUCT -funksies, sal ons die datatipes van alle beskikbare kolomme uitvind.
Vir die eerste kolom, bekend as Kolom 1 in die kopry 4 moet die vereiste formule in Sel C11 om die datatipe van hierdie kolom te vind:
=IF(SUMPRODUCT(--(ISNUMBER($B$5:$B$9)))>0,"Number","Text")
Druk Enter en die formule sal 'Getal' terugstuur.
Deur 'n soortgelyke prosedure te gebruik, kan ons alle ander datatipes vir alle ander kolomme kryhede.
🔎 Hoe werk die formule?
➤ Die ISNUMBER funksie gee Boolese waardes WAAR of ONWAAR vir alle data in die geselekteerde kolom terug.
➤ Die gebruik van Double-Unary (–) skakel elke Boolese waarde om- WAAR tot 1 en ONWAAR tot 0 .
➤ SOMPRODUK Funksie tel die numeriese by waardes wat in die vorige stap vir die geselekteerde kolom gevind is.
➤ Laastens, die IF -funksie produseer die logiese argument met die SUMPRODUCT -funksie om te sien of die afvoer gevind word vanaf die voorafgaande stap is groter as nul (0) of nie en gee 'Getal' of 'Teks' op grond van die bevindinge terug.
7. ISNUMBER met Voorwaardelike Formatering in Excel
In die laaste voorbeeld sal jy leer hoe jy die logiese funksie- ISNUMBER in Voorwaardelike Formatering kan gebruik om die selle of rye uit te lig in 'n tabel gebaseer op die gedefinieerde kriteria. Byvoorbeeld, in die volgende datastel is Kolom B teenwoordig met verskeie skenkername en ID's. Met die Voorwaardelike Formatering, sal ons die rye uitlig vir slegs daardie skenkers wie se ID-nommers sigbaar is in Kolom B en terselfdertyd onder diegene wat meer as of gelyk aan $1500
📌 Stap 1:
➤ Kies die reeks selle B5 :C14 .
➤ Onder die Tuis -oortjie, kies Nuwe reël uit die VoorwaardelikeFormateer -aftreklys.
'n Dialoogkassie sal verskyn.
📌 Stap 2:
➤ Kies die reëltipe: 'Gebruik 'n formule om te bepaal watter selle om te formateer' .
➤ In die formuleblokkie, tik:
=AND(ISNUMBER($B5),$C5>=1500)
➤ Klik op die Format opsie.
📌 Stap 3:
➤ Kies 'n ewekansige kleur waarmee jy die rye wil uitlig.
➤ Druk OK .
📌 Stap 4:
➤ 'n Voorskou sal by die onderste balk van die Nuwe formateringreël
➤ Druk OK en jy is klaar met die stappe.
Nou sal jy vertoon word die gemerkte rye met die geselekteerde kleur soos in die skermkiekie hieronder.
💡 Dinge om in gedagte te hou
🔺 Alhoewel die ISNUMBER -funksie die argument as 'n waarde of 'n selverwysing neem, kan jy ook 'n formule invoer om te ondersoek of die resulterende waarde 'n numeriese waarde is of nie.
🔺 In Excel is datums en tye ook numeriese waardes. Dus, die ISNUMBER-funksie sal TRUE vir datums en tye in die stringe terugstuur.
🔺 ISNUMBER-funksie is 'n lid van IS -groep van funksies.
🔺 Die funksie gee geen fout terug nie aangesien dit slegs 'n gegewe invoer ondersoek om numeries te wees of nie.
🔺 Jy kan nie die datum of tyd direk in die argument van die ISNUMBER-funksie invoer nie. . Andersins sal die funksie ONWAAR terugkeer.Jy moet DATE en TIME -funksies gebruik om 'n datum of 'n tyd vir die ISNUMBER-argument in te voer.
Slotwoorde
Ek hoop almal die geskikte metodes hierbo genoem om die ISNUMBER funksie te gebruik, sal jou nou inspireer om dit in jou Excel-sigblaaie toe te pas met meer produktiwiteit. As jy enige vrae of terugvoer het, laat weet my asseblief in die kommentaar afdeling. Of jy kan ons ander artikels wat met Excel-funksies verband hou op hierdie webwerf kyk.