Jinsi ya kutumia VBA IsNumeric Function (Mifano 9)

  • Shiriki Hii
Hugh West

Ikiwa unatafuta baadhi ya njia rahisi zaidi za kutumia VBA IsNumeric function, basi uko mahali pazuri. Kwa ujumla sisi hutumia chaguo hili la kukokotoa katika VBA kujaribu kama usemi ni nambari au la na kulingana na usemi utarudisha TRUE ikiwa usemi ni nambari vinginevyo FALSE .

Pakua Kitabu cha Kazi

VBA IsNumeric Function.xlsm

VBA IsNumeric Function: Sintaksia & Hoja

⦿ Sintaksia

IsNumeric (Expression)

1>⦿ Hoja

Hoja Inahitajika/Hiari Maelezo
Maelezo Inahitajika Ni lahaja ambayo inapaswa kuangaliwa ikiwa ni nambari au la.

⦿ Thamani ya Kurejesha

Ingizo Thamani ya Kurudisha
Nambari TRUE
Sio Nambari; Kamba UONGO

⦿ Toleo

The Kitendaji cha ISNUMERIC ilianzishwa katika toleo la Excel 2000 na inapatikana kwa matoleo yote baada ya hapo.

Mifano 9 ya Kutumia VBA IsNumeric Function

In makala haya, tutajaribu kuonyesha matumizi ya VBA IsNumeric na baadhi ya mifano nasibu pamoja na baadhi ya mifano ikijumuisha jedwali lifuatalo.

Tunayo kutumika toleo la Microsoft Excel 365 hapa, unaweza kutumia lingine loloteIkiwa una mapendekezo au maswali yoyote, jisikie huru kuyashiriki katika sehemu ya maoni.

matoleo kulingana na urahisi wako.

1. Kuangalia VBA IsNumeric na Baadhi ya Thamani Nasibu

Hapa, tutajaribu mifuatano ya nasibu kwa VBA ISNUMERIC , ikiwa thamani ni nambari au la.

Hatua-01 :

➤ Nenda kwa Msanidi Kichupo >> Visual Basic Chaguo.

Kisha, Kihariri cha Msingi cha Visual kitafunguka.

➤ Nenda kwa Kihariri cha Msingi cha Visual kitafungua. 1>Ingiza Kichupo >> Moduli Chaguo.

Baada ya hapo, Moduli itaundwa.

Hatua-02 :

➤ Andika msimbo ufuatao

6004

Hapa, tumetangaza x kama Lahaja na itahifadhi thamani ya ingizo. Kisha ISNUMERIC itarejesha TRUE ikiwa thamani ya ingizo ni nambari vinginevyo itarejesha FALSE . Tutapata towe ndani ya kisanduku cha ujumbe ( MsgBox ).

➤ Bonyeza F5 .

Kisha utapata kisanduku cha kuingiza kifuatacho na ukiandika thamani 100 na bonyeza Sawa ,

utapata a kisanduku cha ujumbe kinachosema “Kweli” .

Kwa kuandika kamba Paka na kubonyeza Sawa kisanduku cha ingizo,

Tunapata kisanduku cha ujumbe kinachosema “Uongo” .

Soma Zaidi: Jinsi ya Kutumia VBA Badili Kazi katika Excel (Mifano 5)

2. Kutumia VBA IsNumeric na Taarifa ya IF-THEN-ELSE

Katika sehemu hii, tutatumia kitendakazi cha ISNUMERIC na IF-THEN-ELSE taarifa katika VBA msimbo wa kufafanua thamani za nambari na zisizo za nambari.

Hatua :

➤ Fuata Hatua-01 ya Sehemu 1 .

➤ Andika msimbo ufuatao

7303

Hapa, tumetangaza x kama Lahaja na itahifadhi thamani ya ingizo. Wakati ISNUMERIC itarejesha TRUE , IF itarudisha ujumbe unaosema “Thamani Iliyotolewa ni nambari” na kama ISNUMERIC hurejesha FALSE , kisha IF hurudisha ujumbe unaoeleza “Thamani Iliyotolewa si nambari” .

