ຟັງຊັນ VBA COUNTIF ໃນ Excel (6 ຕົວຢ່າງ)

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

ຟັງຊັນ COUNTIF ໃນ Excel ແມ່ນໃຊ້ເພື່ອນັບຈໍານວນເຊລພາຍໃນຂອບເຂດທີ່ກົງກັບເງື່ອນໄຂທີ່ໃຫ້ໄວ້. ໃນບົດຄວາມນີ້, ພວກເຮົາຈະສະແດງໃຫ້ທ່ານເຫັນວິທີໃຊ້ຟັງຊັນ COUNTIF ໃນ Excel ດ້ວຍ VBA macro.

ດາວໂຫລດ Workbook

ທ່ານສາມາດດາວໂຫຼດປຶ້ມວຽກ Excel ແບບປະຕິບັດໄດ້ຟຣີຈາກບ່ອນນີ້.

ຟັງຊັນ COUNTIF ກັບ VBA.xlsm

ຟັງຊັນ COUNTIF ໃນ Excel

  • Syntax

WorksheetFunction.CountIf( Arg1 As Range, Arg2 ) ເປັນຄູ່

  • ພາຣາມິເຕີ
ພາຣາມິເຕີ ຕ້ອງການ/ທາງເລືອກ ປະເພດຂໍ້ມູນ ລາຍລະອຽດ
Arg1 <2 ຕ້ອງການ ໄລຍະ

ໄລຍະຂອງເຊລຈາກນັບເຊວ.

Arg2 ຕ້ອງການ ຕົວປ່ຽນ ຈຳນວນ, ການສະແດງອອກ, ການອ້າງອີງເຊລ, ຫຼືຂໍ້ຄວາມທີ່ກໍານົດວ່າຕາລາງໃດທີ່ຈະນັບ. ຕົວຢ່າງ, ການສະແດງອອກສາມາດເປັນ 20, “20”, “> 20”, “fruit”, ຫຼື B2.
  • ປະເພດກັບຄືນ

ຄ່າເປັນສອງເທົ່າ

6 ຕົວຢ່າງຂອງການໃຊ້ຟັງຊັນ COUNTIF ໃນ Excel ດ້ວຍ VBA

ໃນ ພາກນີ້, ທ່ານຈະໄດ້ຮຽນຮູ້ວິທີການໃຊ້ຟັງຊັນ COUNTIF ໃນ Excel ເພື່ອນັບຂໍ້ຄວາມ, ຕົວເລກ ແລະ ອື່ນໆ. ດ້ວຍລະຫັດ VBA .

1. WorksheetFunction ກັບ COUNTIF ໃນ Excel VBA

Excel WorksheetFunction ສາມາດຖືກໃຊ້ເພື່ອໂທຫາສ່ວນໃຫຍ່ຂອງຟັງຊັນອື່ນໆໃນ Excel ທີ່ມີຢູ່ໃນກ່ອງໂຕ້ຕອບ ຟັງຊັນ Insert ໃນ Excel ແລະຟັງຊັນ COUNTIF ແມ່ນໜຶ່ງໃນຟັງຊັນເຫຼົ່ານັ້ນ.

ດ້ວຍຕົວຢ່າງຂ້າງເທິງ, ພວກເຮົາຈະຮຽນຮູ້ວິທີການໃຊ້ WorksheetFunction ກັບ COUNTIF ເພື່ອນັບຂໍ້ມູນດ້ວຍ VBA ໃນ Excel.

ຂັ້ນຕອນ:

  • ກົດ Alt + F11 ເທິງແປ້ນພິມຂອງທ່ານ ຫຼືໄປທີ່ແຖບ ຜູ້ພັດທະນາ -> Visual Basic ເພື່ອເປີດ Visual Basic Editor .

  • ໃນປ່ອງຢ້ຽມປັອບອັບລະຫັດ, ຈາກແຖບເມນູ , ຄລິກ Insert -> ໂມດູນ .

  • ສຳເນົາລະຫັດຕໍ່ໄປນີ້ແລ້ວວາງມັນໃສ່ໜ້າຕ່າງລະຫັດ.
8756

