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

วิธีนับค่าหรือตัวเลขที่ไม่ซ้ำกันในคอลัมน์ใน Excel

สมมติว่าคุณมีรายการค่าในช่วงของแผ่นงานและตอนนี้คุณต้องการทราบว่ามีค่าที่ไม่ซ้ำกันกี่ค่า หากคุณระบุและนับทีละรายการจะเสียเวลามาก ดังนั้นที่นี่ฉันจะแนะนำเคล็ดลับง่ายๆในการจัดการกับปัญหานี้

นับจำนวนค่าที่ไม่ซ้ำกันด้วยสูตร

นับจำนวนค่าที่ไม่ซ้ำกันด้วยตัวกรองขั้นสูง

นับจำนวนค่าที่ไม่ซ้ำกันด้วย Kutools for Excel


นับจำนวนค่าที่ไม่ซ้ำกันด้วยสูตร

มีสูตรบางอย่างที่ช่วยให้คุณสามารถนับจำนวนค่าที่ไม่ซ้ำกันในช่วงได้อย่างรวดเร็ว ตัวอย่างเช่นหากข้อมูลของคุณเป็นตัวเลขคุณมีคอลัมน์ของตัวเลขในช่วง (A1: A10) ดูภาพหน้าจอ:

doc-count-unique-values1

คุณสามารถใช้สูตรต่อไปนี้โปรดทำตามนี้:

1. ใส่สูตรนี้ =SUMPRODUCT(1/COUNTIF(A1:A10,A1:A10)) ลงในเซลล์ว่าง

doc-count-unique-values1

2. จากนั้นกด เข้าสู่ คีย์และหมายเลขของค่าที่ไม่ซ้ำกันจะปรากฏขึ้น ดูภาพหน้าจอ:

doc-count-unique-values1

เคล็ดลับ: 1. นี่คือสูตรอื่น =SUM(IF(FREQUENCY(A1:A10, A1:A10)>0,1)) ยังช่วยคุณได้ โปรดสมัครใครก็ได้ตามใจชอบ ทั้งสองสูตรข้างต้นจะนับค่าที่ไม่ซ้ำกันรวมทั้งรายการที่ซ้ำกันครั้งแรกด้วย

2. หากมีช่วงของข้อความในแผ่นงานของคุณสูตรข้างต้นจะไม่ทำงานคุณควรใช้สูตรอาร์เรย์นี้: =SUM(IF(FREQUENCY(IF(LEN(A1:A10)>0,MATCH(A1:A10,A1:A10,0),""), IF(LEN(A1:A10)>0,MATCH(A1:A10,A1:A10,0),""))>0,1))

doc-count-unique-values1

หลังจากใส่สูตรแล้วอย่าลืมกด Shift + Ctrl + Enter คีย์และจำนวนค่าที่ไม่ซ้ำกันได้แสดงขึ้น

doc-count-unique-values1

หมายเหตุ:

  • 1. ช่วง A1: A10 ในสูตรข้างต้นเป็นตัวแปรคุณสามารถเปลี่ยนแปลงได้ตามที่คุณต้องการ
  • 2. สูตรนี้ยังนับค่าที่ไม่ซ้ำกันรวมทั้งรายการที่ซ้ำกันครั้งแรก
  • 3. สูตรนี้ทำงานในช่วงของข้อความและตัวเลขเช่นกัน

นับจำนวนค่าที่ไม่ซ้ำกันด้วยตัวกรองขั้นสูง

คุณยังสามารถใช้ตัวกรองขั้นสูงเพื่อแยกค่าที่ไม่ซ้ำกันจากคอลัมน์ของข้อมูลและวางลงในตำแหน่งใหม่ จากนั้นใช้ฟังก์ชัน ROWS เพื่อนับจำนวนค่าที่ไม่ซ้ำกันในช่วงใหม่ ขั้นตอนเฉพาะมีดังนี้:

