Note: The other languages of the website are Google-translated. Back to English

นับค่าที่ไม่ซ้ำในช่วงใน Excel

บทช่วยสอนนี้จะอธิบายวิธีการนับเฉพาะค่าที่ไม่ซ้ำระหว่างรายการที่ซ้ำกันในรายการใน Excel ด้วยสูตรที่ระบุ


วิธีการนับค่าที่ไม่ซ้ำกันในหนึ่งคอลัมน์ใน Excel?

สมมติว่าคุณมีตารางผลิตภัณฑ์ตามภาพหน้าจอด้านล่าง หากต้องการนับเฉพาะค่าที่ไม่ซ้ำในคอลัมน์ผลิตภัณฑ์ คุณสามารถใช้สูตรใดสูตรหนึ่งด้านล่าง

สูตรทั่วไป

=SUMPRODUCT(--(FREQUENCY(MATCH(range,range,0),ROW(range)-ROW(range.firstcell)+1)>0))

=SUMPRODUCT(1/COUNTIF(range,range))

ข้อโต้แย้ง

พิสัย: ช่วงของเซลล์ที่คุณต้องการนับเฉพาะค่าที่ไม่ซ้ำ
ช่วง.เซลล์แรก: เซลล์แรกของช่วง

จะใช้สูตรเหล่านี้ได้อย่างไร?

1. เลือกเซลล์ว่างเพื่อส่งออกผลลัพธ์

2. ป้อนสูตรใดสูตรหนึ่งด้านล่างลงในเซลล์ที่เลือกแล้วกด เข้าสู่ กุญแจ

=SUMPRODUCT(--(FREQUENCY(MATCH(D3:D16,D3:D16,0),ROW(D3:D16)-ROW(D3)+1)>0))

=SUMPRODUCT(1/COUNTIF(D3:D16,D3:D16))

หมายเหตุ:

1) ในสูตรเหล่านี้ D3:D16 คือช่วงของเซลล์ที่คุณต้องการนับเฉพาะค่าที่ไม่ซ้ำ และ D3 เป็นเซลล์แรกของช่วง คุณสามารถเปลี่ยนได้ตามที่คุณต้องการ
2) หากเซลล์ว่างอยู่ในช่วงที่ระบุ สูตรแรกจะส่งกลับข้อผิดพลาด #N/A และสูตรที่สองจะส่งกลับข้อผิดพลาด #DIV/0

คำอธิบายของสูตร

=SUMPRODUCT(--(FREQUENCY(MATCH(D3:D16,D3:D16,0),ROW(D3:D16)-ROW(D3)+1)>0))

  • แมตช์(D3:D16,D3:D16,0): ฟังก์ชัน MATCH รับตำแหน่งของแต่ละรายการในช่วง D3:D16 หากค่าปรากฏมากกว่า 1 ครั้งในช่วงข้อมูล จะคืนค่าตำแหน่งเดิมเพื่อรับอาร์เรย์แบบนี้ {2;3;2;1;1 ;3;2;1;1;1;2;3;2;XNUMX}.
  • แถว(D3:D16)-แถว(D3)+1: ที่นี่ ฟังก์ชัน ROW จะคืนค่าหมายเลขแถวของการอ้างอิง D3:D16 และ D3 และคุณจะได้รับ {3;4;5;6;7;8;9;10;11;12;13;14;15;16}- {3}+1.
  • ตัวเลขแต่ละตัวในอาร์เรย์จะลบเลข 3 จากนั้นบวก 1 และสุดท้ายจะคืนค่า {1;2;3;4;5;6;7;8;9;10;11;12;13;14}
  • FREQUENCY({1;2;3;2;1;1;3;2;1;1;1;2;3;2},{1;2;3;4;5;6;7;8;9;10;11;12;13;14}): ฟังก์ชันความถี่คำนวณความถี่ที่แต่ละตัวเลขเกิดขึ้นในอาร์เรย์ข้อมูลและส่งคืนอาร์เรย์ของตัวเลขเช่นนี้ {6;5;3;0;0;0;0;0;0;0;0;0;0;0 }.
  • SUMPRODUCT(--{6;5;3;0;0;0;0;0;0;0;0;0;0;0}>0):
{6;5;3;0;0;0;0;0;0;0;0;0;0;0}>0: ตัวเลขแต่ละตัวในอาร์เรย์เปรียบเทียบกับ 0 และส่งกลับ TRUE ถ้ามากกว่า 0 มิฉะนั้น จะส่งกลับ FALSE และคุณจะได้อาร์เรย์ TRUE FALSE เช่นนี้ {TRUE;TRUE;TRUE;FALSE;FALSE;FALSE;FALSE;FALSE;FALSE;FALSE;FALSE;FALSE;FALSE;FALSE};
--{TRUE;TRUE;TRUE;FALSE;FALSE;FALSE;FALSE;FALSE;FALSE;FALSE;FALSE;FALSE;FALSE;FALSE}}: เครื่องหมายลบทั้งสองนี้แปลง "TRUE" เป็น 1 และ "FALSE" เป็น 0 ที่นี่คุณจะได้รับอาร์เรย์ใหม่เป็น{1;1;1;0;0;0;0;0;0;0;0;0 ;0;0}.
SUMPRODUCT({1;1;1;0;0;0;0;0;0;0;0;0;0;0}): ฟังก์ชัน SUMPRODUCT จะรวมตัวเลขทั้งหมดในอาร์เรย์และส่งกลับผลลัพธ์สุดท้ายเป็น 3