ລະຫັດຂອງເຈົ້າ ຕອນນີ້ພ້ອມທີ່ຈະແລ່ນແລ້ວ.

  • ກົດ F5 ເທິງແປ້ນພິມຂອງທ່ານ ຫຼືຈາກແຖບເມນູເລືອກ Run -> ດໍາເນີນການ Sub/UserForm . ທ່ານຍັງສາມາດຄລິກທີ່ ໄອຄອນຫຼິ້ນຂະໜາດນ້ອຍ ໃນແຖບເມນູຍ່ອຍເພື່ອແລ່ນມາໂຄຣໄດ້.

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

ອ່ານເພີ່ມເຕີມ: ວິທີໃຊ້ COUNTIF ລະຫວ່າງສອງຕົວເລກ (4 ວິທີ)

2. ຟັງຊັນ COUNTIF ເພື່ອນັບຂໍ້ຄວາມສະເພາະໃນ Excel

ຖ້າທ່ານຕ້ອງການນັບຂໍ້ຄວາມສະເພາະໃດໜຶ່ງ ເຊັ່ນວ່າ ມີຈັກເມືອງ ຫຼືຊື່ ຫຼືອາຫານ ແລະ ອື່ນໆ. ຢູ່ໃນແຜ່ນ Excel, ຫຼັງຈາກນັ້ນທ່ານສາມາດນຳໃຊ້ຟັງຊັນ COUNTIF ໃນ VBA .

ຈາກຕົວຢ່າງຂ້າງເທິງ, ພວກເຮົາຈະຮຽນຮູ້ວິທີການໃຊ້ COUNTIF ເພື່ອນັບຈຳນວນເທື່ອທີ່ຊື່ John ເກີດຂຶ້ນໃນຊຸດຂໍ້ມູນຂອງພວກເຮົາດ້ວຍ VBA macro.

ຂັ້ນຕອນ:

  • ແບບ​ດຽວ​ກັນ​ກັບ​ທີ່​ຜ່ານ​ມາ, ເປີດ Visual Basic Editor ຈາກ​ແຖບ Developer ແລະ Insert a Module ຢູ່ໃນປ່ອງຢ້ຽມລະຫັດ.
  • ໃນປ່ອງຢ້ຽມລະຫັດ, ສຳເນົາລະຫັດຕໍ່ໄປນີ້ ແລະວາງມັນ.
3839

ຕອນນີ້ລະຫັດຂອງທ່ານພ້ອມໃຊ້ງານແລ້ວ.

  • ແລ່ນ macro ແລະທ່ານຈະໄດ້ຮັບຈໍານວນທັງຫມົດ.

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

9670

ອ່ານເພີ່ມເຕີມ: ນັບຂໍ້ຄວາມຢູ່ທີ່ເລີ່ມຕົ້ນດ້ວຍ COUNTIF & ຟັງຊັນຊ້າຍໃນ Excel

3. ຟັງຊັນ COUNTIF ເພື່ອຄິດໄລ່ຕົວເລກດ້ວຍ VBA

ທ່ານສາມາດໃຊ້ຟັງຊັນ COUNTIF ເພື່ອສະກັດຜົນໄດ້ຮັບທີ່ແນ່ນອນ.

ຈາກ ຕົວຢ່າງຂ້າງເທິງ, ພວກເຮົາຈະຮຽນຮູ້ວິທີການໃຊ້ COUNTIF ເພື່ອນັບຈໍານວນຕົວເລກຢູ່ໃນຊຸດຂໍ້ມູນຂອງພວກເຮົາທີ່ ໃຫຍ່ກວ່າ 1.1 ກັບ VBA macro.<3

ຂັ້ນຕອນ:

  • ວິທີດຽວກັນກັບກ່ອນ, ເປີດ Visual Basic Editor ຈາກແຖບ ຜູ້ພັດທະນາ ແລະ ແຊກ a ໂມດູນ ໃນປ່ອງຢ້ຽມລະຫັດ.
  • ໃນປ່ອງຢ້ຽມລະຫັດ, ສຳເນົາລະຫັດຕໍ່ໄປນີ້ແລະວາງມັນ.
6628

ຕອນນີ້ລະຫັດຂອງທ່ານພ້ອມທີ່ຈະແລ່ນແລ້ວ.

  • ແລ່ນ macro ແລະ ທ່ານ​ຈະ​ໄດ້​ຮັບ​ການ​ນັບ​ທັງ​ຫມົດ.