1. คลิก ข้อมูล ใน Ribbon แล้วคลิก ระดับสูง คำสั่งดูภาพหน้าจอ:

doc-count-unique-values1

2. และใน ตัวกรองขั้นสูง กล่องโต้ตอบ:

doc-count-unique-values1
  • (1. ) เลือก คัดลอกไปยังตำแหน่งอื่น ภายใต้ ตัวเลือก;
  • (2. ) ใน ช่วงรายการ คลิกที่ doc-ปุ่ม1 ปุ่มเพื่อเลือกข้อมูลช่วงที่คุณต้องการใช้
  • (3. ) ใน คัดลอกไปที่ คลิกที่ doc-ปุ่ม1 ปุ่มเพื่อระบุเซลล์ที่คุณต้องการใส่ค่าเฉพาะที่กรองแล้วลงไป
  • (4. ) สุดท้ายให้ตรวจสอบ เฉพาะระเบียนเท่านั้น ตัวเลือก

3. หลังจากเสร็จสิ้นการตั้งค่าคลิก OKค่าที่ไม่ซ้ำกันได้รับการระบุไว้ในคอลัมน์ใหม่ดูภาพหน้าจอ:

doc-count-unique-values1

4. จากนั้นในเซลล์ว่างให้ป้อนสูตรสั้น ๆ = แถว (E1: E8)แล้วกด เข้าสู่ บนแป้นพิมพ์ และจำนวนของค่าที่ไม่ซ้ำกันจะปรากฏขึ้น

doc-count-unique-values9 -2 doc-count-unique-values10

นับจำนวนค่าที่ไม่ซ้ำกันด้วย Kutools for Excel

 ที่นี่ฉันจะแนะนำเครื่องมือที่มีประโยชน์ - Kutools สำหรับ Excelเดียวกันกับที่ เลือกเซลล์ซ้ำและไม่ซ้ำกัน คุณสามารถเลือกค่าที่ซ้ำกันหรือค่าที่ไม่ซ้ำกันได้อย่างรวดเร็วและนับจำนวนของค่าเหล่านั้น

Kutools สำหรับ Excel : ด้วย Add-in ของ Excel ที่มีประโยชน์มากกว่า 300 รายการทดลองใช้ฟรีโดยไม่มีข้อ จำกัด ใน 30 วัน

หลังจากการติดตั้ง Kutools สำหรับ Excelโปรดทำตามขั้นตอนต่อไปนี้:

1. เลือกช่วงข้อมูลที่คุณต้องการนับค่าเฉพาะ

2. จากนั้นคลิก Kutools > เลือก > เลือกเซลล์ซ้ำและไม่ซ้ำกันดูภาพหน้าจอ:

doc-count-unique-values11-11

3. ใน เลือกเซลล์ซ้ำและไม่ซ้ำกัน ให้เลือก ค่าเฉพาะเท่านั้น or ไม่ซ้ำกันทั้งหมด (รวมถึงรายการที่ซ้ำกันครั้งแรก) ตามที่คุณต้องการในขณะเดียวกันคุณยังสามารถเน้นค่าที่ไม่ซ้ำกันได้โดยการตรวจสอบ เติม backcolor or เติมสีตัวอักษร ภายใต้ การประมวลผล ส่วนดูภาพหน้าจอ:

doc-count-unique-values12-12

4. (1. ) ถ้าคุณเลือก ค่าเฉพาะเท่านั้นระบบจะนับและเลือกเฉพาะค่าที่ไม่ซ้ำกันพร้อมกัน ดูภาพหน้าจอ:

doc-count-unique-values13-13

(2. ) ถ้าคุณเลือก ไม่ซ้ำกันทั้งหมด (รวมถึงรายการที่ซ้ำกันครั้งแรก)ค่าที่ไม่ซ้ำกันทั้งหมดซึ่งรวมถึงรายการที่ซ้ำกันครั้งแรกจะถูกนับและเลือกตามภาพหน้าจอต่อไปนี้:

