วิธีนับค่าที่ไม่ซ้ำตามคอลัมน์อื่นใน Excel
เมื่อทำงานกับข้อมูลใน Excel คุณอาจพบสถานการณ์ที่คุณต้องนับจำนวนค่าที่ไม่ซ้ำกันในคอลัมน์หนึ่ง โดยจัดกลุ่มตามค่าในอีกคอลัมน์หนึ่ง ตัวอย่างเช่น ฉันมีข้อมูลสองคอลัมน์ ตอนนี้ ฉันต้องนับชื่อที่ไม่ซ้ำกันในคอลัมน์ B ตามเนื้อหาของคอลัมน์ A เพื่อให้ได้ผลลัพธ์ด้านซ้าย บทความนี้ให้คำแนะนำโดยละเอียดเกี่ยวกับวิธีการบรรลุผลดังกล่าวอย่างมีประสิทธิภาพ พร้อมด้วยเคล็ดลับการเพิ่มประสิทธิภาพเพื่อเพิ่มประสิทธิภาพและความแม่นยำ
นับค่าที่ไม่ซ้ำกันตามคอลัมน์อื่น
นับค่าที่ไม่ซ้ำกันตามคอลัมน์อื่นด้วยสูตร
หากคุณต้องการใช้สูตร คุณสามารถใช้ฟังก์ชัน SUMPRODUCT และ COUNTIF ร่วมกันเพื่อนับค่าที่ไม่ซ้ำกัน
1ป้อนสูตรต่อไปนี้ลงในเซลล์ว่างที่คุณต้องการใส่ผลลัพธ์ จากนั้นลากจุดจับเติมลงมาเพื่อรับค่าเฉพาะของเกณฑ์ที่สอดคล้องกัน ดูภาพหน้าจอ:
=SUMPRODUCT(($A$2:$A$18=D2)/COUNTIF($B$2:$B$18,$B$2:$B$18&""))
- A2: A18 = D3:ส่วนนี้จะตรวจสอบว่าหลักสูตรในคอลัมน์ A เป็นค่าเซลล์ D3 หรือไม่ โดยส่งคืนอาร์เรย์ของค่า TRUE/FALSE
- นับจำนวน (B2:B18,B2:B18& ""):นี่คือการนับจำนวนชื่อนักเรียนที่ปรากฏในแต่ละคอลัมน์ B
- SUMPRODUCT:ฟังก์ชันนี้จะสรุปผลลัพธ์ของการหาร โดยนับชื่อที่ไม่ซ้ำกันอย่างมีประสิทธิภาพ
นับค่าที่ไม่ซ้ำกันตามคอลัมน์อื่นด้วย Kutools สำหรับ Excel
เพิ่มประสิทธิภาพการวิเคราะห์ข้อมูลของคุณด้วย Kutools for Excel ซึ่งเป็นโปรแกรมเสริมอันทรงพลังที่ช่วยลดความซับซ้อนของงานต่างๆ หากคุณจำเป็นต้องนับค่าที่ไม่ซ้ำกันตามคอลัมน์อื่น Kutools นำเสนอโซลูชันที่ใช้งานง่ายและมีประสิทธิภาพ
หลังจากการติดตั้ง Kutools สำหรับ Excelกรุณาคลิกที่ Kutools > ผสานและแยก > แถวรวมขั้นสูง ไป แถวรวมขั้นสูง กล่องโต้ตอบ
ตัว Vortex Indicator ได้ถูกนำเสนอลงในนิตยสาร แถวรวมขั้นสูง โปรดตั้งค่าการดำเนินการต่อไปนี้:
- คลิกชื่อคอลัมน์ที่คุณต้องการใช้เป็นฐานในการนับเฉพาะของคุณ จากนั้นคลิกหลักสูตร จากนั้นเลือก คีย์หลัก จากรายการดรอปดาวน์ในไฟล์ การดำเนินการ คอลัมน์;
- จากนั้น เลือกชื่อคอลัมน์ที่คุณต้องการนับค่า จากนั้นเลือก นับ จากรายการดรอปดาวน์ในไฟล์ การดำเนินการ คอลัมน์;
- ตรวจสอบ ลบค่าที่ซ้ำกัน ตัวเลือกในการนับเฉพาะค่าที่ไม่ซ้ำกัน
- ในที่สุดคลิก OK ปุ่ม.

