ວິທີການໃຊ້ຟັງຊັນ VBA IsNumeric (9 ຕົວຢ່າງ)

  • ແບ່ງປັນນີ້
Hugh West

ຖ້າທ່ານກໍາລັງຊອກຫາບາງວິທີທີ່ງ່າຍທີ່ສຸດທີ່ຈະໃຊ້ຟັງຊັນ VBA IsNumeric , ຫຼັງຈາກນັ້ນທ່ານຢູ່ໃນສະຖານທີ່ທີ່ເຫມາະສົມ. ໂດຍທົ່ວໄປແລ້ວພວກເຮົາໃຊ້ຟັງຊັນນີ້ໃນ VBA ເພື່ອທົດສອບວ່າ expression ເປັນຕົວເລກຫຼືບໍ່ ແລະຂຶ້ນກັບການສະແດງອອກ ມັນຈະສົ່ງກັບ TRUE ຖ້າການສະແດງອອກເປັນຕົວເລກ ຖ້າບໍ່ດັ່ງນັ້ນ FALSE .

ດາວໂຫລດ Workbook

VBA IsNumeric Function.xlsm

VBA IsNumeric Function: Syntax & Arguments

⦿ Syntax

IsNumeric (Expression)

⦿ ອາກິວເມັນ

<15
ອາກິວເມັນ ຕ້ອງການ/ທາງເລືອກ ຄໍາອະທິບາຍ
Expression ຕ້ອງການ ມັນເປັນຕົວແປທີ່ຕ້ອງກວດສອບວ່າມັນເປັນຕົວເລກຫຼືບໍ່.

⦿ ຄ່າກັບຄືນ

ການປ້ອນຂໍ້ມູນ ຄ່າກັບຄືນ
ຕົວເລກ TRUE
ບໍ່ແມ່ນ ຈໍານວນ; String FALSE

⦿ ລຸ້ນ

The ຟັງຊັນ ISNUMERIC ຖືກນຳມາໃຊ້ໃນລຸ້ນ Excel 2000 ແລະສາມາດໃຊ້ໄດ້ກັບທຸກລຸ້ນຫຼັງຈາກນັ້ນ.

9 ຕົວຢ່າງຂອງການໃຊ້ຟັງຊັນ VBA IsNumeric

ໃນ ບົດ​ຄວາມ​ນີ້, ພວກ​ເຮົາ​ຈະ​ພະ​ຍາ​ຍາມ​ສະ​ແດງ​ໃຫ້​ເຫັນ​ການ​ນໍາ​ໃຊ້​ຂອງ VBA IsNumeric ມີ​ບາງ​ຕົວ​ຢ່າງ Random ພ້ອມ​ກັບ​ບາງ​ຕົວ​ຢ່າງ​ລວມ​ທັງ​ຕາ​ຕະ​ລາງ​ຕໍ່​ໄປ​ນີ້.

ພວກ​ເຮົາ​ມີ ໃຊ້ Microsoft Excel 365 ເວີຊັ່ນຢູ່ບ່ອນນີ້, ທ່ານສາມາດໃຊ້ອັນອື່ນໄດ້ຖ້າ​ຫາກ​ທ່ານ​ມີ​ຄໍາ​ແນະ​ນໍາ​ຫຼື​ຄໍາ​ຖາມ​ໃດໆ​, ກະ​ລຸ​ນາ​ແບ່ງ​ປັນ​ໃຫ້​ເຂົາ​ເຈົ້າ​ໃນ​ພາກ​ສ່ວນ​ຄໍາ​ຄິດ​ເຫັນ​.

​ລຸ້ນຕ່າງໆຕາມຄວາມສະດວກສະບາຍຂອງທ່ານ.

1. ກຳລັງກວດສອບ VBA IsNumeric ດ້ວຍບາງຄ່າ Random

ຢູ່ນີ້, ພວກເຮົາຈະທົດສອບສະຕຣິງແບບສຸ່ມບາງອັນດ້ວຍ VBA ISNUMERIC , ຖ້າຄ່າເປັນຕົວເລກຫຼືບໍ່.

