COUNTIFS ค่าที่ไม่ซ้ำใน Excel (3 วิธีง่ายๆ)

  • แบ่งปันสิ่งนี้
Hugh West

ในขณะที่ทำงานใน 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

สรุป

การใช้ วิธีการเหล่านี้ คุณสามารถนับจำนวนค่าที่ไม่ซ้ำกันในชุดข้อมูลได้ คุณรู้วิธีอื่นหรือไม่? หรือคุณมีคำถามใดๆ? อย่าลังเลที่จะถามเรา

Hugh West เป็นผู้ฝึกอบรมและนักวิเคราะห์ Excel ที่มีประสบการณ์สูงและมีประสบการณ์มากกว่า 10 ปีในอุตสาหกรรมนี้ เขาสำเร็จการศึกษาระดับปริญญาตรีสาขาการบัญชีและการเงิน และปริญญาโทสาขาบริหารธุรกิจ Hugh มีความหลงใหลในการสอนและได้พัฒนาแนวทางการสอนที่เป็นเอกลักษณ์ซึ่งง่ายต่อการติดตามและเข้าใจ ความรู้ความเชี่ยวชาญของเขาเกี่ยวกับ Excel ช่วยให้นักเรียนและผู้เชี่ยวชาญหลายพันคนทั่วโลกพัฒนาทักษะและความเป็นเลิศในอาชีพการงาน ฮิวจ์แบ่งปันความรู้ของเขากับคนทั้งโลกผ่านบล็อก โดยเสนอบทช่วยสอน Excel ฟรีและการฝึกอบรมออนไลน์เพื่อช่วยให้บุคคลและธุรกิจบรรลุศักยภาพสูงสุดของตนเอง