=SUMPRODUCT(1/COUNTIF(D3:D16,D3:D16))

  • COUNTIF(D3:D16,D3:D16): ฟังก์ชัน COUNTIF จะนับความถี่ที่แต่ละค่าเกิดขึ้นในช่วง D3:D16 โดยใช้ค่าเดียวกันทั้งหมดเป็นเกณฑ์ ส่งคืนอาร์เรย์เช่นนี้ {6;5;3;5;6;6;3;5;6;6;6;5;3;5} ซึ่งหมายความว่าแล็ปท็อปปรากฏขึ้น 6 ครั้ง โปรเจ็กเตอร์ปรากฏขึ้น 5 ครั้งและแสดงผล ปรากฏ 3 ครั้ง
  • 1/{6;5;3;5;6;6;3;5;6;6;6;5;3;5}: แต่ละตัวเลขในอาร์เรย์ถูกหารด้วย 1 และส่งคืนอาร์เรย์ใหม่เป็น {0.166666666666667;0.2;0.333333333333333;0.2;0.166666666666667;0.166666666666667;0.2;
    0.333333333333333;0.166666666666667;0.166666666666667;0.166666666666667;0.333333333333333;0.2;
    0.333333333333333;}.
  • SUMPRODUCT({0.166666666666667;0.2;0.333333333333333;0.2;0.166666666666667;0.166666666666667;
    0.2;0.333333333333333;0.166666666666667;0.166666666666667;0.166666666666667;0.333333333333333;0.2;
    0.333333333333333;})
    : จากนั้นฟังก์ชัน SUMPRODUCT จะรวมตัวเลขทั้งหมดในอาร์เรย์และส่งกลับผลลัพธ์สุดท้ายเป็น 3

ฟังก์ชันที่เกี่ยวข้อง

ฟังก์ชัน Excel SUMPRODUCT
ฟังก์ชัน Excel SUMPRODUCT สามารถใช้ในการคูณคอลัมน์หรืออาร์เรย์ตั้งแต่สองคอลัมน์ขึ้นไปเข้าด้วยกัน จากนั้นจึงหาผลรวมของผลิตภัณฑ์

ฟังก์ชัน Excel FREQUENCY
ฟังก์ชัน Excel FREQUENCY จะคำนวณความถี่ที่ค่าต่างๆ เกิดขึ้นภายในช่วงของค่า แล้วส่งกลับอาร์เรย์แนวตั้งของตัวเลข

ฟังก์ชัน Excel MATCH
ฟังก์ชัน Excel MATCH จะค้นหาค่าเฉพาะในช่วงของเซลล์ และส่งกลับตำแหน่งสัมพัทธ์ของค่านี้

ฟังก์ชัน Excel ROW
ฟังก์ชัน Excel ROW จะคืนค่าหมายเลขแถวของข้อมูลอ้างอิง

ฟังก์ชัน Excel COUNTIF
ฟังก์ชัน Excel COUNTIF ใช้เพื่อนับจำนวนเซลล์ที่ตรงตามเกณฑ์


สูตรที่เกี่ยวข้อง

