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

วิธีนับจำนวนค่าที่ไม่ซ้ำกัน (Unique และ Distinct) ในคอลัมน์ Excel

การแยกจำนวนค่าที่ไม่ซ้ำกัน (unique) และค่าที่แตกต่างกัน (distinct) จากรายการในคอลัมน์ของชีท Excel มีประโยชน์หลายอย่าง เช่น นับจำนวนผู้เล่นที่ชนะการแข่งขันครั้งเดียว (หรือหลายครั้ง) หรือนับจำนวนสินค้าที่ไม่ซ้ำกันที่ขายให้ลูกค้า (หรือ distinct) การจัดประเภทนี้ช่วยมากในสถานการณ์เหล่านี้

วิธีนับค่า Unique ในคอลัมน์ Excel

วิธีนับจำนวนค่าที่ไม่ซ้ำกัน (Unique และ Distinct) ในคอลัมน์ Excel

นับค่า Unique จากรายการในคอลัมน์ด้วย Array Formula

วิธีนับจำนวนค่าที่ไม่ซ้ำกัน (Unique และ Distinct) ในคอลัมน์ Excel

ไวยากรณ์สูตรนับค่า Unique จากรายการในคอลัมน์ด้วย Array Formula:

=SUM(IF(COUNTIF(<เซลล์แรก>:<เซลล์สุดท้าย>,<เซลล์แรก>:<เซลล์สุดท้าย>)=1,1,0))

โดยที่

  • <เซลล์แรก> คือ เซลล์แรกในคอลัมน์ที่เริ่มนับ
  • <เซลล์สุดท้าย> คือ เซลล์สุดท้ายในคอลัมน์ที่นับจนถึง

ตัวอย่าง: สมมติมีรายการกีฬาและผู้เล่นที่ชนะแต่ละกีฬา ผู้ชนะอยู่ในเซลล์ B3 ถึง B12 สูตรสำหรับค่า Unique ของผู้เล่น:

=SUM(IF(COUNTIF(B3:B12,B3:B12)=1,1,0))

วางสูตรในเซลล์ที่ต้องการผลลัพธ์ (เช่น D3) กด CTRL+SHIFT+ENTER เพื่อเปิดใช้ Array Formula คลิกนอกเซลล์ จะได้จำนวนค่า Unique

นับค่า Distinct จากรายการในคอลัมน์ด้วย Array Formula

วิธีนับจำนวนค่าที่ไม่ซ้ำกัน (Unique และ Distinct) ในคอลัมน์ Excel

ไวยากรณ์สูตรนับค่า Distinct:

=SUM(IF(<เซลล์แรก>:<เซลล์สุดท้าย><>"",1/COUNTIF(<เซลล์แรก>:<เซลล์สุดท้าย>,<เซลล์แรก>:<เซลล์สุดท้าย>),0))

โดยที่

  • <เซลล์แรก> คือ เซลล์แรกในคอลัมน์ที่เริ่มนับ
  • <เซลล์สุดท้าย> คือ เซลล์สุดท้ายในคอลัมน์ที่นับจนถึง

ตัวอย่าง: สมมติรายการผู้ชนะอยู่ใน B3:B12 สูตรสำหรับค่า Distinct:

=SUM(IF(B3:B12<>"",1/COUNTIF(B3:B12,B3:B12),0))

วางสูตรในเซลล์ที่ต้องการ (เช่น E3) กด CTRL+SHIFT+ENTER เปิดใช้ Array Formula คลิกนอกเซลล์ จะได้จำนวนค่า Distinct

หวังว่าจะเป็นประโยชน์ครับ!

วิธีนับจำนวนค่าที่ไม่ซ้ำกัน (Unique และ Distinct) ในคอลัมน์ Excel