ສາລະບານ
ຟັງຊັນ 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 . ຂ້າພະເຈົ້າຫວັງວ່າບົດຄວາມນີ້ຈະເປັນປະໂຫຍດຫຼາຍສໍາລັບທ່ານ. ທ່ານສາມາດຖາມໄດ້ວ່າທ່ານມີຄໍາຖາມໃດໆກ່ຽວກັບຫົວຂໍ້.