ຂັ້ນຕອນ-01 :

➤ ໄປທີ່ ຜູ້ພັດທະນາ Tab >> Visual Basic ທາງເລືອກ.

ຈາກນັ້ນ, Visual Basic Editor ຈະເປີດຂຶ້ນ.

➤ ໄປທີ່ ໃສ່ Tab >> ໂມດູນ ທາງເລືອກ.

ຫຼັງຈາກນັ້ນ, ໂມດູນ ຈະຖືກສ້າງຂື້ນ.

ຂັ້ນຕອນ-02 :

➤ ຂຽນລະຫັດຕໍ່ໄປນີ້

2231

ທີ່ນີ້, ພວກເຮົາໄດ້ປະກາດ x ເປັນ ​​ ຕົວແປ ແລະມັນຈະເກັບຄ່າການປ້ອນຂໍ້ມູນ. ຈາກນັ້ນ ISNUMERIC ຈະກັບຄືນ TRUE ຖ້າຄ່າປ້ອນເຂົ້າເປັນຕົວເລກ ຖ້າບໍ່ດັ່ງນັ້ນ ມັນຈະສົ່ງກັບ FALSE . ພວກເຮົາຈະຊອກຫາຜົນໄດ້ຮັບພາຍໃນກ່ອງຂໍ້ຄວາມ ( MsgBox ).

➤ ກົດ F5 .

ຫຼັງ​ຈາກ​ນັ້ນ​, ທ່ານ​ຈະ​ໄດ້​ຮັບ​ປ່ອງ​ໃສ່​ດັ່ງ​ຕໍ່​ໄປ​ນີ້​ແລະ​ຖ້າ​ຫາກ​ວ່າ​ທ່ານ​ຂຽນ​ຄ່າ 100 ແລະ​ກົດ OK ,

ທ່ານ​ຈະ​ໄດ້​ຮັບ ກ່ອງຂໍ້ຄວາມທີ່ຂຽນວ່າ “ຄວາມຈິງ” .

ສຳລັບການຂຽນຂໍ້ຄວາມ Cat ແລະກົດ ຕົກລົງ ໃນ ກ່ອງປ້ອນຂໍ້ມູນ,

ພວກເຮົາໄດ້ຮັບກ່ອງຂໍ້ຄວາມທີ່ເວົ້າວ່າ “ຜິດ” .

<0 ອ່ານເພີ່ມເຕີມ: ວິທີການໃຊ້ VBA Randomize Function ໃນ Excel (5 ຕົວຢ່າງ)

2. ການນໍາໃຊ້ VBA IsNumeric ກັບ IF-THEN-ELSE Statement

ໃນພາກນີ້, ພວກເຮົາຈະໃຊ້ ຟັງຊັນ ISNUMERIC ກັບ IF-THEN-ELSE ຄຳຖະແຫຼງໃນ VBA ລະຫັດເພື່ອກຳນົດຄ່າຕົວເລກ ແລະບໍ່ແມ່ນຕົວເລກ.

ຂັ້ນຕອນ :

➤ ປະຕິບັດຕາມ ຂັ້ນຕອນ-01 ຂອງພາກສ່ວນ 1 .

➤ ຂຽນລະຫັດຕໍ່ໄປນີ້

9777

ທີ່ນີ້, ພວກເຮົາໄດ້ປະກາດ x ເປັນ ​​ ຕົວແປ ແລະມັນຈະເກັບຄ່າການປ້ອນຂໍ້ມູນ. ເມື່ອ ISNUMERIC ຈະກັບຄືນ TRUE , IF ຈະສົ່ງຄືນຂໍ້ຄວາມທີ່ເວົ້າວ່າ “ຄ່າທີ່ໃຫ້ມາແມ່ນຕົວເລກ” ແລະຖ້າ ISNUMERIC ຕອບ FALSE , ຈາກນັ້ນ IF ສົ່ງຄືນຂໍ້ຄວາມທີ່ອະທິບາຍ “ຄ່າທີ່ໃຫ້ບໍ່ແມ່ນຕົວເລກ” .