ດັ່ງ​ທີ່​ໄດ້​ປຶກ​ສາ​ຫາ​ລື​ກ່ອນ​ຫນ້າ​ນີ້​, ຖ້າ​ຫາກ​ວ່າ​ທ່ານ​ບໍ່​ຕ້ອງ​ການ​ທີ່​ຈະ​ຂຽນ​ຕົວ​ເລກ​ໂດຍ​ກົງ​ໃນ​ລະ​ຫັດ​ຂອງ​ທ່ານ​, ທ່ານ​ສາ​ມາດ​ເກັບ​ຮັກ​ສາ​ໄວ້​ໃນ​. ຕົວແປທໍາອິດແລະຕໍ່ມາຜ່ານຕົວແປພາຍໃນລະຫັດ. ຄືກັນກັບລະຫັດຂ້າງລຸ່ມ,

9636

ອ່ານເພີ່ມເຕີມ: Excel COUNTIF ທີ່ມີຫຼາຍກວ່າ ແລະໜ້ອຍກວ່າເງື່ອນໄຂ

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

  • ຟັງຊັນ Excel COUNTIF ເພື່ອນັບຕາລາງໃຫຍ່ກວ່າ 0
  • ວິທີໃຊ້ຟັງຊັນ IF ແລະ COUNTIF ຮ່ວມກັນໃນ Excel
  • Excel COUNTIF ເພື່ອນັບ Cell ທີ່ມີຂໍ້ຄວາມຈາກ Cell ອື່ນ
  • ວິທີໃຊ້ຟັງຊັນ COUNTIF ເພື່ອຄິດໄລ່ເປີເຊັນໃນ Excel<2

4. ຟັງຊັນ COUNTIF ກັບຂອບເຂດຂອງວັດຖຸໃນ Excel

ທ່ານສາມາດມອບໝາຍກຸ່ມຂອງເຊວໃຫ້ກັບ Range Object ແລະຫຼັງຈາກນັ້ນໃຊ້ Range Object ເພື່ອນັບຄ່າ ໃນ Excel.

ຂັ້ນຕອນ:

  • ເປີດ Visual Basic Editor ຈາກ ແຖບຜູ້ພັດທະນາ ແລະ ແຊກ a ໂມດູນ ໃນປ່ອງຢ້ຽມລະຫັດ.
  • ໃນປ່ອງຢ້ຽມລະຫັດ, ໃຫ້ສຳເນົາລະຫັດຕໍ່ໄປນີ້ ແລະວາງມັນ.
2453

ຕອນນີ້ລະຫັດຂອງທ່ານພ້ອມທີ່ຈະແລ່ນແລ້ວ.

  • ແລ່ນ ລະຫັດ ແລະທ່ານຈະໄດ້ຮັບການນັບທັງໝົດດ້ວຍການສະຫຼຸບ. value.

ອ່ານເພີ່ມເຕີມ: ວິທີໃຊ້ COUNTIF ສໍາລັບຊ່ວງທີ່ບໍ່ຕິດກັນໃນExcel

5. COUNTIF Formula Method ໃນ Excel

ນອກນັ້ນທ່ານຍັງສາມາດໃຊ້ວິທີ Formula ແລະ/or FormulaR1C1 ເພື່ອນຳໃຊ້ COUNTIF ກັບຕາລາງໄດ້. ໃນ VBA . ວິທີການເຫຼົ່ານີ້ມີຄວາມຍືດຫຍຸ່ນໃນການດໍາເນີນການດັ່ງກ່າວ.

5.1. Formula Method

Formula method ອະນຸຍາດໃຫ້ລະບຸຂອບເຂດຂອງເຊລເປັນ B5:B10 ທີ່ສະແດງຢູ່ລຸ່ມນີ້ໃນຕົວຢ່າງ.

<46

ຂັ້ນຕອນ:

  • ຢູ່ໃນປ່ອງຢ້ຽມລະຫັດຂອງ Visual Basic Editor , ສຳເນົາລະຫັດຕໍ່ໄປນີ້ ແລະວາງມັນ.<10
3976

