Excel: วิธีนับค่าที่ซ้ำกันเพียงครั้งเดียว


คุณสามารถใช้สูตรต่อไปนี้ใน Excel เพื่อนับค่าที่ไม่ซ้ำในช่วงใดช่วงหนึ่งในขณะที่นับค่าที่ซ้ำกันเพียงครั้งเดียว:

 =SUMPRODUCT(( A2:A12 <>"")/COUNTIF( A2:A12 , A2:A12 &""))

สูตรเฉพาะนี้จะนับจำนวนค่าที่ไม่ซ้ำในช่วง A2:A12 โดยจะนับค่าที่ซ้ำกันเพียงครั้งเดียว

ตัวอย่างต่อไปนี้แสดงวิธีการใช้สูตรนี้ในทางปฏิบัติ

ตัวอย่าง: นับค่าที่ซ้ำกันเพียงครั้งเดียวใน Excel

สมมติว่าเรามีชุดข้อมูลต่อไปนี้ซึ่งมีข้อมูลเกี่ยวกับการขายของพนักงานหลายคนของบริษัท:

สมมติว่าเราต้องการนับจำนวนชื่อที่ไม่ซ้ำในคอลัมน์ A และนับเฉพาะค่าที่ซ้ำกันเพียงครั้งเดียว

เราสามารถพิมพ์สูตรต่อไปนี้ในเซลล์ E2 เพื่อทำสิ่งนี้:

 =SUMPRODUCT(( A2:A12 <>"")/COUNTIF( A2:A12 , A2:A12 &""))

ภาพหน้าจอต่อไปนี้แสดงวิธีใช้สูตรนี้ในทางปฏิบัติ:

Excel นับค่าที่ซ้ำกันเพียงครั้งเดียว

ผลลัพธ์บอกเราว่ามีชื่อที่ไม่ซ้ำกัน 6 ชื่อในคอลัมน์ A

สูตรนี้สามารถนับจำนวนชื่อที่ไม่ซ้ำกันโดยนับซ้ำได้เพียงครั้งเดียว

ตัวอย่างเช่น มีสี่เซลล์เท่ากับ “Frank” แต่จริงๆ แล้วมีเพียงเซลล์เดียวเท่านั้นที่นับ “Frank”

หากต้องการแสดงรายการชื่อที่ไม่ซ้ำกันหกชื่อจริงๆ เราสามารถพิมพ์สูตรต่อไปนี้ลงในเซลล์ E2 :

 =SINGLE( A2:A12 )

ภาพหน้าจอต่อไปนี้แสดงวิธีใช้สูตรนี้ในทางปฏิบัติ:

สูตรส่งคืนชื่อที่ไม่ซ้ำกันหกชื่อในคอลัมน์ A:

  • แอนดี้
  • บ๊อบ
  • ชาด
  • ปั้นจั่นขนาดใหญ่
  • เอริค
  • ฟรังก์

แต่ละชื่อเหล่านี้ปรากฏอย่างน้อยหนึ่งครั้งในคอลัมน์ A และบางชื่อปรากฏมากกว่าหนึ่งครั้ง

แหล่งข้อมูลเพิ่มเติม

บทช่วยสอนต่อไปนี้อธิบายวิธีการทำงานทั่วไปอื่นๆ ใน Excel:

Excel: วิธีค้นหารายการที่ซ้ำกันโดยใช้ VLOOKUP
Excel: วิธีลบรายการที่ซ้ำกันและเก็บอันแรกไว้
Excel: วิธีลบแถวที่ซ้ำกันโดยยึดตามสองคอลัมน์

เพิ่มความคิดเห็น

อีเมลของคุณจะไม่แสดงให้คนอื่นเห็น ช่องข้อมูลจำเป็นถูกทำเครื่องหมาย *