➤ Bonyeza F5 .

Kisha utapata kisanduku cha kuingiza kifuatacho na ukiandika thamani 200 na bonyeza Sawa ,

utapata kisanduku cha ujumbe kinachosema “Thamani Iliyotolewa ni nambari” .

Kwa kuandika kamba Paka na kubonyeza Sawa kwenye kisanduku cha kuingiza,

Tunapata kisanduku cha ujumbe kinachosema

1>“Thamani Iliyotolewa si nambari”.

Soma Zaidi: VBA If – Then – Else Statement in Excel (Mifano 4)

3. Kuunda Matokeo Yanayopingana na Kazi ya IsNumeric

Hapa, tutaunda msimbo VBA ambayo itatupa matokeo ya kinyume. ya kitendakazi cha ISNUMERIC , ambacho kinamaanisha kwa nambari za nambari tutapata FALSE , na kwa thamani isiyo ya nambari. es, itarudi TRUE .

Hatua :

➤ Fuata Hatua-01 ya Sehemu 1 .

➤Andika msimbo ufuatao

7564

Hapa, tumetangaza x kama Kibadala na itahifadhi thamani ya ingizo. Wakati ISNUMERIC itarejesha TRUE , IF itarudisha ujumbe unaosema “FALSE” na ikiwa ISNUMERIC itarudisha 1>FALSE , kisha IF atarudisha ujumbe unaoeleza “TRUE” .

➤ Bonyeza F5 .

Kisha utapata kisanduku cha kuingiza kifuatacho na ukiandika thamani 25 na bonyeza OK ,

utapata kisanduku cha ujumbe kinachosema “FALSE” .

Kwa kuandika kamba Alaska na kubonyeza Sawa kwenye kisanduku cha kuingiza,

Tunapata kisanduku cha ujumbe kinachosema “KWELI” .

0>

Maudhui Yanayohusiana: Utendaji wa Umbizo la VBA katika Excel (Matumizi 8 yenye Mifano)

4. Kuangalia Ikiwa Nafasi Zisizotupu ni Nambari au Siyo

Unaweza kuangalia kwa urahisi kwa VBA msimbo ikiwa nafasi zilizoachwa wazi ni nambari au la.

Hatua :

➤ Fuata Hatua-01 ya Sehemu 1 .

➤ Andika msimbo ufuatao

7795

Hapa, tumetangaza x kama Lahaja na itahifadhi Tupu . Kisha ISNUMERIC itarejesha TRUE ikiwa Tupu ni nambari la sivyo itarejesha FALSE .

➤ Bonyeza F5 .

Baadaye, utapata kisanduku cha ujumbe kinachosema “Uongo” kumaanisha nafasi zilizoachwa wazi si nambari .

Soma Zaidi: ExcelMfumo wa Kuzalisha Nambari Nasibu (mifano 5)

5. Kuangalia Ikiwa Tarehe ni Nambari au Siyo

Katika sehemu hii, tutatumia tarehe nasibu na kuangalia kama tarehe ni nambari au la.

Hatua :

➤ Fuata Hatua-01 ya Sehemu 1 .

➤ Andika msimbo ufuatao

4044

Hapa, tumetangaza x kama Kibadala na itahifadhi tarehe. Kisha ISNUMERIC itarejesha TRUE ikiwa tarehe ni nambari vinginevyo itarejesha FALSE .

➤ Bonyeza F5 .

Baadaye, utapata kisanduku cha ujumbe kinachosema “Uongo” kumaanisha tarehe si nambari .

Tunaweza pia kujaribu na DATESERIAL chaguo za kukokotoa kuunda tarehe na kuangalia kama ni nambari au la.

➤ Andika msimbo ufuatao

3940

Hapa, tumetangaza x kama Kibadala na itahifadhi tarehe iliyoundwa na DATESERIAL chaguo za kukokotoa . Kisha ISNUMERIC itarejesha TRUE ikiwa tarehe ni nambari vinginevyo itarejesha FALSE .

➤ Bonyeza F5 .

Kwa malipo, utapata kisanduku cha ujumbe kinachosema “Uongo” pia wakati huu.

