สารบัญ
ในบทช่วยสอนนี้ ฉันจะแสดงให้คุณเห็น 8 เทคนิคง่ายๆ ในการนับเซลล์ที่มีข้อความใน excel คุณสามารถใช้เมธอดเหล่านี้ได้แม้ในชุดข้อมูลขนาดใหญ่เพื่อค้นหาเซลล์ข้อมูลที่มีค่าข้อความ ตลอดบทช่วยสอนนี้ คุณจะได้เรียนรู้เครื่องมือและเทคนิคของ excel ที่สำคัญซึ่งจะมีประโยชน์มากในงานที่เกี่ยวข้องกับ excel
ดาวน์โหลดแบบฝึกหัดแบบฝึกหัด
คุณสามารถดาวน์โหลดแบบฝึกหัดแบบฝึกหัดได้จากที่นี่
นับเซลล์ด้วย Text.xlsm
8 เคล็ดลับง่ายๆ ในการนับเซลล์ด้วยข้อความใน Excel
เราได้นำชุดข้อมูลที่กระชับมาอธิบาย ขั้นตอนอย่างชัดเจน ชุดข้อมูลมีประมาณ 7 แถวและ 2 คอลัมน์ เริ่มแรก เราจะเก็บเซลล์ทั้งหมดไว้ในรูปแบบ ทั่วไป สำหรับชุดข้อมูลทั้งหมด เรามี 2 คอลัมน์ที่ไม่ซ้ำกัน ซึ่งได้แก่ ผลิตภัณฑ์ และ ปริมาณการขาย แม้ว่าเราอาจเปลี่ยนจำนวนคอลัมน์ในภายหลังหากจำเป็น
1. การใช้ฟังก์ชัน COUNTA
ฟังก์ชัน COUNTA นับเซลล์ทั้งหมดด้วยค่าประเภทใดก็ได้ เราสามารถใช้ฟังก์ชันนี้เพื่อนับเซลล์ที่มีข้อความใน excel ทำตามขั้นตอนด้านล่างเพื่อดำเนินการนี้
ขั้นตอน:
- ขั้นแรก ไปที่เซลล์ C10 แล้วใส่สูตรต่อไปนี้:
=COUNTA(B5:C9)-COUNT(B5:C9)
- ตอนนี้ กด Enter และจะคำนวณ จำนวนเซลล์ข้อความทั้งหมดภายใน C10 .
อ่านเพิ่มเติม: Count Ifเซลล์มีข้อความใน Excel (5 วิธีง่ายๆ)
2. การใช้ฟังก์ชัน COUNTIF
ฟังก์ชัน COUNTIF ใช้เกณฑ์บางอย่างในการนับเซลล์ เราสามารถนับเซลล์ที่มีข้อความใน excel โดยใช้ฟังก์ชันนี้โดยกำหนดเกณฑ์ที่เหมาะสม ให้เราดูวิธีการทำ
ขั้นตอน:
- เริ่มต้นด้วยการดับเบิลคลิกที่เซลล์ C10 แล้วป้อน ด้านล่างสูตร:
=COUNTIF(B5:C9,"*")
- ถัดไป กดปุ่ม Enter และ คุณควรได้รับจำนวนเซลล์ที่มีข้อมูลข้อความ
อ่านเพิ่มเติม: นับถ้าเซลล์มีข้อความใดๆ ใน Excel (4 วิธี)
3. การใช้ฟังก์ชัน ISTEXT
ตามชื่อที่แนะนำ ฟังก์ชัน ISTEXT ใน excel จะตรวจสอบว่าเซลล์มีข้อความหรือไม่ และให้ข้อเสนอแนะด้วยเครื่องหมาย ค่า TRUE หรือ FALSE ให้เราดูวิธีการใช้ที่นี่เพื่อนับจำนวนเซลล์
ขั้นตอน:
- ในการเริ่มวิธีนี้ ให้ดับเบิลคลิกที่เซลล์ C10 และใส่สูตรด้านล่าง:
=COUNT(IF(ISTEXT(B5:C9),1))
- ถัดไป กดปุ่ม Enter ที่สำคัญ และด้วยเหตุนี้ จะพบจำนวนเซลล์ทั้งหมดที่มีข้อมูลข้อความอยู่ภายในเซลล์ C10
- ISTEXT(B5:C9): ส่วนนี้จะตรวจสอบแต่ละเซลล์ในช่วง และส่งกลับ TRUE ถ้าเซลล์มีข้อความ FALSE
- IF(ISTEXT(B5:C9),1): นี่จะส่งกลับอาร์เรย์ จาก 1 และ FALSE ขึ้นอยู่กับเซลล์ที่มีค่าข้อความ
อ่านเพิ่มเติม: COUNTIF เซลล์ที่มีข้อความเฉพาะใน Excel (คำนึงถึงตัวพิมพ์เล็กและใหญ่)
4. การนับด้วยฟังก์ชัน SUM
เรายังสามารถใช้ ฟังก์ชัน SUM ใน excel ร่วมกับ ฟังก์ชัน ISTEXT เพื่อนับเซลล์ที่มีข้อความ
ขั้นตอน:
- ในการเริ่มวิธีนี้ ให้ไปที่เซลล์ C10 และพิมพ์สูตรต่อไปนี้: <14
- หลังจากนั้น ให้กดปุ่ม Enter หรือคลิกที่เซลล์ว่าง
- ทันที นี่จะแสดงจำนวนเซลล์ข้อความภายในเซลล์ C10 เป็น 5
- ISTEXT(B5:C9): ส่วนนี้ ตรวจสอบแต่ละเซลล์ในช่วงและส่งกลับ TRUE ถ้าเซลล์มีข้อความ FALSE
- IF(ISTEXT(B5:C9),1): ซึ่งจะส่งคืนอาร์เรย์ของ 1 และ FALSE ขึ้นอยู่กับเซลล์ที่มีค่าข้อความ
- แทรก สูตรด้านล่างภายในเซลล์ C10 :
- สุดท้ายกดปุ่ม Enter แล้วเราจะได้ผลลัพธ์เป็น 5
- ISTEXT(B5:C9): ส่วนนี้จะตรวจสอบแต่ละเซลล์ในช่วงและส่งกลับ จริง ถ้าเซลล์มีข้อความ เป็นเท็จ
- IF(ISTEXT(B5:C9),1): นี่จะส่งกลับอาร์เรย์ของ 1 และ FALSE ขึ้นอยู่กับเซลล์ที่มีค่าข้อความ
- ในการเริ่มดำเนินการ ให้ไปที่เซลล์ C10 แล้วพิมพ์ สูตรด้านล่าง:
- จากนั้นกด Enter และจะ นับจำนวนเซลล์ทั้งหมดที่มีค่าข้อมูลข้อความภายในเซลล์ C10 .
- ISTEXT(B5:C9): ส่วนนี้จะตรวจสอบแต่ละเซลล์ในช่วงและส่งกลับ TRUE ถ้าเซลล์มีข้อความ FALSE
- SIGN(ISTEXT(B5:C9)): ส่วนนี้จะคืนค่าอาร์เรย์ของ 1 และ 0 เมื่อเซลล์มีค่าเป็นบวกหรือ 0 .
- ขั้นแรก ไปที่เซลล์ C10 แล้วใส่สูตรต่อไปนี้:
- ตอนนี้ กด Enter และจะคำนวณจำนวนเซลล์ข้อความทั้งหมดภายในเซลล์ C10 .
- สำหรับสิ่งนี้ ให้ดับเบิลคลิกที่เซลล์ C10 แล้วป้อนสูตรด้านล่าง:
- ถัดไป กดปุ่ม ป้อน คีย์ และคุณควรได้รับจำนวนเซลล์ที่มีข้อมูลข้อความ
- ISTEXT(B5:C10) : ฟังก์ชัน ISTEXT ตรวจสอบแต่ละเซลล์ในช่วงและส่งกลับ TRUE ถ้าเซลล์มี ข้อความ FALSE มิฉะนั้น
- INDIRECT(“B”&ROW(B5:C10)): ฟังก์ชัน INDIRECT เพื่อตั้งค่าการอ้างอิงแต่ละรายการของเซลล์ทั้งหมดใน ช่วงที่ระบุ
- SUBTOTAL(103, INDIRECT(“B”&ROW(B5:C10)))*(ISTEXT(B5:C10)): ส่วนนี้คืนอาร์เรย์ ของ 1 และ 0 ซึ่งระบุการมีอยู่ของข้อความในเซลล์หรือมิฉะนั้น
- สำหรับวิธีนี้ ให้ไปที่แท็บ นักพัฒนาซอฟต์แวร์ และเลือก Visual Basic .
- ตอนนี้ เลือก แทรก ในหน้าต่าง VBA และ คลิกที่ โมดูล .
- ถัดไป พิมพ์สูตรด้านล่างในหน้าต่างใหม่:
=SUM(IF(ISTEXT(B5:C9),1))
🔎 สูตรทำงานอย่างไร
อ่านเพิ่มเติม : วิธีนับคำเฉพาะในคอลัมน์ใน Excel (2 วิธี)
5. การนับเซลล์ข้อความด้วยฟังก์ชัน SUMPRODUCT
ในวิธีนี้ เราจะใช้ SUMPRODUCT ฟังก์ชัน ร่วมกับ ฟังก์ชัน ISTEXT เพื่อนับเซลล์ที่มีข้อความใน excel
ขั้นตอน:
=SUMPRODUCT(IF(ISTEXT(B5:C9),1))
🔎 สูตรทำงานอย่างไร
6. การใช้ฟังก์ชัน SIGN ใน Excel
ฟังก์ชัน SIGN ในการทดสอบ excel ว่าตัวเลขเป็นบวกหรือลบ เราสามารถใช้ฟังก์ชันนี้คล้ายกับวิธีก่อนหน้าในการนับเซลล์ที่มีข้อความใน excel ด้านล่างนี้เป็นขั้นตอนโดยละเอียด
ขั้นตอน:
=SUMPRODUCT(SIGN(ISTEXT(B5:C9)))
🔎 <2 สูตรทำงานอย่างไร
7. การยกเว้นเซลล์ที่มีช่องว่าง
ในชุดข้อมูลต่อไปนี้ เซลล์ B8 มีช่องว่างเดียวซึ่งเมธอดก่อนหน้านี้จะนับเป็นข้อความ. สำหรับสิ่งนี้ เราต้องการวิธีอื่นในการนับเซลล์ที่มีข้อความใน excel แต่ไม่รวมเซลล์ใดๆ ที่มีช่องว่าง
ขั้นตอน:
=COUNTIF(B5:C9,"><")
8. การนับเซลล์หลังจาก การกรอง
ที่นี่ เราได้กรองชุดข้อมูลแล้ว เนื่องจากคุณสังเกตเห็นว่าไม่มีแถว 9 สูตรปกติจะนับแถวนี้ด้วย ดังนั้น เราจะใช้สูตรอื่นเพื่อนับเฉพาะเซลล์ที่กรองด้วยข้อความใน excel
ขั้นตอน:
=SUMPRODUCT(SUBTOTAL(103, INDIRECT("B"&ROW(B5:C10)))*(ISTEXT(B5:C10)))
🔎 สูตรทำงานอย่างไร
อ่านเพิ่มเติม: วิธีนับเซลล์ที่กรองด้วยข้อความใน Excel (3 วิธี)
วิธีนับเซลล์ใน Excel
หากคุณคุ้นเคยกับ VBA ใน excel คุณจะนับเซลล์ได้อย่างรวดเร็วด้วยโค้ดเพียงไม่กี่บรรทัด ให้เราดูว่าเราสามารถดำเนินการดังกล่าวได้อย่างไร
ขั้นตอน:
7963
- จากนั้น เปิดมาโครจากแท็บ นักพัฒนาซอฟต์แวร์ โดยคลิกที่ มาโคร
- ตอนนี้ ในหน้าต่าง มาโคร ให้เลือกมาโคร CountCells แล้วคลิก เรียกใช้ . <14
- ด้วยเหตุนี้ รหัส VBA จะคำนวณจำนวนเซลล์ทั้งหมดภายในเซลล์ C10 .
- เริ่มต้นด้วยการดับเบิลคลิกที่เซลล์ C10 แล้วป้อนสูตรด้านล่าง:
- จากนั้น กดปุ่ม Enter และจะพบ จำนวนเซลล์ที่มีจำนวนเท่ากับ 5 .
วิธีนับเซลล์ด้วยตัวเลขใน Excel
ในการนับเซลล์ด้วยตัวเลข เราจะใช้ ฟังก์ชัน COUNT ใน excel
ขั้นตอน:
=COUNT(B5:C9)
สรุป
ฉันหวังว่าคุณจะสามารถใช้ วิธีการที่ฉันแสดงในเรื่องนี้สอนวิธีนับเซลล์ด้วยข้อความใน excel อย่างที่คุณเห็น มีหลายวิธีในการบรรลุเป้าหมายนี้ ดังนั้นจงเลือกวิธีที่เหมาะกับสถานการณ์ของคุณที่สุดอย่างชาญฉลาด หากคุณติดขัดในขั้นตอนใดขั้นตอนหนึ่ง เราขอแนะนำให้ทำขั้นตอนเหล่านี้ซ้ำสองสามครั้งเพื่อขจัดความสับสน สุดท้าย หากต้องการเรียนรู้เทคนิค excel เพิ่มเติม โปรดติดตามเว็บไซต์ ExcelWIKI ของเรา หากคุณมีข้อสงสัยใดๆ โปรดแจ้งให้เราทราบในความคิดเห็น