ຕອນນີ້ລະຫັດຂອງທ່ານພ້ອມໃຊ້ງານແລ້ວ.

ລະຫັດນີ້ຈະໃຫ້ຈຳນວນຂໍ້ມູນທັງໝົດທີ່ທ່ານຕ້ອງການ.

5.2. FormulaR1C1 Method

ວິທີ FormulaR1C1 ມີຄວາມຍືດຫຍຸ່ນຫຼາຍຂຶ້ນຍ້ອນວ່າມັນບໍ່ຈໍາກັດຂອບເຂດທີ່ກໍານົດໄວ້ຂອງເຊລ.

ດ້ວຍຊຸດຂໍ້ມູນດຽວກັນ, ຕອນນີ້ພວກເຮົາຈະຮຽນຮູ້ວິທີການໃຊ້ FormulaR1C1 ເພື່ອນັບຄ່າໃນ VBA .

ຂັ້ນຕອນ:

  • ໃນໜ້າຕ່າງລະຫັດຂອງ Visual Basic Editor , ສຳເນົາລະຫັດຕໍ່ໄປນີ້ແລ້ວວາງມັນ.
2372

ຕອນນີ້ລະຫັດຂອງເຈົ້າພ້ອມໃຊ້ງານແລ້ວ.

ລະຫັດນີ້ຍັງຈະໃຫ້ຕົວເລກທັງໝົດຂອງຂໍ້ມູນທີ່ທ່ານຕ້ອງການນຳ.

ຖ້າທ່ານບໍ່ຕ້ອງການຕັ້ງ ຂອບເຂດຜົນຜະລິດຫຼັງຈາກນັ້ນທ່ານສາມາດເຮັດໃຫ້ລະຫັດນີ້ມີຄວາມຍືດຫຍຸ່ນຫຼາຍຂຶ້ນໂດຍການຂຽນແບບນີ້,

4585

ສູດຈະນັບຈຸລັງທີ່ກົງກັບເງື່ອນໄຂແລະວາງຄໍາຕອບໃສ່ໃນ ActiveCell ໃນແຜ່ນງານຂອງທ່ານ. ຊ່ວງທີ່ຢູ່ພາຍໃນຟັງຊັນ COUNTIF ຈະຕ້ອງຖືກອ້າງອີງເຖິງການໃຊ້ Row (R) ແລະ Column (C) syntax.

ອ່ານເພີ່ມເຕີມ: ວິທີນຳໃຊ້ COUNTIF ລະຫວ່າງສອງຄ່າເຊລໃນ Excel

6. ການກໍານົດຜົນໄດ້ຮັບຂອງຟັງຊັນ COUNTIF ໃຫ້ກັບຕົວແປ

ຖ້າທ່ານຕ້ອງການໃຊ້ຜົນໄດ້ຮັບຂອງສູດຂອງທ່ານຢູ່ບ່ອນອື່ນແທນທີ່ຈະຢູ່ໃນຊຸດຂໍ້ມູນ Excel ຂອງທ່ານ, ທ່ານສາມາດກໍານົດຜົນໄດ້ຮັບໃຫ້ກັບຕົວແປແລະນໍາໃຊ້ມັນຕໍ່ມາໃນຊຸດຂໍ້ມູນຂອງທ່ານ. ລະຫັດ.

ລະຫັດ VBA ນັ້ນຄື,

8397

ຜົນໄດ້ຮັບຈະສະແດງຢູ່ໃນກ່ອງຂໍ້ຄວາມ Excel.<3

ອ່ານເພີ່ມເຕີມ: COUNTIF Excel ຕົວຢ່າງ (22 ຕົວຢ່າງ)

ສະຫຼຸບ

ບົດຄວາມນີ້ໄດ້ສະແດງໃຫ້ທ່ານເຫັນວິທີໃຊ້ຟັງຊັນ COUNTIF ໃນ Excel ດ້ວຍ VBA . ຂ້າພະເຈົ້າຫວັງວ່າບົດຄວາມນີ້ຈະເປັນປະໂຫຍດຫຼາຍສໍາລັບທ່ານ. ທ່ານສາມາດຖາມໄດ້ວ່າທ່ານມີຄໍາຖາມໃດໆກ່ຽວກັບຫົວຂໍ້.

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