ວິທີການນັບຄໍາໃນ Excel - ຕົວຢ່າງສູດ

  • ແບ່ງປັນນີ້
Michael Brown

ບົດສອນອະທິບາຍວິທີການນັບຄຳສັບໃນ 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)

ສູດນີ້ນັບການປະກົດຕົວຂອງຂໍ້ຄວາມສະເພາະໃນເຊລແນວໃດ

  1. ຟັງຊັນ SUBSTITUTE ເອົາສິ່ງທີ່ລະບຸໄວ້. ຄໍາຈາກຂໍ້ຄວາມຕົ້ນສະບັບ.

ໃນຕົວຢ່າງນີ້, ພວກເຮົາເອົາການປ້ອນຄໍາທີ່ຢູ່ໃນເຊລ B1 ອອກຈາກຂໍ້ຄວາມຕົ້ນສະບັບທີ່ຢູ່ໃນ A2:

SUBSTITUTE(A2, $B$1,"")

  • ຈາກນັ້ນ, ຟັງຊັນ LEN ຄິດໄລ່ຄວາມຍາວຂອງຂໍ້ຄວາມທີ່ບໍ່ມີຄໍາທີ່ລະບຸໄວ້.
  • ໃນຕົວຢ່າງນີ້, LEN(SUBSTITUTE(A2, $B$1,"")) ສົ່ງຄືນຄວາມຍາວຂອງຂໍ້ຄວາມໃນຕາລາງ A2 ຫຼັງຈາກເອົາຕົວອັກສອນທັງໝົດທີ່ມີຢູ່ໃນທຸກເຫດການຂອງຄໍາວ່າ " moon ".

  • ຫຼັງຈາກນັ້ນ, ຕົວເລກຂ້າງເທິງນີ້ຈະຖືກລົບອອກຈາກຄວາມຍາວທັງໝົດຂອງຂໍ້ຄວາມຕົ້ນສະບັບ:
  • (LEN(A2)-LEN(SUBSTITUTE(A2, $B$1,"")))

    ຜົນຂອງການນີ້. ການດໍາເນີນງານແມ່ນຕົວເລກຂອງຕົວອັກສອນທີ່ມີຢູ່ໃນທຸກການປະກົດຕົວຂອງຄໍາເປົ້າຫມາຍ, ເຊິ່ງແມ່ນ 12 ໃນຕົວຢ່າງນີ້ (3 ການປະກົດຕົວຂອງຄໍາວ່າ " moon ", 4 ຕົວອັກສອນແຕ່ລະອັນ).

  • ສຸດທ້າຍ, ຕົວເລກຂ້າງເທິງ. ແມ່ນແບ່ງຕາມຄວາມຍາວຂອງຄໍາ. ໃນຄໍາສັບຕ່າງໆອື່ນໆ, ທ່ານແບ່ງຈໍານວນຕົວອັກສອນທີ່ມີຢູ່ໃນທຸກໆການປະກົດຕົວຂອງຄໍາເປົ້າຫມາຍໂດຍຈໍານວນຕົວອັກສອນທີ່ມີຢູ່ໃນຄໍາທີ່ເກີດຂື້ນຄັ້ງດຽວ. ໃນຕົວຢ່າງນີ້, 12 ຖືກແບ່ງດ້ວຍ 4 , ແລະພວກເຮົາໄດ້ຮັບ 3 ເປັນຜົນ. text (substring). ຕົວຢ່າງ, ທ່ານສາມາດນັບໄດ້ຈຳນວນເທື່ອທີ່ຂໍ້ຄວາມ " pick " ປາກົດຢູ່ໃນຕາລາງ A2:
  • ສູດຄຳນວນທີ່ລະອຽດອ່ອນເພື່ອນັບຄຳສະເພາະໃນ 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)

    <0

    ນັບຄຳສະເພາະໃນ 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.

    Michael Brown ເປັນຜູ້ທີ່ມີຄວາມກະຕືລືລົ້ນທາງດ້ານເທກໂນໂລຍີທີ່ອຸທິດຕົນທີ່ມີຄວາມກະຕືລືລົ້ນໃນຂະບວນການທີ່ສັບສົນໂດຍນໍາໃຊ້ເຄື່ອງມືຊອບແວ. ດ້ວຍປະສົບການຫຼາຍກວ່າໜຶ່ງທົດສະວັດໃນອຸດສາຫະກຳເທັກໂນໂລຍີ, ລາວໄດ້ເນັ້ນທັກສະໃນ Microsoft Excel ແລະ Outlook, ເຊັ່ນດຽວກັນກັບ Google Sheets ແລະ Docs. blog ຂອງ Michael ແມ່ນອຸທິດຕົນເພື່ອແບ່ງປັນຄວາມຮູ້ແລະຄວາມຊໍານານຂອງລາວກັບຜູ້ອື່ນ, ສະຫນອງຄໍາແນະນໍາແລະຄໍາແນະນໍາທີ່ງ່າຍຕໍ່ການຕິດຕາມເພື່ອປັບປຸງຜົນຜະລິດແລະປະສິດທິພາບ. ບໍ່ວ່າທ່ານຈະເປັນມືອາຊີບທີ່ມີລະດູການຫຼືຜູ້ເລີ່ມຕົ້ນ, blog ຂອງ Michael ສະເຫນີຄວາມເຂົ້າໃຈທີ່ມີຄຸນຄ່າແລະຄໍາແນະນໍາພາກປະຕິບັດສໍາລັບການໄດ້ຮັບປະໂຫຍດສູງສຸດຈາກເຄື່ອງມືຊອບແວທີ່ຈໍາເປັນເຫຼົ່ານີ້.