Soma Zaidi: Utendaji wa Tarehe ya VBA (Matumizi 12 ya Macros yenye Mifano)

Masomo Sawa:

  • Jinsi ya Kutumia Kazi ya MsgBox katika Excel VBA (Mwongozo Kamili)
  • Tumia Kazi ya Mazingira ya VBA (Mifano 4)
  • Jinsi ya Kutumia VBANa Utendakazi katika Excel (Mifano 4)
  • Tumia Taarifa ya Kesi ya VBA (Mifano 13)
  • Jinsi ya Kutumia Utendakazi wa Kuhifadhi katika Excel VBA (5 Mifano Inayofaa)

6. Kuangalia Ikiwa Muda ni Nambari au Siyo

Katika sehemu hii, tutaangalia kama saa ni nambari au la kwa kutumia Kitendaji cha ISNUMERIC .

Hatua :

➤ Fuata Hatua-01 ya Sehemu 1 .

➤ Andika msimbo ufuatao

4693

Hapa, tumetangaza x kama Kibadala na itahifadhi muda. Kisha ISNUMERIC itarejesha TRUE ikiwa muda ni nambari vinginevyo itarudi FALSE .

➤ Bonyeza F5 .

Baada ya hapo, utapata kisanduku cha ujumbe kinachosema “Uongo” kumaanisha nyakati si nambari .

Unaweza pia kujaribu na kitendaji cha TIMESERIAL kuunda tarehe na uangalie ikiwa ni nambari au la.

➤ Andika msimbo ufuatao.

1853

Hapa, tumetangaza x kama Kibadala na itahifadhi muda ulioundwa na kitendakazi cha TIMESERIAL . Kisha ISNUMERIC itarejesha TRUE ikiwa muda ni nambari vinginevyo itarudi FALSE .

➤ Bonyeza F5 .

Kisha, utapata kisanduku cha ujumbe kinachosema “Uongo” pia wakati huu.

0>Tena, tunaweza kujaribu kurejelea thamani ya saa katika seli ya laha.

➤ Andika msimbo ufuatao

5114

Hapa, tumetangaza x kama Kibadala na itahifadhi muda ulio kwenye B2 kisanduku. Kisha ISNUMERIC itarejesha TRUE ikiwa muda ni nambari vinginevyo itarudi FALSE .

➤ Bonyeza F5 .

Mwishowe, utapata kisanduku cha ujumbe kinachosema “Kweli” wakati huu.

Soma Zaidi: Jinsi ya Kutumia VBA TimeSerial katika Excel (Mifano 3)

7. Kutumia VBA IsNumeric kwa Msururu wa Thamani

Hapa , tutaangalia ikiwa thamani za safuwima ya Alama/Madaraja ni nambari au si za nambari na zina matokeo katika safuwima Angalia .

Hatua :

➤ Fuata Hatua-01 ya Sehemu 1 .

➤ Andika chini misimbo ifuatayo

6598

Tumetangaza kisanduku kama Masafa na kutumia kitanzi KWA kwa visanduku vya safu “D5:D11” na kwa visanduku hivi, ISNUMERIC itarejesha TRUE ikiwa thamani ni nambari, vinginevyo itarejesha FALSE na seli.Offset(0, 1) itarudisha thamani za pato katika safu wima moja baadaye kwenye safu wima ya ingizo.

➤ Bonyeza F5 .

Baada ya t kofia, tutakuwa na TRUE kwa thamani za nambari au Alama na FALSE kwa thamani zisizo za nambari au Madaraja .

Soma Zaidi: Jinsi ya Kutumia Utendakazi wa VBA Val katika Excel (Mifano 7)

8. Kuunda Kazi kwa Jaribu Aina mbalimbali za Thamani

Katika sehemu hii, tutaunda akukokotoa kwa VBA ISNUMERIC na uangalie ikiwa thamani za safuwima ya Alama/Madaraja ni nambari au sio nambari.

Hatua-01 :

➤ Fuata Hatua-01 ya Sehemu 1 .

