ไปยังเนื้อหาหลัก

นับค่าที่ไม่ซ้ำในช่วงใน 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 AI ผู้ช่วย: ปฏิวัติการวิเคราะห์ข้อมูลโดยยึดตาม: การดำเนินการที่ชาญฉลาด   |  สร้างรหัส  |  สร้างสูตรที่กำหนดเอง  |  วิเคราะห์ข้อมูลและสร้างแผนภูมิ  |  เรียกใช้ฟังก์ชัน Kutools...
คุณสมบัติยอดนิยม: ค้นหา เน้น หรือระบุรายการที่ซ้ำกัน  |  ลบแถวว่าง  |  รวมคอลัมน์หรือเซลล์โดยไม่สูญเสียข้อมูล  |  รอบโดยไม่มีสูตร ...
ซุปเปอร์วีลุคอัพ: หลายเกณฑ์  |  หลายค่า  |  ข้ามหลายแผ่น  |  การค้นหาที่ไม่ชัดเจน...
โฆษณา รายการแบบหล่นลง: รายการแบบหล่นลงอย่างง่าย  |  รายการแบบหล่นลงขึ้นอยู่กับ  |  เลือกหลายรายการแบบหล่นลง...
ผู้จัดการคอลัมน์: เพิ่มจำนวนคอลัมน์เฉพาะ  |  ย้ายคอลัมน์  |  สลับสถานะการมองเห็นของคอลัมน์ที่ซ่อนอยู่  เปรียบเทียบคอลัมน์กับ เลือกเซลล์เดียวกันและต่างกัน ...
คุณสมบัติเด่น: กริดโฟกัส  |  มุมมองการออกแบบ  |  บาร์สูตรใหญ่  |  สมุดงานและตัวจัดการชีต | ห้องสมุดทรัพยากร (ข้อความอัตโนมัติ)  |  เลือกวันที่  |  รวมแผ่นงาน  |  เข้ารหัส/ถอดรหัสเซลล์  |  ส่งอีเมลตามรายการ  |  ซุปเปอร์ฟิลเตอร์  |  ตัวกรองพิเศษ (กรองตัวหนา/ตัวเอียง/ขีดทับ...) ...
ชุดเครื่องมือ 15 อันดับแรก12 ข้อความ เครื่องมือ (เพิ่มข้อความ, ลบอักขระ ... )  |  50 + แผนภูมิ ประเภท (แผนภูมิ Gantt ... )  |  40+ ใช้งานได้จริง สูตร (คำนวณอายุตามวันเกิด ... )  |  19 การแทรก เครื่องมือ (ใส่ QR Code, แทรกรูปภาพจากเส้นทาง ... )  |  12 การแปลง เครื่องมือ (ตัวเลขเป็นคำ, การแปลงสกุลเงิน ... )  |  7 ผสานและแยก เครื่องมือ (แถวรวมขั้นสูง, แยกเซลล์ Excel ... )  |  ... และอื่น ๆ

Kutools สำหรับ Excel มีคุณสมบัติมากกว่า 300 รายการ รับรองว่าสิ่งที่คุณต้องการเพียงแค่คลิกเดียว...

รายละเอียด


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

  • หนึ่งวินาทีเพื่อสลับไปมาระหว่างเอกสารที่เปิดอยู่มากมาย!
  • ลดการคลิกเมาส์หลายร้อยครั้งสำหรับคุณทุกวันบอกลามือเมาส์
  • เพิ่มประสิทธิภาพการทำงานของคุณได้ถึง 50% เมื่อดูและแก้ไขเอกสารหลายฉบับ
  • นำแท็บที่มีประสิทธิภาพมาสู่ Office (รวมถึง Excel) เช่นเดียวกับ Chrome, Edge และ Firefox
Comments (0)
No ratings yet. Be the first to rate!
There are no comments posted here yet
Please leave your comments in English
Posting as Guest
×
Rate this post:
0   Characters
Suggested Locations