วิธีการนับข้อมูล / รายการที่กรองด้วยเกณฑ์ใน Excel
คุณอาจสังเกตเห็นว่าไม่ว่าคุณจะกรองตารางของคุณหรือไม่ฟังก์ชัน COUNTIF จะละเว้นการกรองและส่งคืนค่าคงที่ ในบางกรณีคุณจะต้องนับข้อมูลที่กรองด้วยเกณฑ์เฉพาะดังนั้นจะทำอย่างไร? ในบทความนี้ฉันจะแนะนำสองวิธีในการ Countif กรองข้อมูล / รายการใน Excel อย่างรวดเร็ว
- Countif กรองข้อมูลด้วยเกณฑ์โดยการเพิ่มคอลัมน์ตัวช่วยใน Excel
- Countif กรองข้อมูลด้วยเกณฑ์โดยฟังก์ชัน Excel
- Countif กรองข้อมูลด้วยเกณฑ์โดยแยกช่วงข้อมูลออกเป็นหลายแผ่นแล้วนับ
Countif กรองข้อมูลด้วยเกณฑ์โดยการเพิ่มคอลัมน์ตัวช่วยใน Excel
ในบทความนี้ ผมจะยกตัวอย่างตารางต่อไปนี้ ที่นี่ ฉันได้กรอง Julie และ Nicole ในคอลัมน์ Salesman แล้ว
ข้อมูลต้นฉบับ:
ข้อมูลที่กรอง:
วิธีนี้จะแนะนำให้คุณเพิ่มคอลัมน์ตัวช่วยพิเศษ จากนั้นคุณสามารถใช้ฟังก์ชัน COUNTIFS เพื่อนับข้อมูลที่กรองใน Excel ได้ (หมายเหตุ: วิธีนี้กำหนดให้คุณต้องกรองตารางเดิมก่อนทำตามขั้นตอนด้านล่าง)
1. ค้นหาเซลล์ว่างนอกเหนือจากตารางกรองเดิม พูดเซลล์ G2, enter = IF (B2 = "ลูกแพร์", 1, "")แล้วลาก Fill Handle ไปยังช่วงที่คุณต้องการ (หมายเหตุ ในสูตร = IF (B2 = "ลูกแพร์", 1, ""), B2 คือเซลล์ที่คุณจะนับและ "ลูกแพร์" คือเกณฑ์ที่คุณจะนับ)
ขณะนี้มีการเพิ่มคอลัมน์ผู้ช่วยนอกเหนือจากตารางที่กรองแล้วเดิม "1" แสดงว่าเป็นลูกแพร์ในคอลัมน์ B ในขณะที่คำใบ้ว่างเปล่าไม่ใช่ลูกแพร์ในคอลัมน์ B
2. ค้นหาเซลล์ว่างและป้อนสูตร =COUNTIFS(B2:B18,"Pear",G2:G18,"1")และกดปุ. ม เข้าสู่ สำคัญ. (หมายเหตุ ในสูตร =COUNTIFS(B2:B18,"Pear",G2:G18,"1")B2: B18 และ G2: G18 คือช่วงที่คุณจะนับและ "Pear" และ "1" เป็นเกณฑ์ที่คุณจะนับตาม)
ตอนนี้คุณจะได้รับจำนวนนับในครั้งเดียว โปรดทราบว่าการนับจำนวน จะไม่เปลี่ยนแปลง หากคุณปิดใช้งานการกรองหรือเปลี่ยนการกรอง
เซลล์ / แถว / คอลัมน์ที่มองเห็นได้รวม / ค่าเฉลี่ยในช่วงที่ระบุโดยละเว้นเซลล์ / แถว / คอลัมน์ที่ซ่อนหรือกรอง
ฟังก์ชัน SUM/Count/Average ปกติจะนับเซลล์ทั้งหมดในช่วงที่ระบุบนเซลล์สสารว่าถูกซ่อน/กรองหรือไม่ ในขณะที่ฟังก์ชันผลรวมย่อยสามารถรวม/นับ/เฉลี่ยโดยไม่สนใจแถวที่ซ่อนอยู่ อย่างไรก็ตาม, Kutools for Excel สรุปได้/สามารถมองเห็นได้/หายาก ฟังก์ชันจะคำนวณช่วงที่ระบุได้อย่างง่ายดายโดยไม่สนใจเซลล์แถวหรือคอลัมน์ที่ซ่อนอยู่

