โดยปกติใน Excel ค่าที่ไม่ซ้ำคือค่าที่ปรากฏเพียงครั้งเดียวในรายการโดยไม่มีการทำซ้ำใดๆ และค่าที่ไม่ซ้ำคือค่าที่แตกต่างกันทั้งหมด (ค่าที่ไม่ซ้ำ + การเกิดขึ้นครั้งที่ 1 ที่ซ้ำกัน) เมื่อทำงานกับชุดข้อมูลขนาดใหญ่ คุณอาจต้องนับจำนวนค่าที่ไม่ซ้ำและแตกต่างระหว่างค่าที่ซ้ำกันจากรายการเซลล์ตามภาพหน้าจอด้านล่าง บทช่วยสอนนี้จะแนะนำเทคนิคด่วนสำหรับการนับค่าที่ไม่ซ้ำและแตกต่างใน Excel
ส่วนนี้จะพูดถึงตัวอย่างสูตรสำหรับการนับจำนวนค่าที่ไม่ซ้ำกัน รวมถึงข้อความและตัวเลขในรายการ
สมมติว่าฉันมีรายชื่อซึ่งมีชื่อซ้ำกันในรายชื่อ ตอนนี้ฉันต้องได้จำนวนชื่อเฉพาะเท่านั้น (ซึ่งเต็มไปด้วยสีเหลือง) ตามภาพด้านล่างที่แสดง:
เพื่อแก้ปัญหานี้ สูตรอาร์เรย์ต่อไปนี้ช่วยคุณได้:
ขั้นตอนที่ 1: ใส่สูตร
ป้อนหรือคัดลอกสูตรด้านล่างลงในเซลล์ว่างที่คุณต้องการแสดงผลลัพธ์:
=SUM(IF(COUNTIF(A2:A12,A2:A12)=1,1,0))
ขั้นตอนที่ 2: กด Ctrl + Shift + Enter คีย์เพื่อให้ได้ผลลัพธ์ที่ถูกต้อง:
เคล็ดลับ:
=SUM(IF(ISTEXT(A2:A12)*COUNTIF(A2:A12,A2:A12)=1,1,0))
=SUM(IF(ISNUMBER(A2:A12)*COUNTIF(A2:A12,A2:A12)=1,1,0))
คุณอาจรู้สึกเจ็บปวดที่ต้องจำสูตรเมื่อต้องใช้ในครั้งต่อไป แต่ถ้าคุณมี Kutools สำหรับ Excelเดียวกันกับที่ นับค่าที่ไม่ซ้ำ ตัวเลือกของ ตัวช่วยสูตรคุณจะได้รับผลลัพธ์ด้วยการคลิกเพียงไม่กี่ครั้ง ดูตัวอย่างด้านล่าง:
หากคุณใช้ Excel 365 หรือ Excel 2021 มีฟังก์ชัน UNIQUE ใหม่ ซึ่งสามารถช่วยคุณสร้างสูตรที่เรียบง่ายขึ้นเพื่อนับค่าที่ไม่ซ้ำในชุดข้อมูล
ตัวอย่างเช่น หากต้องการนับจำนวนชื่อเฉพาะในช่วง A2:A12 โปรดป้อนสูตรต่อไปนี้:
ขั้นตอนที่ 1: คัดลอกหรือป้อนสูตรด้านล่าง
=IFERROR(ROWS(UNIQUE(A2:A12,,TRUE)), 0)
ขั้นตอนที่ 2: กด เข้าสู่ กุญแจสำคัญในการรับผลลัพธ์:
เคล็ดลับ:
=SUM(IF(COUNTIF(A2:A12,A2:A12)=1,1,0))
ในการนับค่าต่างๆ (ค่าที่ไม่ซ้ำและการเกิดขึ้นครั้งที่ 1 ที่ซ้ำกัน) ในรายการเซลล์ ฉันจะแนะนำสูตรอื่นๆ เพื่อให้บรรลุภารกิจนี้
ใน Excel คุณสามารถใช้สูตรใดสูตรหนึ่งด้านล่างเพื่อส่งกลับจำนวนค่าที่แตกต่างกัน
ขั้นตอนที่ 1: ป้อนสูตรใดสูตรหนึ่งด้านล่าง
1 สูตร: หลังจากป้อนสูตรแล้ว ให้กด เข้าสู่ กุญแจ
=SUMPRODUCT(1/COUNTIF(A2:A12,A2:A12))
2 สูตร: หลังจากป้อนสูตรแล้ว ให้กด Ctrl + Shift + Enter กุญแจ
=SUM(1/COUNTIF(A2:A12,A2:A12))
ผลลัพธ์:
เคล็ดลับ:
=SUMPRODUCT((A2:A12<>"")/COUNTIF(A2:A12,A2:A12&""))
=SUM(IF(A2:A12<>"",1/COUNTIF(A2:A12, A2:A12), 0))
=SUM(IF(ISTEXT(A2:A12),1/COUNTIF(A2:A12, A2:A12),""))
=SUM(IF(ISNUMBER(A2:A12),1/COUNTIF(A2:A12, A2:A12),""))
ถ้าคุณจำเป็นต้องใช้สูตรบ่อยๆ ในสมุดงานของคุณ คุณอาจจะลำบากใจที่ต้องจำสูตรเมื่อต้องใช้ในครั้งต่อไป แต่ถ้าคุณมี Kutools สำหรับ Excelเดียวกันกับที่ นับเซลล์ที่มีค่าไม่ซ้ำกัน (รวมรายการที่ซ้ำกันครั้งแรก) ตัวเลือกของ ตัวช่วยสูตรคุณจะได้รับผลลัพธ์ด้วยการคลิกเพียงไม่กี่ครั้ง ดูตัวอย่างด้านล่าง:
ใน Excel PivotTable ยังสามารถช่วยในการรับจำนวนค่าที่แตกต่างกันจากรายการข้อมูล โปรดทำตามขั้นตอนต่อไปนี้:
ขั้นตอนที่ 1: สร้างตารางเดือย
ขั้นตอนที่ 2: จัดเรียงฟิลด์และเลือกตัวเลือก Distinct Count
ผลลัพธ์:
ตอนนี้ ตารางเดือยที่สร้างขึ้นจะแสดงจำนวนที่แตกต่างกันของรายการข้อมูลตามภาพด้านล่างที่แสดง:
เคล็ดลับ:
ใน Excel 365 หรือ Excel 2021 คุณสามารถใช้ฟังก์ชัน UNIQUE ใหม่กับฟังก์ชัน COUNTA ปกติเพื่อสร้างสูตรอย่างง่ายได้
โปรดคัดลอกหรือป้อนสูตรด้านล่างลงในเซลล์ว่างแล้วกด เข้าสู่ กุญแจสำคัญในการรับผลลัพธ์:
=COUNTA(UNIQUE(A2:A12))
เคล็ดลับ:
=COUNTA(UNIQUE(FILTER(A2:A12, A2:A12<>"")))