ສາລະບານ
ໃນບົດຄວາມນີ້, ຂ້າພະເຈົ້າຈະສະແດງໃຫ້ເຫັນວິທີທີ່ທ່ານສາມາດ ນັບວ່າຫ້ອງໃດຫນຶ່ງມີຂໍ້ຄວາມໃນ Excel. ເຊລທີ່ມີຂໍ້ຄວາມແຕ່ລວມເອົາ ຫຼືຍົກເວັ້ນຄ່າຂໍ້ຄວາມສະເພາະ.
ດາວໂຫຼດປື້ມບັນທຶກການປະຕິບັດ
ນັບຖ້າຫາກວ່າ Cell ມີ Text.xlsm
5 ວິທີການງ່າຍທີ່ຈະ ນັບຖ້າເຊລມີຂໍ້ຄວາມໃນ Excel
ນີ້ພວກເຮົາມີຊຸດຂໍ້ມູນທີ່ມີ ຊື່ ຂອງລູກຄ້າບາງຄົນ ແລະ ທີ່ຢູ່ຕິດຕໍ່ ຂອງບໍລິສັດທີ່ເອີ້ນວ່າ ໂຮງຮຽນອະນຸບານ Sunflower.
ມື້ນີ້ຈຸດປະສົງຂອງພວກເຮົາແມ່ນເພື່ອນັບຈໍານວນທີ່ຢູ່ໃນບັນດາທີ່ຢູ່ຕິດຕໍ່ແມ່ນ ອີເມລ໌ ທີ່ຢູ່.
ນັ້ນໝາຍຄວາມວ່າພວກເຮົາຈະນັບທີ່ຢູ່ຖ້າມັນເປັນຂໍ້ຄວາມ, ບໍ່ແມ່ນຕົວເລກ.
1. ໃຊ້ຟັງຊັນ COUNTIF ເພື່ອນັບຖ້າຕາລາງມີຂໍ້ຄວາມໃນ Excel
ທ່ານສາມາດໃຊ້ຟັງຊັນ COUNTIF ຂອງ Excel ເພື່ອນັບຈໍານວນເຊລທີ່ມີຂໍ້ຄວາມ.
ເພື່ອເຮັດສິ່ງນັ້ນໃຫ້ສຳເລັດ, ໃຫ້ໃຊ້ Asterisk Symbol (*) ເປັນ criteria ຂອງ COUNTIF function .
ດັ່ງນັ້ນ, ສູດການນັບຈຳນວນທັງໝົດຂອງ ອີເມລ໌ ທີ່ຢູ່ຈະເປັນ:
=COUNTIF(C4:C13,"*")
[ ນີ້ C4:C13 ແມ່ນໄລຍະຂອງທີ່ຢູ່ຕິດຕໍ່ຂອງຂ້ອຍ. ທ່ານໃສ່ມັນຕາມຄວາມຕ້ອງການຂອງທ່ານ.]
ເບິ່ງ, ມັນໄດ້ນັບຈໍານວນທັງຫມົດຂອງທີ່ຢູ່ຂໍ້ຄວາມ, ນັ້ນແມ່ນ, ທີ່ຢູ່ ອີເມລ .
ຜົນໄດ້ຮັບແມ່ນ 7 .
ອ່ານເພີ່ມເຕີມ: ວິທີການນັບ Cells ໃນ Excel ດ້ວຍຕົວໜັງສືທີ່ແຕກຕ່າງກັນ (5 ວິທີ)
2. ສົມທົບການຟັງຊັນ ISTEXT ແລະ SUMPRODUCT ເພື່ອນັບຖ້າເຊລມີຂໍ້ຄວາມຢູ່ໃນ Excel
ທ່ານຍັງສາມາດໃຊ້ການລວມກັນຂອງ ຟັງຊັນ ISTEXT ແລະ ຟັງຊັນ SUMPRODUCT ກັບ ນັບຕາລາງ ທີ່ມີຄ່າຂໍ້ຄວາມໃນ Excel.
ເພື່ອນັບຈໍານວນ ອີເມລ ທີ່ຢູ່ດ້ວຍວິທີນີ້, ເລືອກຕາລາງໃດນຶ່ງໃນຊຸດຂໍ້ມູນຂອງທ່ານ ແລະໃສ່ສູດນີ້:
=SUMPRODUCT(--ISTEXT(C4:C13))
[ ນີ້ C4:C13 ແມ່ນໄລຍະຂອງທີ່ຢູ່ຕິດຕໍ່ຂອງຂ້ອຍ. ເຈົ້າໃສ່ມັນຕາມຄວາມຕ້ອງການຂອງເຈົ້າ.]
ເບິ່ງ, ພວກເຮົາໄດ້ນັບຈໍານວນທີ່ຢູ່ຂໍ້ຄວາມສຳເລັດແລ້ວ. ແລະນັ້ນແມ່ນ 7 .
⧪ ຄໍາອະທິບາຍຂອງສູດ:
- ISTEXT(C4:C13) ກວດເບິ່ງແຕ່ລະເຊລຂອງໄລຍະ C4: C13 ແລະສົ່ງຄືນເປັນ TRUE ຖ້າຕາລາງມີຂໍ້ຄວາມ. ຖ້າບໍ່ດັ່ງນັ້ນ, ມັນຈະຕອບເປັນ FALSE .
- ດັ່ງນັ້ນ ISTEXT(C4:C13) ສົ່ງຄ່າ array ຂອງຄ່າ boolean, TRUE ແລະ FALSE .
- –ISTEXT(C4:C13) ປ່ຽນອາເຣທີ່ສົ່ງຄືນໂດຍ ຟັງຊັນ ISTEXT ເປັນອາເຣຂອງ 1 ແລະ 0.
- ມັນປ່ຽນ TRUE ເປັນ 1 ແລະ FALSE ເປັນ 0 .
- ສຸດທ້າຍ, ຟັງຊັນ SUMPRODUCT ຕອບຄ່າລວມຂອງໄລຍະທັງໝົດ. ນັ້ນແມ່ນ, ມັນຈະສົ່ງຄືນຈໍານວນ 1's ໃນຂອບເຂດ.
- ດັ່ງນັ້ນສູດຄຳນວນຈະສົ່ງຄືນຈຳນວນເຊລທີ່ມີຄ່າຂໍ້ຄວາມພາຍໃນຂອບເຂດ.
3. ໃຊ້ຟັງຊັນ COUNTIF ເພື່ອນັບຖ້າຕາລາງມີຂໍ້ຄວາມລວມທັງຂໍ້ຄວາມສະເພາະໃນ Excel
ຈົນເຖິງປະຈຸບັນ, ພວກເຮົາໄດ້ນັບຈໍານວນເຊລທີ່ມີທີ່ຢູ່ຂໍ້ຄວາມ, ນັ້ນແມ່ນ ອີເມວ . ທີ່ຢູ່.
ທ່ານຍັງສາມາດໃຊ້ ຟັງຊັນ COUNTIF ເພື່ອ ນັບຈໍານວນເຊລທີ່ມີຄ່າຂໍ້ຄວາມ ລວມທັງຂໍ້ຄວາມສະເພາະ.
ຕົວຢ່າງ, ໃຫ້ເຮົາ ພະຍາຍາມນັບຈໍານວນລູກຄ້າທີ່ໃຊ້ Gmail ທີ່ຢູ່ .
ເພື່ອເຮັດໃຫ້ສຳເລັດ, ພວກເຮົາຕ້ອງນັບຈໍານວນຂອງເຊລທີ່ປະກອບມີ string “gmail” ພາຍໃນພວກມັນ.
ງ່າຍດາຍ. ພຽງແຕ່ຫໍ່ຂໍ້ຄວາມ “gmail” ພາຍໃນ ສັນຍາລັກດາວ (*) ພາຍໃນ ຟັງຊັນ COUNTIF ເປັນ ເງື່ອນໄຂ .
ສູດຄຳນວນຈະເປັນ:
=COUNTIF(C4:C13,"*gmail*")
⧪ ໝາຍເຫດ:
- ນີ້ C4:C13 ແມ່ນໄລຍະຂອງທີ່ຢູ່ຕິດຕໍ່ຂອງຂ້ອຍ.
- ແລະ “gmail” ແມ່ນຂໍ້ຄວາມສະເພາະທີ່ພວກເຮົາກໍາລັງຊອກຫາ.
- ທ່ານໃສ່ສິ່ງເຫຼົ່ານີ້ຕາມຄວາມຕ້ອງການຂອງທ່ານ.
ເບິ່ງ, ມັນໄດ້ສຳເລັດການນັບຈຳນວນຕາລາງທັງໝົດທີ່ມີ Gmail ທີ່ຢູ່ .
ແລະມັນແມ່ນ 4 .
⧪ ຄໍາອະທິບາຍຂອງສູດ:
- ນີ້ແມ່ນເງື່ອນໄຂຂອງ ຟັງຊັນ COUNTIF ແມ່ນ “*gmail*” . ມັນນັບສະຕຣິງທັງໝົດທີ່ມີຄ່າຂໍ້ຄວາມ “gmail” ໃນມັນ.
- ດັ່ງນັ້ນ, COUNTIF(C4:C13,”*gmail*”) ນັບຕາລາງທັງໝົດພາຍໃນຂອບເຂດ C4:C13 ທີ່ມີຂໍ້ຄວາມ “gmail” .
ອ່ານເພີ່ມເຕີມ: ວິທີການນັບຄຳສັບສະເພາະໃນຖັນໃນ Excel (2 ວິທີ)
4. ໃຊ້ຟັງຊັນ COUNTIFS ເພື່ອນັບຖ້າເຊລມີຂໍ້ຄວາມບໍ່ລວມຂໍ້ຄວາມສະເພາະໃນ Excel
ໃນພາກກ່ອນ, ພວກເຮົາໄດ້ພະຍາຍາມນັບຈໍານວນຕາລາງທີ່ມີມູນຄ່າຂໍ້ຄວາມລວມທັງຂໍ້ຄວາມສະເພາະ.
ພວກເຮົາຍັງສາມາດນັບຈໍານວນເຊລທີ່ມີຄ່າຂໍ້ຄວາມທີ່ບໍ່ລວມເອົາຂໍ້ຄວາມສະເພາະໃດໜຶ່ງ.
ທ່ານຕ້ອງໃຊ້ ຟັງຊັນ COUNTIFS ແທນທີ່ COUNTIF ຟັງຊັນ ສໍາລັບການນັ້ນ.
ຕົວຢ່າງ, ໃຫ້ລອງນັບຈໍານວນຕາລາງທີ່ມີ ອີເມລ໌ ທີ່ຢູ່, ແຕ່ບໍ່ແມ່ນ Gmail ທີ່ຢູ່.
ນີ້ແມ່ນພວກເຮົາຈະນັບຈໍານວນຂອງຕາລາງທີ່ມີຄ່າຂໍ້ຄວາມບໍ່ລວມເອົາສະຕຣິງ “Gmail” .
ເລືອກຕາລາງໃດນຶ່ງທີ່ເໝາະສົມ ແລະໃສ່ສູດນີ້:
=COUNTIFS(C4:C13,"*",C4:C13,"*gmail*")
⧪ N ໝາຍເຫດ:
- ນີ້ C4:C13 ແມ່ນໄລຍະຂອງທີ່ຢູ່ຕິດຕໍ່ຂອງຂ້ອຍ.
- ແລະ “gmail” ແມ່ນຂໍ້ຄວາມສະເພາະທີ່ພວກເຮົາຕ້ອງການຍົກເວັ້ນ.
- ທ່ານໃສ່ສິ່ງເຫຼົ່ານີ້ຕາມຄວາມຕ້ອງການຂອງທ່ານ.
ເບິ່ງ, ພວກເຮົາໄດ້ນັບຈຳນວນ ອີເມລ ທີ່ຢູ່ທີ່ບໍ່ແມ່ນ Gmail ອີກຄັ້ງສຳເລັດແລ້ວ.
ມັນແມ່ນ 3 .
⧪ ຄໍາອະທິບາຍຂອງສູດ:
- The COUNTIFS function ທໍາອິດນັບທັງໝົດຈຸລັງທີ່ຮັກສາເງື່ອນໄຂທໍາອິດ.
- ຈາກນັ້ນມັນນັບຈຸລັງທັງໝົດທີ່ຮັກສາເງື່ອນໄຂທີສອງ, ແລະອື່ນໆ.
- ອັນນີ້ທຳອິດມັນນັບຕາລາງທັງໝົດພາຍໃນຂອບເຂດ C4:C13 ທີ່ເປັນຄ່າຂໍ້ຄວາມ ( “*” ).
- ຈາກນັ້ນມັນຈະນັບເຊລທັງໝົດທີ່ບໍ່ມີຂໍ້ຄວາມ “gmail” ( “*gmail*” ). ນີ້ “*gmail*” ໝາຍເຖິງ ບໍ່ເທົ່າກັບ “*gmail* ” .
- ດັ່ງນັ້ນ, ສູດຄຳນວນຈະນັບເຊວທັງໝົດທີ່ມີຄ່າຂໍ້ຄວາມ, ແຕ່ບໍ່ຮວມ “gmail” .
5. ແລ່ນລະຫັດ VBA ເພື່ອເຮັດສຳເລັດທຸກໜ້າວຽກພ້ອມກັນ
ມາຮອດປັດຈຸບັນ, ພວກເຮົາໄດ້ປະຕິບັດສີ່ໜ້າວຽກແຍກຕ່າງຫາກ:
- ນັບຈຳນວນເຊລທີ່ມີຂໍ້ຄວາມ
- ຈາກນັ້ນໃຫ້ນັບຈໍານວນເຊລທີ່ບໍ່ມີຂໍ້ຄວາມ
- ນັບຈໍານວນເຊລທີ່ມີຂໍ້ຄວາມແຕ່ລວມເອົາຂໍ້ຄວາມສະເພາະ
- ນອກຈາກນີ້ຍັງນັບຈໍານວນເຊລທີ່ມີຂໍ້ຄວາມແຕ່. ບໍ່ລວມເອົາຂໍ້ຄວາມສະເພາະ
ດຽວນີ້, ພວກເຮົາຈະພັດທະນາ Macro ໂດຍໃຊ້ ລະຫັດ VBA ທີ່ສາມາດປະຕິບັດທັງສີ່ໜ້າວຽກພ້ອມກັນໄດ້.
⧪ ຂັ້ນຕອນທີ 1:
➤ ກົດ ALT+F11 ເທິງແປ້ນພິມຂອງທ່ານ. VBA ປ່ອງຢ້ຽມ ຈະເປີດ.
⧪ ຂັ້ນຕອນທີ 2:
➤ ໄປທີ່ແຖບ Insert ໃນ ປ່ອງຢ້ຽມ VBA .
➤ ຈາກຕົວເລືອກທີ່ມີ, ເລືອກ ໂມດູນ .
⧪ ຂັ້ນຕອນທີ 3:
➤ ປ່ອງຢ້ຽມໂມດູນໃຫມ່ທີ່ເອີ້ນວ່າ “ໂມດູນ 1” ຈະເປີດຂຶ້ນ.
➤ ໃສ່ລະຫັດຕໍ່ໄປນີ້ VBA ໃນໂມດູນ.
⧪ ລະຫັດ:
1508
⧪ ໝາຍເຫດ:
- ລະຫັດນີ້ສ້າງ Macro ເອີ້ນວ່າ Count_If_Cell_Contains_Text .
⧪ ຂັ້ນຕອນທີ 4:
➤ ບັນທຶກປຶ້ມວຽກເປັນ Excel Macro -Enabled Workbook .
⧪ ຂັ້ນຕອນທີ 5:
➤ ກັບໄປທີ່ແຜ່ນງານຂອງເຈົ້າ.
➤ ເລືອກໄລຍະຂອງເຊລ ໃນຊຸດຂໍ້ມູນຂອງທ່ານບ່ອນທີ່ທ່ານຕ້ອງການນັບຂໍ້ຄວາມ.
⧪ ຂັ້ນຕອນທີ 6:
➤ ຈາກນັ້ນກົດ ALT+F8 ເທິງແປ້ນພິມຂອງທ່ານ.
➤ ກ່ອງໂຕ້ຕອບທີ່ເອີ້ນວ່າ Macro ຈະເປີດຂຶ້ນ. ເລືອກ Count_If_Cell_Contains_Text ( ຊື່ຂອງ Macro ) ແລະຄລິກໃສ່ Run .
⧪ ຂັ້ນຕອນທີ 7:
➤ ກ່ອງປ້ອນຂໍ້ມູນ ຈະປາກົດຂຶ້ນຖາມ ໃຫ້ທ່ານໃສ່ຈໍານວນເຕັມລະຫວ່າງ 1 ຫາ 4, ແຕ່ລະຄົນສໍາລັບວຽກງານສະເພາະທີ່ໄດ້ກ່າວມາ.
⧪ ຂັ້ນຕອນທີ 8:
➤ ຖ້າຫາກວ່າທ່ານຕ້ອງການນັບຕາລາງທີ່ມີຄ່າຂໍ້ຄວາມ, ໃຫ້ໃສ່ 1 . ຈາກນັ້ນຄລິກ ຕົກລົງ .
➤ ທ່ານຈະໄດ້ຮັບກ່ອງຂໍ້ຄວາມສະແດງຈໍານວນເຊລທີ່ມີຂໍ້ຄວາມ ( 7 ໃນຕົວຢ່າງນີ້).
⧪ ຂັ້ນຕອນທີ 9:
➤ ຖ້າທ່ານຕ້ອງການນັບຕາລາງທີ່ບໍ່ມີຄ່າຂໍ້ຄວາມ, ໃຫ້ໃສ່ 2 . ຈາກນັ້ນຄລິກ ຕົກລົງ .
➤ ທ່ານຈະໄດ້ຮັບກ່ອງຂໍ້ຄວາມສະແດງຈຳນວນເຊລນັ້ນບໍ່ມີຂໍ້ຄວາມ ( 3 ໃນຕົວຢ່າງນີ້).
⧪ ຂັ້ນຕອນທີ 10:
➤ ຖ້າທ່ານຕ້ອງການນັບຕາລາງທີ່ມີຄ່າຂໍ້ຄວາມ, ແຕ່ລວມເອົາຂໍ້ຄວາມສະເພາະ, ໃສ່ 3 . ຈາກນັ້ນຄລິກ ຕົກລົງ .
➤ ທ່ານຈະໄດ້ຮັບ ກ່ອງປ້ອນຂໍ້ມູນ ອີກອັນໜຶ່ງທີ່ຂໍໃຫ້ເຈົ້າໃສ່ຂໍ້ຄວາມສະເພາະ. ຂ້ອຍໄດ້ເຂົ້າ “gmail” .
⧪ ໝາຍເຫດ: ນີ້ເປັນຕົວພິມນ້ອຍ. ນັ້ນໝາຍຄວາມວ່າ, ຖ້າເຈົ້າເຂົ້າ “Gmail” , ມັນຈະປະກອບມີ “gmail” .
➤ ຈາກນັ້ນຄລິກ ຕົກລົງ .
➤ ທ່ານຈະໄດ້ຮັບກ່ອງຂໍ້ຄວາມທີ່ສະແດງໃຫ້ທ່ານເຫັນຈໍານວນຂອງເຊລທີ່ມີຂໍ້ຄວາມ, ແຕ່ມີຂໍ້ຄວາມສະເພາະ ( “gmail” ຢູ່ທີ່ນີ້, 4 ).
⧪ ຂັ້ນຕອນທີ 11:
➤ ຖ້າທ່ານຕ້ອງການນັບຕາລາງທີ່ມີຄ່າຂໍ້ຄວາມ, ແຕ່ຍົກເວັ້ນຂໍ້ຄວາມສະເພາະ, ໃສ່ 4 . ຈາກນັ້ນຄລິກ ຕົກລົງ .
➤ ທ່ານຈະໄດ້ຮັບ ກ່ອງປ້ອນຂໍ້ມູນ ອີກອັນໜຶ່ງທີ່ຂໍໃຫ້ເຈົ້າໃສ່ຂໍ້ຄວາມສະເພາະ. ທີ່ນີ້ຂ້ອຍໄດ້ເຂົ້າ “gmail” ອີກຄັ້ງ.
⧪ ໝາຍເຫດ: ອັນນີ້ຍັງບໍ່ມີຕົວພິມນ້ອຍໃສ່ນຳ. ນັ້ນໝາຍຄວາມວ່າ, ຖ້າເຈົ້າເຂົ້າ “Gmail” , ມັນຈະເຮັດວຽກໄດ້ດີຄືກັນ.
➤ ຈາກນັ້ນຄລິກ ຕົກລົງ .
➤ ທ່ານຈະໄດ້ຮັບກ່ອງຂໍ້ຄວາມທີ່ສະແດງໃຫ້ທ່ານຈໍານວນຂອງເຊລທີ່ມີຂໍ້ຄວາມ, ແຕ່ບໍ່ລວມເອົາຂໍ້ຄວາມສະເພາະ ( “gmail” ທີ່ນີ້, 3 ).
ອ່ານເພີ່ມເຕີມ: Excel VBA ເພື່ອນັບຕາລາງທີ່ມີຂໍ້ຄວາມສະເພາະ
ບົດສະຫຼຸບ<6
ການນໍາໃຊ້ວິທີການເຫຼົ່ານີ້, ທ່ານສາມາດນັບຖ້າຫາກວ່າຕາລາງມີຂໍ້ຄວາມໃນ Excel, ພ້ອມກັບການລວມເອົາຫຼືຍົກເວັ້ນຂໍ້ຄວາມສະເພາະ. ເຈົ້າຮູ້ວິທີອື່ນບໍ? ຫຼືທ່ານມີຄໍາຖາມໃດໆ? ຮູ້ສຶກບໍ່ເສຍຄ່າທີ່ຈະຖາມພວກເຮົາ.