➤ ກົດ F5 .

ຈາກ​ນັ້ນ​ທ່ານ​ຈະ​ໄດ້​ຮັບ​ປ່ອງ​ໃສ່​ດັ່ງ​ຕໍ່​ໄປ​ນີ້​ແລະ​ຖ້າ​ຫາກ​ວ່າ​ທ່ານ​ຂຽນ​ຄ່າ 200 ແລະ​ກົດ OK ,

ທ່ານຈະໄດ້ຮັບກ່ອງຂໍ້ຄວາມທີ່ບອກວ່າ “ຄ່າທີ່ໃຫ້ມາແມ່ນຕົວເລກ” .

ສຳລັບການຂຽນສະຕຣິງ Cat ແລະກົດ ຕົກລົງ ໃນກ່ອງປ້ອນຂໍ້ມູນ,

ພວກເຮົາໄດ້ຮັບກ່ອງຂໍ້ຄວາມໂດຍເວົ້າວ່າ “ຄ່າທີ່ລະບຸບໍ່ແມ່ນຕົວເລກ” .

ອ່ານເພີ່ມເຕີມ: VBA ຖ້າ – ຫຼັງຈາກນັ້ນ – ຖະແຫຼງການອື່ນໃນ Excel (4 ຕົວຢ່າງ)

3. ການສ້າງຜົນໄດ້ຮັບກົງກັນຂ້າມກັບຟັງຊັນ IsNumeric

ຢູ່ນີ້, ພວກເຮົາຈະສ້າງລະຫັດ VBA ທີ່ຈະໃຫ້ຜົນລັບກັບພວກເຮົາ. ຂອງ ຟັງຊັນ ISNUMERIC , ຊຶ່ງຫມາຍຄວາມວ່າສໍາລັບຄ່າຕົວເລກພວກເຮົາຈະໄດ້ຮັບ FALSE , ແລະສໍາລັບຄ່າທີ່ບໍ່ແມ່ນຕົວເລກ. es, ມັນຈະກັບຄືນມາ TRUE .

ຂັ້ນຕອນ :

➤ ປະຕິບັດຕາມ ຂັ້ນຕອນ-01 ຂອງພາກສ່ວນ 1 .

➤ຂຽນລະຫັດຕໍ່ໄປນີ້

3018

ທີ່ນີ້, ພວກເຮົາໄດ້ປະກາດ x ເປັນ ​​ ຕົວແປ ແລະມັນຈະເກັບຄ່າການປ້ອນຂໍ້ມູນ. ເມື່ອ ISNUMERIC ຈະກັບຄືນ TRUE , IF ຈະສົ່ງຄືນຂໍ້ຄວາມທີ່ເວົ້າວ່າ “FALSE” ແລະຖ້າ ISNUMERIC ກັບຄືນມາ FALSE , ຈາກນັ້ນ IF ສົ່ງຄືນຂໍ້ຄວາມທີ່ອະທິບາຍ “TRUE” .

➤ ກົດ F5 .

ຈາກ​ນັ້ນ​ເຈົ້າ​ຈະ​ໄດ້​ຮັບ​ກ່ອງ​ປ້ອນ​ຂໍ້​ມູນ​ຕໍ່​ໄປ​ນີ້ ແລະ​ຖ້າ​ເຈົ້າ​ຂຽນ​ຄ່າ 25 ແລະ​ກົດ OK ,

ທ່ານຈະໄດ້ຮັບກ່ອງຂໍ້ຄວາມທີ່ຂຽນວ່າ “FALSE” .

ສຳລັບການຂຽນສະຕຣິງ Alaska ແລະກົດ OK ໃນກ່ອງປ້ອນຂໍ້ມູນ,

