Computer >> บทช่วยสอนคอมพิวเตอร์ >  >> ซอฟต์แวร์ >> Office

นับค่าซ้ำใน Pivot Table ของ Excel อย่างง่าย: 2 วิธีที่พิสูจน์แล้ว

บางครั้งเราต้องการนับค่าซ้ำ (Duplicates) ใน Pivot Table ของ Excel เพื่อการคำนวณที่ง่ายขึ้น การนับค่าซ้ำใน Pivot Table ยังเรียกอีกอย่างว่า Distinct Count (นับค่าที่ไม่ซ้ำ) บทความนี้จะสอน 2 วิธีที่มีประสิทธิภาพพร้อมตัวอย่าง

สมุดงานฝึกฝน

ดาวน์โหลดสมุดงานด้านล่างเพื่อฝึกปฏิบัติ

2 วิธีนับค่าซ้ำใน Excel Pivot Table

1. ใช้ Helper Column (คอลัมน์ช่วย) ใน Pivot Table

วิธีนี้เป็นวิธีที่เข้าถึงง่ายที่สุด สมมติมีข้อมูลพนักงาน (B4:E10) ประกอบด้วย สถานที่, ผลิตภัณฑ์ที่ขาย, จำนวนที่ขาย ต้องการนับจำนวนพนักงานที่ไม่ซ้ำกันในแต่ละสถานที่

นับค่าซ้ำใน Pivot Table ของ Excel อย่างง่าย: 2 วิธีที่พิสูจน์แล้ว

ขั้นตอนที่ 1: สร้าง Helper Column

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

นับค่าซ้ำใน Pivot Table ของ Excel อย่างง่าย: 2 วิธีที่พิสูจน์แล้ว

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

นับค่าซ้ำใน Pivot Table ของ Excel อย่างง่าย: 2 วิธีที่พิสูจน์แล้ว

🔎 การทำงานของสูตร:

  • 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

นับค่าซ้ำใน Pivot Table ของ Excel อย่างง่าย: 2 วิธีที่พิสูจน์แล้ว

นับค่าซ้ำใน Pivot Table ของ Excel อย่างง่าย: 2 วิธีที่พิสูจน์แล้ว

นับค่าซ้ำใน Pivot Table ของ Excel อย่างง่าย: 2 วิธีที่พิสูจน์แล้ว

นับค่าซ้ำใน Pivot Table ของ Excel อย่างง่าย: 2 วิธีที่พิสูจน์แล้ว

ผลลัพธ์: ได้จำนวนพนักงานที่ไม่ซ้ำกันในแต่ละสถานที่

2. ใช้ Data Model (โมเดลข้อมูล) - Excel 2013+

ฟีเจอร์ใหม่ของ Pivot Table ไม่ต้องสร้าง Helper Column

นับค่าซ้ำใน Pivot Table ของ Excel อย่างง่าย: 2 วิธีที่พิสูจน์แล้ว

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

นับค่าซ้ำใน Pivot Table ของ Excel อย่างง่าย: 2 วิธีที่พิสูจน์แล้ว

นับค่าซ้ำใน Pivot Table ของ Excel อย่างง่าย: 2 วิธีที่พิสูจน์แล้ว

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

นับค่าซ้ำใน Pivot Table ของ Excel อย่างง่าย: 2 วิธีที่พิสูจน์แล้ว

นับค่าซ้ำใน Pivot Table ของ Excel อย่างง่าย: 2 วิธีที่พิสูจน์แล้ว

ขั้นตอนที่ 5-7: เปลี่ยนเป็น Distinct Count

  • คลิกขวาที่คอลัมน์ Count of EMPLOYEE → Value Field Settings
  • เลือก Distinct Count → OK

นับค่าซ้ำใน Pivot Table ของ Excel อย่างง่าย: 2 วิธีที่พิสูจน์แล้ว

นับค่าซ้ำใน Pivot Table ของ Excel อย่างง่าย: 2 วิธีที่พิสูจน์แล้ว

นับค่าซ้ำใน Pivot Table ของ Excel อย่างง่าย: 2 วิธีที่พิสูจน์แล้ว

ผลลัพธ์: จำนวนพนักงานที่ไม่ซ้ำกันในแต่ละภูมิภาค

สรุป

วิธี 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)