➤ Andika na uhifadhi zifuatazo zifuatazo. msimbo

5529

Msimbo huu utaunda chaguo la kukokotoa linaloitwa IsNumericTest .

Hatua-02 :

➤ Rudi kwenye laha kuu na uandike fomula ifuatayo katika kisanduku E5

=IsNumericTest(D5)

D5 ni Alama/Madaraja ya mwanafunzi na IsNumericTest itarudi TRUE/FALSE kulingana na thamani.

➤ Bonyeza INGIA na uburute chini Nchi ya Kujaza zana.

Mwishowe, tutakuwa na TRUE kwa thamani za nambari au Alama na FALSE kwa thamani zisizo za nambari au Daraja .

Maudhui Yanayohusiana: Jinsi ya Kutumia Utendakazi wa VBA DIR katika Excel (Mifano 7)

9. Kuhesabu Thamani Zisizo Nambari Kwa Utendaji wa VBA IsNumeric

Tunataka kuhesabu wasio nambari thamani za ic au alama za safuwima ya Alama/Madaraja na ili kufanya hivi hapa tutatumia VBA ISNUMERIC na kuwa na jumla ya idadi ya thamani zisizo za nambari tulizo nazo katika Hesabu safu.

Hatua-01 :

➤ Fuata Hatua-01 ya Sehemu 1 .

➤ Andika na uhifadhi msimbo ufuatao

9659

Msimbo huu utaunda kitendakazi kinachoitwa countnonnumeric .

Wakatithamani ya seli haitakuwa nambari basi hesabu itaongezwa kwa 1 .

Hatua- 02 :

➤ Rudi kwenye laha kuu na uandike fomula ifuatayo

=countnonnumeric(D5:D11)

D5:D11 ni aina ya Alama/Madaraja ya wanafunzi na countnonnumeric itarejesha jumla ya idadi ya alama zisizo za nambari.

➤ Bonyeza INGIA

Mwishowe, utapata thamani 3 ambayo ina maana kuwa una 3 Madaraja katika Alama/Madaraja safu.

Soma Zaidi: Jinsi ya Kurudisha Thamani katika Utendaji wa VBA (Mkusanyiko na Thamani Zisizo Sawa)

IsNumeric vs ISNUMBER

  • ISNUMERIC hukagua kama thamani inaweza kubadilishwa kuwa nambari na ISNUMBER hukagua kama thamani imehifadhiwa kama nambari.
  • Kuna baadhi ya tofauti kati ya kitendakazi cha VBA ISNUMERIC na Excel kitendaji cha ISNUMBER na tumejaribu kuonyesha tofauti hapa chini kwa kutumia furaha yetu iliyoundwa awali IsNumericTest kitendo na kitendakazi cha Excel kilichojengwa ISNUMBER .

Sehemu ya Mazoezi

Kwa kufanya mazoezi peke yako tunayo ilitoa sehemu ya Mazoezi kama ilivyo hapo chini kwenye laha iitwayo Mazoezi . Tafadhali fanya hivyo peke yako.

Hitimisho

Katika makala haya, tulijaribu kuangazia baadhi ya njia za kutumia VBA ISNUMERIC kazi. Natumai utapata manufaa.

Hugh West ni mkufunzi na mchambuzi mwenye uzoefu wa juu wa Excel na uzoefu wa zaidi ya miaka 10 katika tasnia. Ana Shahada ya Kwanza katika Uhasibu na Fedha na Shahada ya Uzamili katika Utawala wa Biashara. Hugh ana shauku ya kufundisha na ameanzisha mbinu ya kipekee ya kufundisha ambayo ni rahisi kufuata na kuelewa. Ujuzi wake wa kitaalam wa Excel umesaidia maelfu ya wanafunzi na wataalamu ulimwenguni kote kuboresha ujuzi wao na kufaulu katika taaluma zao. Kupitia blogu yake, Hugh hushiriki ujuzi wake na ulimwengu, akitoa mafunzo ya bila malipo ya Excel na mafunzo ya mtandaoni ili kuwasaidia watu binafsi na biashara kufikia uwezo wao kamili.