ພວກເຮົາໄດ້ຮັບກ່ອງຂໍ້ຄວາມທີ່ເວົ້າວ່າ “TRUE” .

ເນື້ອຫາທີ່ກ່ຽວຂ້ອງ: ຟັງຊັນຮູບແບບ VBA ໃນ Excel (8 ໃຊ້ກັບຕົວຢ່າງ)

4. ກວດເບິ່ງວ່າຫວ່າງຫວ່າງບໍ່. ຕົວເລກຫຼືບໍ່

ທ່ານສາມາດກວດສອບໄດ້ຢ່າງງ່າຍດາຍດ້ວຍ VBA ລະຫັດວ່າຊ່ອງຫວ່າງເປັນຕົວເລກຫຼືບໍ່.

ຂັ້ນຕອນ :

➤ ປະຕິບັດຕາມ ຂັ້ນຕອນ-01 ຂອງພາກທີ 1 .

➤ ຂຽນລະຫັດຕໍ່ໄປນີ້

4662

ທີ່ນີ້, ພວກເຮົາໄດ້ປະກາດ x ເປັນ ​​ ຕົວແປ ແລະມັນຈະເກັບຮັກສາ ເປົ່າຫວ່າງ . ຈາກນັ້ນ ISNUMERIC ຈະກັບຄືນ TRUE ຖ້າ Blank ເປັນຕົວເລກ ຖ້າບໍ່ດັ່ງນັ້ນ ມັນຈະສົ່ງກັບ FALSE .

➤ ກົດ F5 .

ຫຼັງຈາກນັ້ນ, ທ່ານຈະໄດ້ຮັບກ່ອງຂໍ້ຄວາມທີ່ບອກວ່າ “ຜິດ” ຊຶ່ງໝາຍຄວາມວ່າ ຊ່ອງຫວ່າງບໍ່ແມ່ນຕົວເລກ .

ອ່ານເພີ່ມເຕີມ: Excelສູດການສ້າງຕົວເລກ Random (5 ຕົວຢ່າງ)

5. ການກວດສອບວ່າວັນທີເປັນຕົວເລກຫຼືບໍ່

ໃນພາກນີ້, ພວກເຮົາຈະໃຊ້ວັນທີແບບສຸ່ມ ແລະກວດເບິ່ງວ່າວັນທີແມ່ນຫຼືບໍ່. ຕົວເລກຫຼືບໍ່.

ຂັ້ນຕອນ :

➤ ປະຕິບັດຕາມ ຂັ້ນຕອນ-01 ຂອງພາກສ່ວນ 1 .

➤ ຂຽນລະຫັດຕໍ່ໄປນີ້

7158

ທີ່ນີ້, ພວກເຮົາໄດ້ປະກາດ x ເປັນ ​​ ຕົວແປ ແລະມັນຈະເກັບຮັກສາວັນທີ. ຈາກນັ້ນ ISNUMERIC ຈະກັບຄືນ TRUE ຖ້າວັນທີເປັນຕົວເລກ ຖ້າບໍ່ດັ່ງນັ້ນ ມັນຈະກັບຄືນ FALSE .

➤ ກົດ F5 .

ຫຼັງຈາກນັ້ນ, ທ່ານຈະໄດ້ຮັບກ່ອງຂໍ້ຄວາມທີ່ຂຽນວ່າ “ຜິດ” ຊຶ່ງໝາຍຄວາມວ່າ ວັນທີບໍ່ແມ່ນຕົວເລກ .

ພວກເຮົາຍັງສາມາດລອງໃຊ້ ຟັງຊັນ DATESERIAL ເພື່ອສ້າງວັນທີ ແລະກວດເບິ່ງວ່າມັນເປັນຕົວເລກຫຼືບໍ່.

➤ ພິມລະຫັດຕໍ່ໄປນີ້

5100

