บางครั้งเราต้องการนับค่าซ้ำ (Duplicates) ใน Pivot Table ของ Excel เพื่อการคำนวณที่ง่ายขึ้น การนับค่าซ้ำใน Pivot Table ยังเรียกอีกอย่างว่า Distinct Count (นับค่าที่ไม่ซ้ำ) บทความนี้จะสอน 2 วิธีที่มีประสิทธิภาพพร้อมตัวอย่าง
สมุดงานฝึกฝน
ดาวน์โหลดสมุดงานด้านล่างเพื่อฝึกปฏิบัติ
2 วิธีนับค่าซ้ำใน Excel Pivot Table
1. ใช้ Helper Column (คอลัมน์ช่วย) ใน Pivot Table
วิธีนี้เป็นวิธีที่เข้าถึงง่ายที่สุด สมมติมีข้อมูลพนักงาน (B4:E10) ประกอบด้วย สถานที่, ผลิตภัณฑ์ที่ขาย, จำนวนที่ขาย ต้องการนับจำนวนพนักงานที่ไม่ซ้ำกันในแต่ละสถานที่

ขั้นตอนที่ 1: สร้าง Helper Column
- เพิ่มคอลัมน์ "Count D" ที่ F4:F10
- ที่เซลล์ E5 ใส่สูตร:
=IF(COUNTIFS($C$5:C5,C5,$B$5:B5,B5)>1,0,1)

ขั้นตอนที่ 2: กด Enter แล้วลาก Fill Handle ลงไป

🔎 การทำงานของสูตร:
- COUNTIFS($C$5:C5,C5,$B$5:B5,B5): นับจำนวนครั้งที่คู่ (Location, Employee) ปรากฏขึ้นจนถึงแถวนั้น ใช้ Absolute reference ($) เพื่อล็อกจุดเริ่มต้น
- IF(...>1,0,1): คืนค่า 1 หากเจอครั้งแรก, 0 หากซ้ำ
ขั้นตอนที่ 3-6: สร้าง Pivot Table
- เลือกเซลล์ในช่วงข้อมูล → Insert → PivotTable
- เลือกตำแหน่งวาง Pivot Table → OK
- ลาก LOCATION ไป Rows, Count D ไป Values




ผลลัพธ์: ได้จำนวนพนักงานที่ไม่ซ้ำกันในแต่ละสถานที่
2. ใช้ Data Model (โมเดลข้อมูล) - Excel 2013+
ฟีเจอร์ใหม่ของ Pivot Table ไม่ต้องสร้าง Helper Column

ขั้นตอนที่ 1-2: Insert → PivotTable → ติ๊ก Add this data to the Data Model


ขั้นตอนที่ 3-4: ลาก LOCATION ไป Rows, EMPLOYEE ไป Values → ได้สรุปจำนวนพนักงาน (นับซ้ำ)


ขั้นตอนที่ 5-7: เปลี่ยนเป็น Distinct Count
- คลิกขวาที่คอลัมน์ Count of EMPLOYEE → Value Field Settings
- เลือก Distinct Count → OK



ผลลัพธ์: จำนวนพนักงานที่ไม่ซ้ำกันในแต่ละภูมิภาค
สรุป
วิธี 1: ใช้ Helper Column + COUNTIFS + IF (รองรับทุกเวอร์ชัน) วิธี 2: ใช้ Data Model + Distinct Count (Excel 2013 ขึ้นไป, เร็วกว่า ไม่ต้องคอลัมน์เพิ่ม) ทั้งสองวิธีให้ผลลัพธ์ Distinct Count ที่ต้องการ
บทความที่เกี่ยวข้อง
- How to Count Duplicates in Column in Excel (3 Ways)
- How to Count Duplicate Values Only Once in Excel
- How to Count Occurrences Per Day in Excel (4 Quick Ways)
- Excel Count Number of Occurrences of Each Value in a Column
- How to Count Duplicate Rows in Excel (4 Methods)