Countif กรองข้อมูลด้วยเกณฑ์โดยฟังก์ชัน Excel
หากคุณต้องการให้จำนวนนับเปลี่ยนแปลงเมื่อตัวกรองเปลี่ยนไปคุณสามารถใช้ฟังก์ชัน SUMPRODUCT ใน Excel ได้ดังต่อไปนี้:
ในเซลล์ว่างให้ป้อนสูตร =SUMPRODUCT(SUBTOTAL(3,OFFSET(B2:B18,ROW(B2:B18)-MIN(ROW(B2:B18)),,1)),ISNUMBER(SEARCH("Pear",B2:B18))+0)และกดปุ. ม เข้าสู่ กุญแจ
![]() |
สูตรซับซ้อนเกินไปที่จะจำ? บันทึกสูตรเป็นรายการข้อความอัตโนมัติเพื่อใช้ซ้ำได้ในคลิกเดียวในอนาคต! อ่านเพิ่มเติม ... ทดลองใช้ฟรี |
หมายเหตุ:
(1) ในสูตรข้างต้น B2: B18 คือช่วงที่คุณจะนับและ "ลูกแพร์" คือเกณฑ์ที่คุณจะนับ
(2) มูลค่าที่ส่งคืน จะมีการเปลี่ยนแปลง เมื่อคุณปิดใช้งานการกรองหรือการเปลี่ยนแปลงการกรอง
แบ่งช่วงออกเป็นหลาย ๆ แผ่นงานได้อย่างง่ายดายตามเกณฑ์ในคอลัมน์ใน Excel
เมื่อเปรียบเทียบกับสูตรอาร์เรย์ที่ซับซ้อนการบันทึกระเบียนที่กรองแล้วทั้งหมดลงในแผ่นงานใหม่อาจง่ายกว่ามากจากนั้นจึงใช้ฟังก์ชัน Count เพื่อนับช่วงข้อมูลหรือรายการที่กรอง
Kutools for Excel's แยกข้อมูล ยูทิลิตี้สามารถช่วยให้ผู้ใช้ Excel สามารถแบ่งช่วงออกเป็นหลาย ๆ แผ่นงานได้อย่างง่ายดายตามเกณฑ์ในคอลัมน์เดียวของช่วงเดิม

บทความที่เกี่ยวข้อง
จะนับได้อย่างไรว่าเซลล์ไม่มีข้อความใน Excel
จะนับได้อย่างไรว่าเซลล์มีวันที่ / ข้อมูลใน Excel หรือไม่?
วิธีการนับเซลล์ถ้ามี X หรือ Y ใน Excel
จะนับตามวันที่ / เดือน / ปีและช่วงวันที่ใน Excel ได้อย่างไร?
สุดยอดเครื่องมือเพิ่มผลผลิตในสำนักงาน
เสริมทักษะ Excel ของคุณด้วย Kutools for Excelและสัมผัสประสิทธิภาพอย่างที่ไม่เคยมีมาก่อน Kutools for Excel เสนอคุณสมบัติขั้นสูงมากกว่า 300 รายการเพื่อเพิ่มประสิทธิภาพและประหยัดเวลา คลิกที่นี่เพื่อรับคุณสมบัติที่คุณต้องการมากที่สุด...
Office Tab นำอินเทอร์เฟซแบบแท็บมาสู่ Office และทำให้งานของคุณง่ายขึ้นมาก
- เปิดใช้งานการแก้ไขและอ่านแบบแท็บใน Word, Excel, PowerPoint, ผู้จัดพิมพ์, Access, Visio และโครงการ
- เปิดและสร้างเอกสารหลายรายการในแท็บใหม่ของหน้าต่างเดียวกันแทนที่จะเป็นในหน้าต่างใหม่
- เพิ่มประสิทธิภาพการทำงานของคุณ 50% และลดการคลิกเมาส์หลายร้อยครั้งให้คุณทุกวัน!