ທີ່ນີ້, ພວກເຮົາໄດ້ປະກາດ x ເປັນ ​​ ຕົວແປ ແລະມັນຈະເກັບວັນທີທີ່ສ້າງຂຶ້ນໂດຍຟັງຊັນ DATESERIAL . ຈາກນັ້ນ ISNUMERIC ຈະກັບຄືນ TRUE ຖ້າວັນທີເປັນຕົວເລກ ຖ້າບໍ່ດັ່ງນັ້ນ ມັນຈະກັບຄືນ FALSE .

➤ ກົດ F5 .

ໃນການກັບຄືນ, ທ່ານຈະໄດ້ຮັບກ່ອງຂໍ້ຄວາມທີ່ບອກວ່າ “ຜິດ” ໃນຄັ້ງນີ້.

ອ່ານເພີ່ມເຕີມ: ຟັງຊັນວັນທີ VBA (12 ການນໍາໃຊ້ Macros ກັບຕົວຢ່າງ)

ການອ່ານທີ່ຄ້າຍຄືກັນ:

  • ວິທີໃຊ້ຟັງຊັນ MsgBox ໃນ Excel VBA (ຂໍ້ແນະນຳທີ່ສົມບູນ)
  • ໃຊ້ຟັງຊັນ VBA Environ (4 ຕົວຢ່າງ)
  • <1​> ວິ​ທີ​ການ​ນໍາ​ໃຊ້ VBA​ແລະຟັງຊັນໃນ Excel (4 ຕົວຢ່າງ)
  • ໃຊ້ VBA Case Statement (13 ຕົວຢ່າງ)
  • ວິທີໃຊ້ Log Function ໃນ Excel VBA (5 ຕົວຢ່າງທີ່ເໝາະສົມ)

6. ການກວດສອບເວລາເປັນຕົວເລກ ຫຼື ບໍ່ແມ່ນ

ໃນພາກນີ້, ພວກເຮົາຈະກວດສອບວ່າເວລາເປັນຕົວເລກຫຼືບໍ່ໂດຍການໃຊ້ ຟັງຊັນ ISNUMERIC .

ຂັ້ນຕອນ :

➤ ປະຕິບັດຕາມ ຂັ້ນຕອນ-01 ຂອງພາກສ່ວນ 1 .

➤ ຂຽນລະຫັດຕໍ່ໄປນີ້

8924

ທີ່ນີ້, ພວກເຮົາໄດ້ປະກາດ x ເປັນ ​​ ຕົວແປ ແລະມັນຈະບັນທຶກເວລາ. ຈາກນັ້ນ ISNUMERIC ຈະກັບຄືນ TRUE ຖ້າເວລາເປັນຕົວເລກ ຖ້າບໍ່ດັ່ງນັ້ນ ມັນຈະກັບຄືນ FALSE .

➤ ກົດ F5 .

ຫຼັງຈາກນັ້ນ, ທ່ານຈະໄດ້ຮັບກ່ອງຂໍ້ຄວາມທີ່ຂຽນວ່າ “False” ຊຶ່ງໝາຍຄວາມວ່າ ຄັ້ງບໍ່ແມ່ນຕົວເລກ .

ທ່ານຍັງສາມາດລອງໃຊ້ ຟັງຊັນ TIMESERIAL ເພື່ອສ້າງວັນທີ ແລະກວດເບິ່ງວ່າມັນເປັນຕົວເລກຫຼືບໍ່.

➤ ພິມລະຫັດຕໍ່ໄປນີ້

4950

ທີ່ນີ້, ພວກເຮົາໄດ້ປະກາດ x ເປັນ ​​ ຕົວແປ ແລະມັນຈະບັນທຶກເວລາທີ່ສ້າງຂຶ້ນໂດຍຟັງຊັນ TIMESERIAL . ຈາກນັ້ນ ISNUMERIC ຈະກັບຄືນ TRUE ຖ້າເວລາເປັນຕົວເລກ ຖ້າບໍ່ດັ່ງນັ້ນ ມັນຈະກັບຄືນ FALSE .

➤ ກົດ F5 .