doc-count-unique-values14-14

คลิกเพื่อทราบข้อมูลเพิ่มเติมเกี่ยวกับคุณลักษณะ Select Duplicate & Unique Cells

ดาวน์โหลดและทดลองใช้ Kutools for Excel ฟรีทันที!


Demo: นับจำนวนค่าที่ไม่ซ้ำกันด้วย Kutools for Excel

Kutools สำหรับ Excel: ด้วย Add-in ของ Excel ที่มีประโยชน์มากกว่า 300 รายการให้ทดลองใช้ฟรีโดยไม่มีข้อ จำกัด ใน 30 วัน ดาวน์โหลดและทดลองใช้ฟรีทันที!


บทความที่เกี่ยวข้อง:

วิธีกรองหรือเลือกระเบียนเฉพาะจากช่วงที่เลือกใน Excel


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

Kutools สำหรับ Excel แก้ปัญหาส่วนใหญ่ของคุณและเพิ่มผลผลิตของคุณได้ถึง 80%

  • นำมาใช้ใหม่: ใส่อย่างรวดเร็ว สูตรที่ซับซ้อนแผนภูมิ และสิ่งที่คุณเคยใช้มาก่อน เข้ารหัสเซลล์ ด้วยรหัสผ่าน; สร้างรายชื่อผู้รับจดหมาย และส่งอีเมล ...
  • ซุปเปอร์ฟอร์มูล่าบาร์ (แก้ไขข้อความและสูตรหลายบรรทัดได้อย่างง่ายดาย); การอ่านเค้าโครง (อ่านและแก้ไขเซลล์จำนวนมากได้อย่างง่ายดาย); วางลงในช่วงที่กรองแล้ว...
  • ผสานเซลล์ / แถว / คอลัมน์ โดยไม่สูญเสียข้อมูล แยกเนื้อหาของเซลล์ รวมแถว / คอลัมน์ที่ซ้ำกัน... ป้องกันเซลล์ซ้ำ; เปรียบเทียบช่วง...
  • เลือกซ้ำหรือไม่ซ้ำ แถว; เลือกแถวว่าง (เซลล์ทั้งหมดว่างเปล่า); Super Find และ Fuzzy Find ในสมุดงานจำนวนมาก สุ่มเลือก ...
  • สำเนาถูกต้อง หลายเซลล์โดยไม่เปลี่ยนการอ้างอิงสูตร สร้างการอ้างอิงอัตโนมัติ ถึงหลายแผ่น ใส่สัญลักษณ์แสดงหัวข้อย่อย, กล่องกาเครื่องหมายและอื่น ๆ ...
  • แยกข้อความ, เพิ่มข้อความ, ลบตามตำแหน่ง, ลบ Space; สร้างและพิมพ์ผลรวมย่อยของเพจ แปลงระหว่างเนื้อหาของเซลล์และความคิดเห็น...
  • ซุปเปอร์ฟิลเตอร์ (บันทึกและใช้โครงร่างตัวกรองกับแผ่นงานอื่น ๆ ); การเรียงลำดับขั้นสูง ตามเดือน / สัปดาห์ / วันความถี่และอื่น ๆ ตัวกรองพิเศษ โดยตัวหนาตัวเอียง ...
  • รวมสมุดงานและแผ่นงาน; ผสานตารางตามคอลัมน์สำคัญ แยกข้อมูลออกเป็นหลายแผ่น; Batch แปลง xls, xlsx และ PDF...
  • คุณสมบัติที่ทรงพลังมากกว่า 300 รายการ. รองรับ Office/Excel 2007-2021 และ 365 รองรับทุกภาษา ง่ายต่อการปรับใช้ในองค์กรหรือองค์กรของคุณ คุณสมบัติเต็มรูปแบบ ทดลองใช้ฟรี 30 วัน รับประกันคืนเงินภายใน 60 วัน