นับจำนวนแถวที่มองเห็นได้ในรายการที่ถูกกรอง
บทช่วยสอนนี้จะอธิบายวิธีการนับจำนวนแถวที่มองเห็นได้ในรายการที่กรองใน Excel ด้วยฟังก์ชัน SUBTOTAL

นับค่าที่ไม่ซ้ำด้วยเกณฑ์
คำแนะนำทีละขั้นตอนนี้ช่วยในการนับเฉพาะค่าที่ไม่ซ้ำตามเกณฑ์ที่ระบุในคอลัมน์อื่น

นับแถวที่มองเห็นได้ด้วยเกณฑ์
บทแนะนำนี้มีขั้นตอนโดยละเอียดเพื่อช่วยให้คุณนับแถวที่มองเห็นได้ด้วยเกณฑ์

ใช้ COUNTIF กับช่วงที่ไม่ต่อเนื่องกัน
คำแนะนำทีละขั้นตอนนี้สาธิตวิธีใช้ฟังก์ชัน countif บนช่วงที่ไม่ต่อเนื่องกันใน Excel


เครื่องมือเพิ่มประสิทธิภาพการทำงานในสำนักงานที่ดีที่สุด

Kutools สำหรับ Excel - ช่วยให้คุณโดดเด่นจากฝูงชน

คุณต้องการทำงานประจำวันของคุณให้เสร็จอย่างรวดเร็วและสมบูรณ์แบบหรือไม่? Kutools สำหรับ Excel นำคุณสมบัติขั้นสูงที่มีประสิทธิภาพ 300 รายการ (รวมสมุดงาน, รวมตามสี, แยกเนื้อหาของเซลล์, แปลงวันที่และอื่น ๆ ... ) และประหยัดเวลาให้คุณ 80%

  • ออกแบบมาสำหรับสถานการณ์การทำงาน 1500 สถานการณ์ ช่วยคุณแก้ปัญหา Excel 80%
  • ลดการคลิกแป้นพิมพ์และเมาส์หลายพันครั้งต่อวันช่วยบรรเทาอาการเมื่อยล้าของดวงตาและมือ
  • เป็นผู้เชี่ยวชาญด้าน Excel ใน 3 นาที ไม่จำเป็นต้องจำสูตรและรหัส VBA ที่เจ็บปวดอีกต่อไป
  • ทดลองใช้ฟรี 30 วันไม่ จำกัด รับประกันคืนเงิน 60 วัน อัปเกรดและสนับสนุนฟรี 2 ปี
Ribbon ของ Excel (ติดตั้ง Kutools for Excel)

แท็บ Office - เปิดใช้งานการอ่านแบบแท็บและการแก้ไขใน Microsoft Office (รวม Excel)

  • หนึ่งวินาทีเพื่อสลับไปมาระหว่างเอกสารที่เปิดอยู่มากมาย!
  • ลดการคลิกเมาส์หลายร้อยครั้งสำหรับคุณทุกวันบอกลามือเมาส์
  • เพิ่มประสิทธิภาพการทำงานของคุณได้ถึง 50% เมื่อดูและแก้ไขเอกสารหลายฉบับ
  • นำแท็บที่มีประสิทธิภาพมาสู่ Office (รวมถึง Excel) เช่นเดียวกับ Chrome, Firefox และ Internet Explorer ใหม่
ภาพหน้าจอของ Excel (ติดตั้ง Office Tab)
จัดเรียงความคิดเห็นโดย
ความคิดเห็น (0)
ยังไม่มีการให้คะแนน เป็นคนแรกที่ให้คะแนน!
มีความคิดเห็นยังไม่มีการโพสต์ที่นี่
แสดงความคิดเห็นของคุณ
โพสต์ในฐานะแขก
×
ให้คะแนนโพสต์นี้:
0   ตัวอักษร
สถานที่แนะนำ

ช่องทางอื่นๆ

ลิขสิทธิ์© 2009 - wwwextendoffice.com | สงวนลิขสิทธิ์. ขับเคลื่อนโดย ExtendOffice. | แผนผังเว็บไซต์
Microsoft และโลโก้ Office เป็นเครื่องหมายการค้าหรือเครื่องหมายการค้าจดทะเบียนของ Microsoft Corporation ในสหรัฐอเมริกาและ / หรือประเทศอื่น ๆ
ได้รับการปกป้องโดย Sectigo SSL