ຈາກນັ້ນ, ທ່ານຈະໄດ້ຮັບກ່ອງຂໍ້ຄວາມທີ່ບອກວ່າ “ຜິດ” ໃນຄັ້ງນີ້.

ອີກເທື່ອໜຶ່ງ, ພວກເຮົາສາມາດລອງອ້າງອີງເຖິງຄ່າເວລາໃນຕາລາງຂອງຊີດໄດ້.

➤ ພິມລະຫັດຕໍ່ໄປນີ້

6540

ທີ່ນີ້, ພວກເຮົາໄດ້ປະກາດແລ້ວ. x ເປັນ ​​ ຕົວແປ ແລະມັນຈະເກັບເວລາທີ່ຢູ່ໃນ B2 ເຊລ. ຈາກນັ້ນ ISNUMERIC ຈະກັບຄືນ TRUE ຖ້າເວລາເປັນຕົວເລກ ຖ້າບໍ່ດັ່ງນັ້ນ ມັນຈະກັບຄືນ FALSE .

➤ ກົດ F5 .

ສຸດທ້າຍ, ທ່ານຈະໄດ້ຮັບກ່ອງຂໍ້ຄວາມທີ່ບອກວ່າ “ຖືກຕ້ອງ” ເທື່ອນີ້.

<0 ອ່ານເພີ່ມເຕີມ: ວິທີການໃຊ້ VBA TimeSerial ໃນ Excel (3 ຕົວຢ່າງ)

7. ການນໍາໃຊ້ VBA IsNumeric ສໍາລັບຊ່ວງຂອງຄ່າ

ທີ່ນີ້ , ພວກເຮົາຈະກວດເບິ່ງວ່າຄ່າຂອງຖັນ ເຄື່ອງໝາຍ/ເກຣດ ເປັນຕົວເລກ ຫຼືບໍ່ແມ່ນຕົວເລກ ແລະໃຫ້ຜົນໄດ້ຮັບໃນຖັນ ກວດເບິ່ງ ຖັນ.

ຂັ້ນຕອນ :

➤ ປະຕິບັດຕາມ ຂັ້ນຕອນ-01 ຂອງພາກທີ 1 .

➤ ຂຽນລົງ ລະຫັດຕໍ່ໄປນີ້

4662

ພວກເຮົາໄດ້ປະກາດເຊລເປັນ Range ແລະໃຊ້ FOR loop ສໍາລັບເຊລຂອງໄລຍະ “D5:D11” ແລະສຳລັບເຊລເຫຼົ່ານີ້, the ISNUMERIC ຈະກັບຄືນ TRUE ຖ້າຄ່າເປັນຕົວເລກ, ບໍ່ດັ່ງນັ້ນມັນຈະສົ່ງກັບ FALSE ແລະ cell.Offset(0, 1)<22 ຈະສົ່ງຄືນຄ່າຜົນຜະລິດໃນຖັນໜຶ່ງຕໍ່ມາໄປຫາຖັນປ້ອນຂໍ້ມູນ.

➤ ກົດ F5 .

ຫຼັງ t ໝວກ, ພວກເຮົາຈະມີ TRUE ສຳລັບຄ່າຕົວເລກ ຫຼື ເຄື່ອງໝາຍ ແລະ FALSE ສຳລັບຄ່າທີ່ບໍ່ແມ່ນຕົວເລກ ຫຼື ເກຣດ .

ອ່ານເພີ່ມເຕີມ: ວິທີການໃຊ້ຟັງຊັນ VBA Val ໃນ Excel (7 ຕົວຢ່າງ)

8. ການສ້າງຟັງຊັນເພື່ອ ທົດສອບຂອບເຂດຂອງຄ່າ

ໃນພາກນີ້, ພວກເຮົາຈະສ້າງ aຟັງຊັນດ້ວຍ VBA ISNUMERIC ແລະກວດເບິ່ງວ່າຄ່າຂອງຖັນ ເຄື່ອງໝາຍ/ເກຣດ ເປັນຕົວເລກ ຫຼືບໍ່ແມ່ນຕົວເລກ.