kte แท็บ 201905

แท็บ Office นำอินเทอร์เฟซแบบแท็บมาที่ Office และทำให้งานของคุณง่ายขึ้นมาก

  • เปิดใช้งานการแก้ไขและอ่านแบบแท็บใน Word, Excel, PowerPoint, ผู้จัดพิมพ์, Access, Visio และโครงการ
  • เปิดและสร้างเอกสารหลายรายการในแท็บใหม่ของหน้าต่างเดียวกันแทนที่จะเป็นในหน้าต่างใหม่
  • เพิ่มประสิทธิภาพการทำงานของคุณ 50% และลดการคลิกเมาส์หลายร้อยครั้งให้คุณทุกวัน!
ด้านล่าง officetab
จัดเรียงความคิดเห็นโดย
ความคิดเห็น (18)
ยังไม่มีการให้คะแนน เป็นคนแรกที่ให้คะแนน!
ความคิดเห็นนี้ถูกย่อให้เล็กสุดโดยผู้ดำเนินรายการบนเว็บไซต์
สุดยอดครับ ลองมาหลายสูตรแล้วไม่ได้ผล สิ่งนี้ใช้ได้กับความพยายามครั้งแรก เพียงแค่เปลี่ยนช่วงของเซลล์ ขอบคุณ! :ม้วน:
ความคิดเห็นนี้ถูกย่อให้เล็กสุดโดยผู้ดำเนินรายการบนเว็บไซต์
ทำงานได้ดี ขอบคุณมาก! : ฮ่า ๆ :
ความคิดเห็นนี้ถูกย่อให้เล็กสุดโดยผู้ดำเนินรายการบนเว็บไซต์
สุดยอดเจ้านาย... เพื่อนของฉันเสียเวลา 2 ชั่วโมงในการค้นหา....คุณประหยัดเวลาของฉัน :-)
ความคิดเห็นนี้ถูกย่อให้เล็กสุดโดยผู้ดำเนินรายการบนเว็บไซต์
ในการค้นหาการกระจายความถี่จริง ๆ (ไม่ซ้ำกันของค่าที่ไม่ซ้ำในช่วง) คุณสามารถใช้ countif funcion ไปยังเซลล์ที่อยู่ติดกับระเบียนที่ไม่ซ้ำซึ่งพบจากช่วงข้อมูลดั้งเดิม เพียงใช้ funtion: = countif(Original Range, unique value) นี่จะแสดงรายการการกระจายความถี่!!! ไชโย!
ความคิดเห็นนี้ถูกย่อให้เล็กสุดโดยผู้ดำเนินรายการบนเว็บไซต์
วิธีแก้ปัญหาด้วย =SUMPRODUCT(1/COUNTIF(A1:A10,A1:A10)) นั้นยอดเยี่ยมและประหยัดเวลาได้มาก ฉันเข้าใจ sumproduct และ countif ในระดับหนึ่ง แต่ไม่สามารถเข้าใจตรรกะว่าสูตรโซลูชันของคุณทำงานอย่างไร คุณช่วยอธิบายเหตุผลให้ฉันฟังได้ไหม
ความคิดเห็นนี้ถูกย่อให้เล็กสุดโดยผู้ดำเนินรายการบนเว็บไซต์
โซลูชันของคุณกับ =SUMPRODUCT(1/COUNTIF(A1:A10,A1:A10)) นั้นยอดเยี่ยมและประหยัดเวลาได้มาก ในระดับหนึ่งฉันเข้าใจผลรวมและจำนวนนับ แต่ไม่สามารถจับตรรกะได้ว่าวิธีนี้ทำงานอย่างไร คุณช่วยอธิบายหน่อยได้ไหม
ความคิดเห็นนี้ถูกย่อให้เล็กสุดโดยผู้ดำเนินรายการบนเว็บไซต์
โซลูชันของคุณกับ SUMPRODUCT(1/COUNTIF(A1:A10,A1:A10)) นั้นยอดเยี่ยมและประหยัดเวลาได้มาก คุณช่วยอธิบายตรรกะว่ามันทำงานอย่างไร ฉันสนใจมาก
ความคิดเห็นนี้ถูกย่อให้เล็กสุดโดยผู้ดำเนินรายการบนเว็บไซต์
นี่มันเจ๋งมาก. คำถามติดตามผล: คุณจะสรุปผลรวมนี้อย่างไรหากใช้ตัวกรอง หากฉันมี: Apple Orange Grape Apple และกรองช่วงเพื่อให้แสดงเฉพาะ Apple ฉันจะได้รับผลรวมที่แสดง: "1" ได้อย่างไร ขอบคุณ! --คริสโตเฟอร์
ความคิดเห็นนี้ถูกย่อให้เล็กสุดโดยผู้ดำเนินรายการบนเว็บไซต์
สวัสดี ขอบคุณสำหรับความช่วยเหลือของคุณเกี่ยวกับรายการที่ซ้ำกัน แต่ฉันต้องการแก้ไขสูตรของคุณ =SUM(IF(FREQUENCY(A2:A800, A2:A800)>0,1)) และเพิ่มเงื่อนไขนี้ (สมมติว่าทุกเซลล์ เป็นตัวเลข) ให้นับเฉพาะระหว่าง 402 ถึง 460 และไปจนถึง 502 ถึง 560 602 ถึง 660 (1 สูตรต่อช่วง) เป็นไปได้ไหม? ขอบคุณมาก!
ความคิดเห็นนี้ถูกย่อให้เล็กสุดโดยผู้ดำเนินรายการบนเว็บไซต์
=SUMPRODUCT(1/COUNTIF(A1:A10,A1:A10))เมื่อคุณเลือกช่วง ตรวจสอบให้แน่ใจว่าเซลล์ไม่ควรเว้นว่างไว้
ความคิดเห็นนี้ถูกย่อให้เล็กสุดโดยผู้ดำเนินรายการบนเว็บไซต์
สูตรของคุณใช้ได้ผล และทำให้ฉันเห็นจำนวนลูกค้าที่ไม่ซ้ำที่ฉันมีทั้งหมด (เช่น จากพนักงานขายทั้งหมดของฉันรวมกัน) อย่างไรก็ตาม ฉันกำลังดิ้นรนในการอัปเดตสูตรเพื่อให้ฉันเห็นจำนวนลูกค้าที่ไม่ซ้ำที่พนักงานขายแต่ละคนจะมี ความคิดใด?
ความคิดเห็นนี้ถูกย่อให้เล็กสุดโดยผู้ดำเนินรายการบนเว็บไซต์
ใครรู้วิธีทำให้สูตร =SUM(IF(FREQUENCY(A1:A10, A1:A10)>0,1)) เพื่อนับจำนวนฟิลด์ที่ไม่ซ้ำสำหรับชุดของช่วงเวลา ตัวอย่างเช่น ฉันต้องการค้นหาจำนวนรายการที่ไม่ซ้ำในแต่ละวัน ข้อมูลของฉันมีโครงสร้างเป็นหมายเลข ID ในคอลัมน์ A วันที่ในคอลัมน์ B ข้อมูลจะถูกจัดเรียงตามคอลัมน์วันที่ ความช่วยเหลือใด ๆ ที่จะได้รับการชื่นชมอย่างมาก!
ความคิดเห็นนี้ถูกย่อให้เล็กสุดโดยผู้ดำเนินรายการบนเว็บไซต์
สถานะตัวแทนการสั่งซื้อ สินค้า มูลค่าการสั่งซื้อ A1 John ปิด Apple $1 A1 John Close Pear $1.50 A2 John Open Orange $0.50 A3 John Close Grape $3.00 A2 John เปิด Apple $1 A4 John Close Orange $0.50 A5 Mary ปิด Apple $1 A6 Peter Close Grape $3.00 ขอขอบคุณคำแนะนำของคุณ นี่... ฉันกำลังพยายามนับจำนวนเฉพาะของคำสั่งซื้อ # (คอลัมน์แรก) โดยที่ตัวแทนคือ John และสถานะคำสั่งซื้อถูกปิด ผลลัพธ์ที่ได้คือ 3 คำสั่งที่ไม่ซ้ำกัน (A1, A3 และ A4) แต่ถ้าฉันใช้ฟังก์ชัน countifs มันจะนับจำนวน 'ปิด' โดยที่ rep=John และนั่นกลับมาพร้อมกับ 4 เป็นไปได้ไหมที่จะนับค่าที่ไม่ซ้ำกับหลายเงื่อนไขของคอลัมน์อื่นๆ
ความคิดเห็นนี้ถูกย่อให้เล็กสุดโดยผู้ดำเนินรายการบนเว็บไซต์
ไม่มีสูตรเหล่านี้ไม่เพียงพอ จริง ๆ แล้วปัญหาของฉันค่อนข้างใหญ่ มีคอลัมน์จำนวนมากในชีตของฉัน โดยมีชื่อรหัสร้านค้าและชื่อร้านค้า และเดือนในสามคอลัมน์ตามลำดับ และมีการเรียกชื่อร้านซ้ำทุกเดือน ไม่มีเวลา ฉันต้องคำนวณหมายเลขเฉพาะของชื่อร้านเทียบกับเดือน กรุณาแนะนำสูตรที่แน่นอนให้ฉันตามนั้น
ความคิดเห็นนี้ถูกย่อให้เล็กสุดโดยผู้ดำเนินรายการบนเว็บไซต์
คุณจะแยกค่าที่ไม่ซ้ำในเซลล์อย่างไร เช่น. #2,#2,#3 ฉันต้องการให้ #2 ปรากฏเพียงครั้งเดียว?
ความคิดเห็นนี้ถูกย่อให้เล็กสุดโดยผู้ดำเนินรายการบนเว็บไซต์
ในสูตรนี้ =SUM(IF(FREQUENCY(MATCH(B2:B10,B2:B10,0),MATCH(B2:B10,B2:B10,0))>0,1)) ฉันสามารถเพิ่มอีก "ถ้า" ? ตัวอย่างเช่น ฉันต้องการนับช่วงของข้อความที่ไม่ซ้ำใน B2:B150 ถ้า C2:C150=1 ??? ให้ฉัน?
ความคิดเห็นนี้ถูกย่อให้เล็กสุดโดยผู้ดำเนินรายการบนเว็บไซต์
ต้องการทราบค่านิยมของลูกค้าที่มีเอกลักษณ์เฉพาะสำหรับสินค้าต่างๆ เช่น มีลูกค้า 100 ราย ต้องการทราบจำนวนลูกค้าที่ไม่ซ้ำที่ซื้อเฉพาะผลิตภัณฑ์เหล่านั้น ในทำนองเดียวกัน: ยอดขายรวมของผลิตภัณฑ์ = 100 แอปเปิ้ล = 40 ส้ม = 60 จะหาลูกค้าที่นำเฉพาะส้มและแอปเปิ้ลได้อย่างไร?
ความคิดเห็นนี้ถูกย่อให้เล็กสุดโดยผู้ดำเนินรายการบนเว็บไซต์
ด้วยฟังก์ชัน UNIQUE ใหม่ใน Excel 365: COUNTA(UNIQUE(ช่วง))
มีความคิดเห็นยังไม่มีการโพสต์ที่นี่
แสดงความคิดเห็นของคุณ
โพสต์ในฐานะแขก
×
ให้คะแนนโพสต์นี้:
0   ตัวอักษร
สถานที่แนะนำ

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

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