Excel: วิธีนับค่าที่ซ้ำกันเพียงครั้งเดียว
คุณสามารถใช้สูตรต่อไปนี้ใน Excel เพื่อนับค่าที่ไม่ซ้ำในช่วงใดช่วงหนึ่งในขณะที่นับค่าที่ซ้ำกันเพียงครั้งเดียว:
=SUMPRODUCT(( A2:A12 <>"")/COUNTIF( A2:A12 , A2:A12 &""))
สูตรเฉพาะนี้จะนับจำนวนค่าที่ไม่ซ้ำในช่วง A2:A12 โดยจะนับค่าที่ซ้ำกันเพียงครั้งเดียว
ตัวอย่างต่อไปนี้แสดงวิธีการใช้สูตรนี้ในทางปฏิบัติ
ตัวอย่าง: นับค่าที่ซ้ำกันเพียงครั้งเดียวใน Excel
สมมติว่าเรามีชุดข้อมูลต่อไปนี้ซึ่งมีข้อมูลเกี่ยวกับการขายของพนักงานหลายคนของบริษัท:

สมมติว่าเราต้องการนับจำนวนชื่อที่ไม่ซ้ำในคอลัมน์ A และนับเฉพาะค่าที่ซ้ำกันเพียงครั้งเดียว
เราสามารถพิมพ์สูตรต่อไปนี้ในเซลล์ E2 เพื่อทำสิ่งนี้:
=SUMPRODUCT(( A2:A12 <>"")/COUNTIF( A2:A12 , A2:A12 &""))
ภาพหน้าจอต่อไปนี้แสดงวิธีใช้สูตรนี้ในทางปฏิบัติ:

ผลลัพธ์บอกเราว่ามีชื่อที่ไม่ซ้ำกัน 6 ชื่อในคอลัมน์ A
สูตรนี้สามารถนับจำนวนชื่อที่ไม่ซ้ำกันโดยนับซ้ำได้เพียงครั้งเดียว
ตัวอย่างเช่น มีสี่เซลล์เท่ากับ “Frank” แต่จริงๆ แล้วมีเพียงเซลล์เดียวเท่านั้นที่นับ “Frank”
หากต้องการแสดงรายการชื่อที่ไม่ซ้ำกันหกชื่อจริงๆ เราสามารถพิมพ์สูตรต่อไปนี้ลงในเซลล์ E2 :
=SINGLE( A2:A12 )
ภาพหน้าจอต่อไปนี้แสดงวิธีใช้สูตรนี้ในทางปฏิบัติ:

สูตรส่งคืนชื่อที่ไม่ซ้ำกันหกชื่อในคอลัมน์ A:
- แอนดี้
- บ๊อบ
- ชาด
- ปั้นจั่นขนาดใหญ่
- เอริค
- ฟรังก์
แต่ละชื่อเหล่านี้ปรากฏอย่างน้อยหนึ่งครั้งในคอลัมน์ A และบางชื่อปรากฏมากกว่าหนึ่งครั้ง
แหล่งข้อมูลเพิ่มเติม
บทช่วยสอนต่อไปนี้อธิบายวิธีการทำงานทั่วไปอื่นๆ ใน Excel:
Excel: วิธีค้นหารายการที่ซ้ำกันโดยใช้ VLOOKUP
Excel: วิธีลบรายการที่ซ้ำกันและเก็บอันแรกไว้
Excel: วิธีลบแถวที่ซ้ำกันโดยยึดตามสองคอลัมน์