ຂັ້ນຕອນ-01 :

➤ ປະຕິບັດຕາມ ຂັ້ນຕອນ-01 ຂອງພາກສ່ວນ 1 .

➤ ຂຽນລົງ ແລະບັນທຶກສິ່ງຕໍ່ໄປນີ້ ລະຫັດ

4566

ລະຫັດນີ້ຈະສ້າງຟັງຊັນທີ່ມີຊື່ວ່າ IsNumericTest .

ຂັ້ນຕອນ-02 :

➤ ກັບໄປທີ່ແຜ່ນຫຼັກ ແລະພິມສູດຄຳນວນຕໍ່ໄປນີ້ໃນຕາລາງ E5

=IsNumericTest(D5)

D5 ແມ່ນ ເຄື່ອງໝາຍ/ເກຣດ ຂອງນັກຮຽນ ແລະ IsNumericTest ຈະຕອບ TRUE/FALSE ຂຶ້ນກັບຄ່າ.

<64

➤ ກົດ ENTER ແລະລາກລົງເຄື່ອງມື Fill Handle .

ສຸດທ້າຍ, ພວກເຮົາຈະມີ TRUE ສຳລັບຄ່າຕົວເລກ ຫຼື ເຄື່ອງໝາຍ ແລະ FALSE ສຳລັບຄ່າທີ່ບໍ່ແມ່ນຕົວເລກ ຫຼື ເກຣດ .

ເນື້ອຫາທີ່ກ່ຽວຂ້ອງ: ວິທີໃຊ້ຟັງຊັນ VBA DIR ໃນ Excel (7 ຕົວຢ່າງ)

9. ການນັບຄ່າທີ່ບໍ່ແມ່ນຕົວເລກດ້ວຍຟັງຊັນ VBA IsNumeric

ພວກເຮົາຕ້ອງການນັບຕົວເລກທີ່ບໍ່ແມ່ນຕົວເລກ ຄ່າ ic ຫຼືເກຣດຂອງຖັນ ເຄື່ອງໝາຍ/ເກຣດ ແລະເພື່ອເຮັດອັນນີ້, ພວກເຮົາຈະໃຊ້ VBA ISNUMERIC ແລະມີຈໍານວນທັງໝົດຂອງຄ່າທີ່ບໍ່ແມ່ນຕົວເລກທີ່ພວກເຮົາມີຢູ່ໃນ ນັບ ຖັນ.

ຂັ້ນຕອນ-01 :

➤ ປະຕິບັດຕາມ ຂັ້ນຕອນ-01 ຂອງ ພາກສ່ວນ 1 .

➤ ຂຽນລົງ ແລະບັນທຶກລະຫັດຕໍ່ໄປນີ້

7373

ລະຫັດນີ້ຈະສ້າງຟັງຊັນທີ່ມີຊື່ວ່າ countnonnumeric .

ເມື່ອຄ່າເຊລຈະບໍ່ເປັນຄ່າຕົວເລກ ຈາກນັ້ນ ຈຳນວນ ຈະຖືກເພີ່ມຂຶ້ນ 1 .

ຂັ້ນຕອນ- 02 :

➤ ກັບໄປທີ່ແຜ່ນຫຼັກ ແລະພິມສູດຄຳນວນຕໍ່ໄປນີ້

=countnonnumeric(D5:D11)

D5:D11 ແມ່ນຂອບເຂດຂອງ ເຄື່ອງໝາຍ/ເກຣດ ຂອງນັກຮຽນ ແລະ ການນັບບໍ່ເປັນຕົວເລກ ຈະສົ່ງຄືນຈຳນວນທັງໝົດຂອງຄະແນນທີ່ບໍ່ແມ່ນຕົວເລກ.

➤ ກົດ ENTER

