สารบัญ
ในขณะที่ทำงานใน Excel เรามักจะต้องจัดเรียงค่าที่ไม่ซ้ำกันจากชุดข้อมูล บางครั้งเราต้องนับจำนวนของค่าที่เท่ากันในชุดข้อมูล
วันนี้ ฉันจะแสดงวิธีนับค่าที่ไม่ซ้ำกันในชุดข้อมูลโดยใช้ฟังก์ชัน COUNTIFS 1>
ดาวน์โหลดสมุดงานแบบฝึกหัด
COUNTIFS ค่าที่ไม่ซ้ำใน Excel.xlsx
COUNTIFS ค่าที่ไม่ซ้ำใน Excel
ที่นี่เรามีชุดข้อมูลของผลิตภัณฑ์บางส่วนและที่อยู่ติดต่อของลูกค้าที่ซื้อผลิตภัณฑ์ของบริษัทที่ชื่อว่า Mars Group
วัตถุประสงค์ของเราในที่นี้คือ ให้นับจำนวนรวมของค่าข้อความที่ไม่ซ้ำกันและค่าตัวเลขจากที่อยู่ติดต่อโดยใช้ฟังก์ชัน COUNTIFS ของ Excel
1. การนับค่าข้อความที่ไม่ซ้ำ
ก่อนอื่น เราจะนับจำนวนค่าข้อความที่ไม่ซ้ำจากที่อยู่ติดต่อโดยใช้ฟังก์ชัน COUNTIFS
เราจะใช้ การรวมกันของฟังก์ชัน SUM , ISTEXT, และ COUNTIFS ของ Excel
สูตรจะเป็น:
=SUM(--(ISTEXT(C4:C20)*COUNTIFS(C4:C20,C4:C20)=1))
[ มันคือ สูตรอาร์เรย์ ดังนั้นอย่าลืมกด Ctrl + Shift + Enter เว้นแต่คุณจะอยู่ใน Office 365 .]
- ที่นี่ C4:C20 คือช่วงของเซลล์ของฉัน คุณใช้ของคุณ
- คุณสามารถดำเนินการเดียวกันได้โดยใช้ฟังก์ชัน COUNTIF ของ Excel
ดูสิ มีทั้งหมด 3 ข้อความที่ไม่ซ้ำกันที่อยู่
คำอธิบายของสูตร
-
ISTEXT(C4:C20)
ส่งกลับ TRUE สำหรับที่อยู่ทั้งหมดที่เป็นค่าข้อความ และส่งคืน FALSE สำหรับที่อยู่ทั้งหมดที่ไม่ใช่ค่าข้อความ - ในทำนองเดียวกัน
COUNTIFS(C4:C20,C4:C20)=1
ส่งคืน TRUE สำหรับที่อยู่ทั้งหมดที่ปรากฏเพียงครั้งเดียว และ FALSE สำหรับที่อยู่ที่ปรากฏมากกว่าหนึ่งครั้ง -
--(ISTEXT(C4:C20)*COUNTIFS(C4:C20, C4:C20)=1)
คูณสองเงื่อนไขและส่งกลับ 1 หากตรงตามเงื่อนไขทั้งสอง มิฉะนั้นจะส่งกลับ 0 - สุดท้าย ฟังก์ชัน SUM เพิ่มค่าทั้งหมดและส่งกลับจำนวนค่าข้อความที่ไม่ซ้ำกัน
อ่านเพิ่มเติม: วิธีใช้ COUNTIF สำหรับข้อความที่ไม่ซ้ำ
2. การนับค่าตัวเลขที่ไม่ซ้ำ
เรายังสามารถนับจำนวนค่าตัวเลขที่ไม่ซ้ำจากที่อยู่ติดต่อได้โดยใช้ฟังก์ชัน COUNTIFS
เราจะใช้การรวมกันของ ฟังก์ชัน SUM , ISNUMBER, และ COUNTIFS ของ Excel
สูตรจะเป็น:
=SUM(--(ISNUMBER(C4:C20)*COUNTIFS(C4:C20,C4:C20)=1))
[ นอกจากนี้ยังเป็น สูตรอาร์เรย์ ดังนั้นอย่าลืมกด Ctrl + Shift + Enter เว้นแต่คุณจะอยู่ใน Office 365 .]
- ที่นี่ C4:C20 คือช่วงของเซลล์ของฉัน คุณใช้ที่อยู่ของคุณ
- คุณสามารถดำเนินการเดียวกันได้โดยใช้ฟังก์ชัน COUNTIF ของ Excel
ดูสิ มีที่อยู่ตัวเลขที่ไม่ซ้ำกันทั้งหมด 5 รายการ .
คำอธิบายของสูตร
-
ISNUMBER(C4:C20)
ส่งกลับ TRUE สำหรับที่อยู่ทั้งหมดที่เป็นค่าตัวเลข และส่งกลับ FALSE สำหรับที่อยู่ทั้งหมดที่ ไม่ใช่ค่าตัวเลข - ในทำนองเดียวกัน
COUNTIFS(C4:C20,C4:C20)=1
ส่งคืน TRUE สำหรับที่อยู่ทั้งหมดที่ปรากฏเพียงครั้งเดียว และ FALSE สำหรับที่อยู่ที่ปรากฏ มากกว่าหนึ่งครั้ง -
--(ISNUMBER(C4:C20)*COUNTIFS(C4:C20, C4:C20)=1)
คูณสองเงื่อนไขและส่งกลับ 1 หากตรงตามเงื่อนไขทั้งสอง มิฉะนั้นจะส่งกลับ 0 - สุดท้าย SUM ฟังก์ชันเพิ่มค่าทั้งหมดและส่งกลับจำนวนค่าตัวเลขที่ไม่ซ้ำกัน
การอ่านที่คล้ายกัน:
- วิธีการนับค่าที่ไม่ซ้ำกันใน Excel โดยใช้ Pivot Table
- สูตร Excel นับค่าที่ไม่ซ้ำ (3 วิธีง่ายๆ)
3. การนับค่าที่คำนึงถึงตัวพิมพ์ใหญ่และเล็กที่ไม่ซ้ำกัน
ฟังก์ชัน COUNTIF และ COUNTIFS ส่งคืนการจับคู่ที่ไม่คำนึงถึงตัวพิมพ์เล็กและใหญ่ ดังนั้น ในการใช้การจับคู่แบบคำนึงถึงตัวพิมพ์เล็กและใหญ่ เราต้องยุ่งยากกว่านี้อีกเล็กน้อย
ดูที่ชุดข้อมูลใหม่นี้ ที่นี่ เรามีบันทึกผลการเรียนของนักเรียนบางคนในการสอบในโรงเรียนที่ชื่อว่าโรงเรียนอนุบาลทานตะวัน
เราต้องการนับจำนวนคะแนนรวมทั้งหมดที่นี่ โดยพิจารณาจากกรณีต่างๆ -การจับคู่ที่ละเอียดอ่อน
ในการทำเช่นนั้น ใช้คอลัมน์ใหม่และป้อนสูตรนี้ในเซลล์แรกของคอลัมน์ใหม่:
=SUM(--EXACT($C$4:$C$20,C4))
[สูตรอาร์เรย์ กด Ctrl + Shift + Enter .]
- ที่นี่ $C$4:$C$20 คือช่วงของเซลล์ของฉัน และ C4 คือเซลล์แรกของฉัน คุณใช้ของคุณ
- อย่าลืมใช้ Absolute Cell Reference .
จากนั้นลาก Fill Handle เพื่อคัดลอก สูตรนี้กับเซลล์ที่เหลือ
จากนั้นในเซลล์ใหม่ ให้ใส่สูตรนี้:
=SUM(IF(E4:E20=1,1,0))
[อีกครั้ง สูตรอาร์เรย์ ดังนั้น ให้กด Ctrl + shift + Ente r เว้นแต่คุณจะอยู่ใน Office 365 .]
- ที่นี่ E4:E20 คือช่วงของคอลัมน์ใหม่ของฉัน คุณใช้ของคุณ
เรามีจำนวนเกรดที่ปรากฏเพียงครั้งเดียว ซึ่งก็คือ 4
ข้อจำกัดของสูตรและทางเลือกอื่น
จนถึงตอนนี้ เราใช้สามวิธีในการนับจำนวนค่าที่ไม่ซ้ำกันใน Excel
แต่ถ้าคุณฉลาดสักหน่อย คุณควรตระหนักได้แล้วว่ามีไม่กี่วิธี ข้อจำกัดของกลอุบายที่เราใช้
นั่นคือ สูตรจะนับค่าที่ปรากฏเพียงครั้งเดียว แต่ไม่นับจำนวนรวมของค่าที่ไม่ซ้ำกันจริงที่มีอยู่เมื่อพิจารณาจากค่าทั้งหมด
ตัวอย่างเช่น ถ้าช่วงของค่ามี {A, A, A, B, B, C, D, E} ก็จะนับเฉพาะ C, D, E , และส่งคืน 3 .
แต่บางครั้งอาจต้องนับ A, B, C, D, E และส่งคืน 5.
เพื่อแก้ปัญหาประเภทนี้ Excel มีฟังก์ชันที่เรียกว่า UNIQUE .
แต่ขอเตือนสั้นๆ ว่าพร้อมใช้งานใน Office365 เท่านั้น
การนับค่าที่ไม่ซ้ำโดยใช้ฟังก์ชัน UNIQUE และ ROWS
ในชุดข้อมูลเดิมของเรา ให้นับจำนวนที่อยู่ติดต่อที่ไม่ซ้ำโดยพิจารณาจากทั้งหมด ที่อยู่ คุณสามารถใช้สูตรนี้:
=COUNT(UNIQUE(C4:C20))
ดู มีที่อยู่ที่ไม่ซ้ำกันทั้งหมด 6 ที่อยู่ โดยพิจารณาจากที่อยู่ทั้งหมดอย่างน้อยหนึ่งครั้ง
ตอนนี้ หากต้องการค้นหาเฉพาะที่อยู่ข้อความที่ไม่ซ้ำกัน คุณสามารถใช้สูตรนี้:
=ROWS(UNIQUE(IF(ISTEXT(
C4:C20
),
C4:C20
)))-1
- C4:C20 คือช่วงค่าของฉัน คุณใช้อันของคุณ
- ใช้ฟังก์ชัน ROWS แทนที่ฟังก์ชัน COUNT
- และอย่าลืมลบ 1 ออกจาก สูตรในตอนท้าย
ในทำนองเดียวกัน หากต้องการค้นหาเฉพาะแอดเดรสที่เป็นตัวเลขเท่านั้น คุณสามารถใช้สูตรนี้ได้:
=ROWS(UNIQUE(IF(ISNUMBER(
C4:C20
),
C4:C20
)))-1
สรุป
การใช้ วิธีการเหล่านี้ คุณสามารถนับจำนวนค่าที่ไม่ซ้ำกันในชุดข้อมูลได้ คุณรู้วิธีอื่นหรือไม่? หรือคุณมีคำถามใดๆ? อย่าลังเลที่จะถามเรา