ສາລະບານ
ບົດສອນອະທິບາຍວິທີການນັບຄຳສັບໃນ Excel ໂດຍໃຊ້ຟັງຊັນ LEN ປະສົມປະສານກັບຟັງຊັນ Excel ອື່ນໆ, ແລະໃຫ້ສູດຄຳນວນທີ່ລະອຽດອ່ອນ ແລະ ໂຕພິມນ້ອຍໃຫຍ່ເພື່ອນັບຄຳສັບ/ຂໍ້ຄວາມທັງໝົດ ຫຼືສະເພາະໃນຕາລາງ ຫຼືໄລຍະໃດໜຶ່ງ. .
Microsoft Excel ມີຫນ້າທີ່ທີ່ເປັນປະໂຫຍດທີ່ສາມາດນັບໄດ້ເກືອບທຸກຢ່າງ: ຟັງຊັນ COUNT ເພື່ອນັບເຊວທີ່ມີຕົວເລກ, COUNTA ເພື່ອນັບເຊລທີ່ບໍ່ແມ່ນຊ່ອງຫວ່າງ, COUNTIF ແລະ COUNTIFS ເພື່ອນັບຕາລາງທີ່ມີເງື່ອນໄຂ, ແລະ LEN ເພື່ອຄິດໄລ່ຄວາມຍາວຂອງຂໍ້ຄວາມ.
ໜ້າເສຍດາຍ, Excel ບໍ່ໄດ້ໃຫ້ເຄື່ອງມືໃນຕົວສຳລັບການນັບຈຳນວນຄຳສັບ. ໂຊກດີ, ໂດຍການສົມທົບການທໍາງານຂອງ serval ທ່ານສາມາດສ້າງສູດສະລັບສັບຊ້ອນຫຼາຍເພື່ອເຮັດສໍາເລັດເກືອບທຸກຫນ້າວຽກ. ແລະພວກເຮົາຈະໃຊ້ວິທີນີ້ເພື່ອນັບຄຳສັບໃນ Excel. ການປະສົມກັນຂອງຟັງຊັນ LEN, SUBSTITUTE ແລະ TRIM ຕໍ່ໄປນີ້:
LEN(TRIM( cell))-LEN(SUBSTITUTE( cell," ",""))+1ບ່ອນໃດ cell ແມ່ນທີ່ຢູ່ຂອງຕາລາງທີ່ທ່ານຕ້ອງການນັບຄຳສັບ.
ແລະຫຼັງຈາກນັ້ນ, ທ່ານສາມາດສຳເນົາສູດຄຳນວນລົງເພື່ອນັບຄຳສັບໃນຕາລາງອື່ນຂອງຖັນ A:
ສູດການນັບຄຳນີ້ເຮັດວຽກແນວໃດ
ທຳອິດ, ເຈົ້າໃຊ້ຟັງຊັນ SUBSTITUTE ເພື່ອເອົາຊ່ອງຫວ່າງທັງໝົດໃນເຊວອອກໂດຍການປ່ຽນແທນພວກມັນດ້ວຍຂໍ້ຄວາມຫວ່າງເປົ່າ.string ("") ສໍາລັບຟັງຊັນ LEN ເພື່ອສົ່ງຄືນຄວາມຍາວຂອງສະຕຣິງທີ່ບໍ່ມີຊ່ອງຫວ່າງ:
LEN(SUBSTITUTE(A2," ",""))
ຫຼັງຈາກນັ້ນ, ທ່ານລົບຄວາມຍາວຂອງສະຕຣິງໂດຍບໍ່ມີຊ່ອງຫວ່າງຈາກຄວາມຍາວທັງໝົດຂອງສະຕຣິງ, ແລະເພີ່ມ 1 ໃສ່ການນັບຄຳສຸດທ້າຍ, ເນື່ອງຈາກຈຳນວນຄຳສັບໃນເຊລເທົ່າກັບຈຳນວນຊ່ອງບວກ 1.
ນອກຈາກນັ້ນ, ເຈົ້າຍັງໃຊ້ຟັງຊັນ TRIM ເພື່ອກໍາຈັດຊ່ອງຫວ່າງເພີ່ມເຕີມໃນເຊລ, ຖ້າມີ. ບາງຄັ້ງແຜ່ນວຽກອາດມີຊ່ອງຫວ່າງທີ່ເບິ່ງບໍ່ເຫັນຫຼາຍ, ຕົວຢ່າງ: ຊ່ອງຫວ່າງສອງຄຳ ຫຼືຫຼາຍກວ່ານັ້ນລະຫວ່າງຄຳສັບ, ຫຼືຕົວອັກສອນທີ່ພິມໂດຍບໍ່ໄດ້ຕັ້ງໃຈໃນຕອນຕົ້ນ ຫຼື ທ້າຍຂອງຂໍ້ຄວາມ (ເຊັ່ນ: ຊ່ອງນຳໜ້າ ແລະ ຫຍໍ້ໜ້າ). ແລະພື້ນທີ່ພິເສດທັງໝົດເຫຼົ່ານັ້ນສາມາດຖິ້ມຄຳສັບຂອງເຈົ້າອອກໄປໄດ້. ເພື່ອປ້ອງກັນສິ່ງດັ່ງກ່າວ, ກ່ອນທີ່ຈະຄິດໄລ່ຄວາມຍາວທັງໝົດຂອງສະຕຣິງ, ພວກເຮົາໃຊ້ຟັງຊັນ TRIM ເພື່ອເອົາຊ່ອງຫວ່າງທີ່ເກີນທັງໝົດອອກ ຍົກເວັ້ນຊ່ອງຫວ່າງດຽວລະຫວ່າງຄຳສັບ. ສູດຂ້າງເທິງເພື່ອນັບຄໍາໃນ Excel ສາມາດຖືກເອີ້ນວ່າສົມບູນແບບຖ້າບໍ່ແມ່ນສໍາລັບຂໍ້ບົກຜ່ອງຫນຶ່ງ - ມັນຈະສົ່ງຄືນ 1 ສໍາລັບຈຸລັງຫວ່າງເປົ່າ. ເພື່ອແກ້ໄຂອັນນີ້, ທ່ານສາມາດເພີ່ມຄໍາຖະແຫຼງການ IF ເພື່ອກວດເບິ່ງຕາລາງຫວ່າງເປົ່າ:
=IF(A2="", 0, LEN(TRIM(A2))-LEN(SUBSTITUTE(A2," ",""))+1)
ດັ່ງທີ່ເຈົ້າເຫັນໃນຮູບໜ້າຈໍຂ້າງເທິງ, ສູດຈະກັບຄືນມາ. ສູນສຳລັບຕາລາງຫວ່າງເປົ່າ, ແລະການນັບຄຳທີ່ຖືກຕ້ອງສຳລັບເຊລທີ່ບໍ່ຫວ່າງເປົ່າ.
ວິທີນັບຄຳສັບສະເພາະໃນຕາລາງ
ເພື່ອນັບຈຳນວນຄຳສັບໃດໜຶ່ງ, ຂໍ້ຄວາມ ຫຼືສະຕຣິງຍ່ອຍທີ່ປາກົດຂຶ້ນ ໃນເຊລ, ໃຊ້ສິ່ງຕໍ່ໄປນີ້ສູດຄຳນວນ:
=(LEN( cell )-LEN(SUBSTITUTE( cell , word ,"")))/LEN( word )
ຕົວຢ່າງ, ໃຫ້ຄຳນວນການປະກົດຕົວຂອງ " moon " ໃນຕາລາງ A2:
=(LEN(A2)-LEN(SUBSTITUTE(A2, "moon","")))/LEN("moon")
ແທນທີ່ຈະໃສ່ຄໍາສັບທີ່ຈະຖືກນັບໂດຍກົງໃນສູດ, ທ່ານສາມາດພິມມັນໃນບາງເຊລ, ແລະອ້າງອີງເຊລນັ້ນໃນສູດຂອງທ່ານ. ດັ່ງນັ້ນ, ທ່ານຈະໄດ້ຮັບສູດທີ່ຫຼາກຫຼາຍກວ່າໃນການນັບຄໍາໃນ Excel.
ເຄັດລັບ. ຖ້າທ່ານວາງແຜນທີ່ຈະຄັດລອກສູດຂອງທ່ານໄປໃສ່ຫຼາຍຈຸລັງ, ໃຫ້ແນ່ໃຈວ່າຈະແກ້ໄຂການອ້າງອີງເຖິງເຊນທີ່ມີຄໍາທີ່ຈະນັບດ້ວຍເຄື່ອງຫມາຍ $. ຕົວຢ່າງ:
=(LEN(A2)-LEN(SUBSTITUTE(A2, $B$1,"")))/LEN($B$1)
ສູດນີ້ນັບການປະກົດຕົວຂອງຂໍ້ຄວາມສະເພາະໃນເຊລແນວໃດ
- ຟັງຊັນ SUBSTITUTE ເອົາສິ່ງທີ່ລະບຸໄວ້. ຄໍາຈາກຂໍ້ຄວາມຕົ້ນສະບັບ.
ໃນຕົວຢ່າງນີ້, ພວກເຮົາເອົາການປ້ອນຄໍາທີ່ຢູ່ໃນເຊລ B1 ອອກຈາກຂໍ້ຄວາມຕົ້ນສະບັບທີ່ຢູ່ໃນ A2:
SUBSTITUTE(A2, $B$1,"")
ໃນຕົວຢ່າງນີ້, LEN(SUBSTITUTE(A2, $B$1,""))
ສົ່ງຄືນຄວາມຍາວຂອງຂໍ້ຄວາມໃນຕາລາງ A2 ຫຼັງຈາກເອົາຕົວອັກສອນທັງໝົດທີ່ມີຢູ່ໃນທຸກເຫດການຂອງຄໍາວ່າ " moon ".
(LEN(A2)-LEN(SUBSTITUTE(A2, $B$1,"")))
ຜົນຂອງການນີ້. ການດໍາເນີນງານແມ່ນຕົວເລກຂອງຕົວອັກສອນທີ່ມີຢູ່ໃນທຸກການປະກົດຕົວຂອງຄໍາເປົ້າຫມາຍ, ເຊິ່ງແມ່ນ 12 ໃນຕົວຢ່າງນີ້ (3 ການປະກົດຕົວຂອງຄໍາວ່າ " moon ", 4 ຕົວອັກສອນແຕ່ລະອັນ).
ສູດຄຳນວນທີ່ລະອຽດອ່ອນເພື່ອນັບຄຳສະເພາະໃນ cell
ດັ່ງທີ່ເຈົ້າອາດຈະຮູ້, Excel SUBSTITUTE ເປັນຟັງຊັນທີ່ລະອຽດອ່ອນຕົວພິມນ້ອຍໃຫຍ່, ແລະດັ່ງນັ້ນ ສູດການນັບຄຳທີ່ອີງໃສ່ SUBSTITUTE ແມ່ນມີຕົວພິມນ້ອຍໃຫຍ່ຕາມຄ່າເລີ່ມຕົ້ນ:
ສູດຄຳນວນຕົວພິມນ້ອຍເພື່ອນັບຄຳສັບສະເພາະໃນຕາລາງ
ຫາກທ່ານຕ້ອງການນັບທັງຕົວພິມໃຫຍ່ ແລະຕົວພິມນ້ອຍຂອງຄຳທີ່ລະບຸ, ໃຫ້ໃຊ້ຟັງຊັນ UPPER ຫຼື LOWER ພາຍໃນ SUBSTITUTE ເພື່ອປ່ຽນຂໍ້ຄວາມຕົ້ນສະບັບ ແລະຕົວພິມນ້ອຍ. ຂໍ້ຄວາມທີ່ທ່ານຕ້ອງການນັບເປັນກໍລະນີດຽວກັນ.
=(LEN( cell)-LEN(SUBSTITUTE(UPPER( cell),UPPER( text) ),"")))/LEN( text)ຫຼື
=(LEN( cell)-LEN(SUBSTITUTE(LOWER( cell)">),LOWER( text),"")))/LEN( text)ຕົວຢ່າງ, ເພື່ອນັບຈຳນວນການປະກົດຕົວຂອງຄຳສັບໃນ B1 ພາຍໃນຕາລາງ A2. ບໍ່ສົນໃຈກໍລະນີ, ໃຊ້ສູດນີ້:
=(LEN(A2)-LEN(SUBSTITUTE(LOWER(A2),LOWER($B$1),"")))/LEN($B$1)
ດັ່ງທີ່ສະແດງໃຫ້ເຫັນໃນຂ້າງລຸ່ມນີ້ພາບໜ້າຈໍ, ສູດຄຳນວນຈະສົ່ງຄືນຄຳຄຳດຽວກັນ ໂດຍບໍ່ຄຳນຶງເຖິງວ່າຄຳນັ້ນຈະຖືກພິມຢູ່ໃນ UPPERCASE (ເຊລ B1), ໂຕພິມນ້ອຍ (ເຊລ D1) ຫຼື ຕົວພິມປະໂຫຍກ (ເຊລ C1):
ນັບຈຳນວນຄຳສັບທັງໝົດໃນຂອບເຂດ
ເພື່ອຊອກຫາຈຳນວນຄຳສັບໃດໜຶ່ງໃນຂອບເຂດໃດໜຶ່ງ, ໃຫ້ເອົາສູດຄຳນວນທີ່ນັບຄຳສັບທັງໝົດຢູ່ໃນຕາລາງໃດໜຶ່ງ ແລະຝັງມັນພາຍໃນຟັງຊັນ SUMPRODUCT ຫຼື SUM:
=SUMPRODUCT(LEN(TRIM( range))-LEN(SUBSTITUTE( range," ","))+1)ຫຼື
=SUM(LEN (TRIM( range))-LEN(SUBSTITUTE( range," ",""))+1)SUMPRODUCT ແມ່ນໜຶ່ງໃນບາງຟັງຊັນ Excel ທີ່ສາມາດຈັດການອາເຣ, ແລະທ່ານເຮັດສູດສູດຕາມປົກກະຕິໂດຍການກົດປຸ່ມ Enter.
ສຳລັບຟັງຊັນ SUM ເພື່ອຄິດໄລ່ອາເຣ, ມັນຄວນຈະຖືກໃຊ້ໃນສູດອາເຣ, ເຊິ່ງສຳເລັດໂດຍການກົດ Ctrl+Shift+Enter ແທນ Enter ປົກກະຕິ.
ຕົວຢ່າງ, ເພື່ອນັບຄຳສັບທັງໝົດໃນຂອບເຂດ A2:A4, ໃຫ້ໃຊ້ສູດໜຶ່ງຕໍ່ໄປນີ້:
=SUMPRODUCT(LEN(TRIM(A2:A4))-LEN(SUBSTITUTE(A2:A4," ",""))+1)
=SUM(LEN(TRIM(A2:A4))-LEN(SUBSTITUTE(A2:A4," ",""))+1)
ນັບຄຳສະເພາະໃນ ra nge
ຖ້າຫາກວ່າທ່ານຕ້ອງການທີ່ຈະນັບຈໍານວນເທື່ອຂອງຄໍາສັບຕ່າງໆຫຼືຂໍ້ຄວາມສະເພາະໃດຫນຶ່ງປະກົດຢູ່ພາຍໃນລະດັບຂອງເຊລ, ໃຫ້ນໍາໃຊ້ວິທີການທີ່ຄ້າຍຄືກັນ - ເອົາສູດເພື່ອນັບຄໍາສັບສະເພາະໃນຫ້ອງຫນຶ່ງ, ແລະປະສົມກັບ SUM ຫຼື ຟັງຊັນ SUMPRODUCT:
=SUMPRODUCT((LEN( range)-LEN(SUBSTITUTE( range, word,"")))/LEN( word))ຫຼື
=SUM((LEN( range)-LEN(SUBSTITUTE( range), word,"")))/LEN( word))ກະລຸນາຈື່ວ່າຕ້ອງກົດ Ctrl+Shift+Enter ເພື່ອເຮັດສູດສູດ SUM array ຢ່າງຖືກຕ້ອງ.
ຕົວຢ່າງ, ເພື່ອນັບການປະກົດຕົວທັງໝົດຂອງຄໍາທີ່ໃສ່ໃນເຊລ C1 ພາຍໃນຂອບເຂດ A2:A4, ໃຫ້ໃຊ້ສູດນີ້:
=SUMPRODUCT((LEN(A2:A4)-LEN(SUBSTITUTE(A2:A4, C1,"")))/LEN(C1))
ຕາມທີ່ທ່ານ ຈື່ໄວ້, SUBSTITUTE ແມ່ນຟັງຊັນ ຕົວພິມນ້ອຍໃຫຍ່ , ແລະດັ່ງນັ້ນ ສູດຂ້າງເທິງຈຶ່ງຈຳແນກລະຫວ່າງຕົວພິມໃຫຍ່ ແລະ ຕົວພິມນ້ອຍ:
ເພື່ອສ້າງສູດ case-insensitive , ໃຊ້ຟັງຊັນ UPPER ຫຼື LOWER:
=SUMPRODUCT((LEN(A2:A4)-LEN(SUBSTITUTE((UPPER(A2:A4)),UPPER(C1),"")))/LEN(C1))
ຫຼື
=SUMPRODUCT((LEN(A2:A4)-LEN(SUBSTITUTE((LOWER(A2:A4)),LOWER(C1),"")))/LEN(C1))
ນີ້ແມ່ນວິທີທີ່ທ່ານນັບຄໍາໃນ Excel. ເພື່ອໃຫ້ເຂົ້າໃຈໄດ້ດີຂຶ້ນ ແລະອາດຈະເປັນການປ່ຽນສູດຂອງວິສະວະກອນ, ທ່ານສາມາດດາວໂຫລດຕົວຢ່າງ Excel Count Words workbook.
ຖ້າບໍ່ມີສູດໃດທີ່ສົນທະນາຢູ່ໃນບົດສອນນີ້ໄດ້ແກ້ໄຂວຽກງານຂອງເຈົ້າ, ກະລຸນາກວດເບິ່ງລາຍການຕໍ່ໄປນີ້ຂອງ ຊັບພະຍາກອນທີ່ສະແດງໃຫ້ເຫັນວິທີແກ້ໄຂອື່ນໆເພື່ອນັບເຊວ, ຂໍ້ຄວາມແລະຕົວອັກສອນສ່ວນບຸກຄົນໃນ Excel.