ສຸດທ້າຍ, ທ່ານຈະໄດ້ຮັບຄ່າ 3 ເຊິ່ງໝາຍຄວາມວ່າທ່ານມີ 3 ເກຣດໃນ ເຄື່ອງໝາຍ/ເກຣດ ຖັນ.

ອ່ານເພີ່ມເຕີມ: ວິທີຄືນຄ່າໃນຟັງຊັນ VBA (ທັງ Array ແລະ ຄ່າທີ່ບໍ່ແມ່ນ Array)

IsNumeric vs ISNUMBER

  • ISNUMERIC ກວດເບິ່ງວ່າຄ່າສາມາດປ່ຽນເປັນຕົວເລກໄດ້ຫຼືບໍ່ ແລະ ISNUMBER ກວດເບິ່ງວ່າຄ່າຖືກເກັບໄວ້ເປັນຕົວເລກຫຼືບໍ່.
  • ມີບາງຄວາມແຕກຕ່າງລະຫວ່າງ ຟັງຊັນ VBA ISNUMERIC ແລະ Excel ຟັງຊັນ ISNUMBER ແລະພວກເຮົາໄດ້ພະຍາຍາມສະແດງ ຄວາມແຕກຕ່າງຂ້າງລຸ່ມນີ້ໂດຍການໃຊ້ IsNumericTest ມ່ວນຂອງພວກເຮົາທີ່ສ້າງຂຶ້ນກ່ອນຫນ້ານີ້ ction ແລະ inbuilt Excel ຫນ້າ ISNUMBER .

ພາກປະຕິບັດ

ສໍາລັບການປະຕິບັດດ້ວຍຕົນເອງພວກເຮົາມີ ໄດ້ໃຫ້ພາກສ່ວນ ການປະຕິບັດ ເຊັ່ນຂ້າງລຸ່ມນີ້ໃນແຜ່ນງານທີ່ມີຊື່ວ່າ ການປະຕິບັດ . ກະລຸນາເຮັດມັນດ້ວຍຕົວທ່ານເອງ.

ສະຫຼຸບ

ໃນບົດຄວາມນີ້, ພວກເຮົາໄດ້ພະຍາຍາມກວມເອົາບາງວິທີທີ່ຈະໃຊ້ VBA ISNUMERIC ຫນ້າທີ່. ຫວັງວ່າເຈົ້າຈະເຫັນວ່າເປັນປະໂຫຍດ.

Hugh West ເປັນຄູຝຶກ Excel ທີ່ມີປະສົບການສູງແລະນັກວິເຄາະທີ່ມີປະສົບການຫຼາຍກວ່າ 10 ປີໃນອຸດສາຫະກໍາ. ລາວຈົບປະລິນຍາຕີສາຂາບັນຊີ ແລະການເງິນ ແລະປະລິນຍາໂທສາຂາບໍລິຫານທຸລະກິດ. Hugh ມີຄວາມກະຕືລືລົ້ນໃນການສອນແລະໄດ້ພັດທະນາວິທີການສອນທີ່ເປັນເອກະລັກທີ່ງ່າຍຕໍ່ການຕິດຕາມແລະເຂົ້າໃຈ. ຄວາມຮູ້ຊ່ຽວຊານຂອງລາວກ່ຽວກັບ Excel ໄດ້ຊ່ວຍໃຫ້ນັກຮຽນແລະຜູ້ຊ່ຽວຊານຫລາຍພັນຄົນໃນທົ່ວໂລກປັບປຸງທັກສະຂອງເຂົາເຈົ້າແລະດີເລີດໃນອາຊີບຂອງພວກເຂົາ. ຜ່ານ blog ຂອງລາວ, Hugh ແບ່ງປັນຄວາມຮູ້ຂອງລາວກັບໂລກ, ສະຫນອງການສອນ Excel ຟຣີແລະການຝຶກອົບຮົມອອນໄລນ໌ເພື່ອຊ່ວຍໃຫ້ບຸກຄົນແລະທຸລະກິດສາມາດບັນລຸທ່າແຮງຂອງພວກເຂົາ.