ผล:Kutools จะสร้างตารางที่มีจำนวนนับเฉพาะตามคอลัมน์ที่คุณระบุ
นับค่าที่ไม่ซ้ำกันตามคอลัมน์อื่นด้วยฟังก์ชัน Unique และ Filter
Excel 365 หรือ Excel 2021 และเวอร์ชันใหม่กว่าแนะนำฟังก์ชันอาร์เรย์แบบไดนามิกที่มีประสิทธิภาพ เช่น UNIQUE และ FILTER ซึ่งทำให้การนับค่าที่ไม่ซ้ำกันโดยอิงจากคอลัมน์อื่นง่ายกว่าที่เคย
ป้อนหรือคัดลอกสูตรด้านล่างนี้ลงในเซลล์ว่างเพื่อใส่ผลลัพธ์ จากนั้นลากสูตรลงมาเพื่อเติมลงในเซลล์อื่น ดูภาพหน้าจอ:
=IFERROR(ROWS(UNIQUE(FILTER($B$2:$B$18,$A$2:$A$18=D2))), 0)
- FILTER($B$2:$B$18, $A$2:$A$18=D2):กรองค่าในคอลัมน์ B โดยค่าที่สอดคล้องกันในคอลัมน์ A ตรงกับค่าใน D2
- มีเอกลักษณ์(...):ลบรายการที่ซ้ำกันออกจากรายการที่กรอง โดยเก็บเฉพาะค่าที่ไม่ซ้ำกันเท่านั้น
- แถว(...):นับจำนวนแถวในรายการที่ไม่ซ้ำกัน ซึ่งจะทำให้สามารถนับค่าที่ไม่ซ้ำกันได้อย่างมีประสิทธิภาพ
- หากเกิดข้อผิดพลาด(..., 0):หากมีข้อผิดพลาด (เช่น ไม่มีค่าที่ตรงกันในคอลัมน์ A) สูตรจะส่งคืน 0 แทนข้อผิดพลาด
โดยสรุป การนับค่าที่ไม่ซ้ำกันตามคอลัมน์อื่นใน Excel สามารถทำได้หลายวิธี โดยแต่ละวิธีเหมาะกับเวอร์ชันและความต้องการของผู้ใช้ที่แตกต่างกัน การเลือกวิธีที่เหมาะสมกับเวอร์ชันและเวิร์กโฟลว์ Excel ของคุณมากที่สุด จะช่วยให้คุณจัดการและวิเคราะห์ข้อมูลได้อย่างมีประสิทธิภาพ แม่นยำ และง่ายดาย หากคุณสนใจที่จะสำรวจเคล็ดลับและเทคนิค Excel เพิ่มเติม เว็บไซต์ของเรามีบทช่วยสอนหลายพันรายการ.
บทความที่เกี่ยวข้อง:
วิธีนับจำนวนค่าที่ไม่ซ้ำกันในช่วงใน Excel
วิธีการนับค่าที่ไม่ซ้ำกันในคอลัมน์ที่กรองแล้วใน Excel
จะนับค่าที่เหมือนกันหรือซ้ำกันเพียงครั้งเดียวในคอลัมน์ได้อย่างไร?
สุดยอดเครื่องมือเพิ่มผลผลิตในสำนักงาน
เพิ่มพูนทักษะ Excel ของคุณด้วย Kutools สำหรับ Excel และสัมผัสประสิทธิภาพอย่างที่ไม่เคยมีมาก่อน Kutools สำหรับ Excel เสนอคุณสมบัติขั้นสูงมากกว่า 300 รายการเพื่อเพิ่มประสิทธิภาพและประหยัดเวลา คลิกที่นี่เพื่อรับคุณสมบัติที่คุณต้องการมากที่สุด...
แท็บ Office นำอินเทอร์เฟซแบบแท็บมาที่ Office และทำให้งานของคุณง่ายขึ้นมาก
- เปิดใช้งานการแก้ไขและอ่านแบบแท็บใน Word, Excel, PowerPoint, ผู้จัดพิมพ์, Access, Visio และโครงการ
- เปิดและสร้างเอกสารหลายรายการในแท็บใหม่ของหน้าต่างเดียวกันแทนที่จะเป็นในหน้าต่างใหม่
- เพิ่มประสิทธิภาพการทำงานของคุณ 50% และลดการคลิกเมาส์หลายร้อยครั้งให้คุณทุกวัน!