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

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

doc นับไม่ซ้ำตามเกณฑ์ 1

อาจเป็นเรื่องปกติที่เราจะนับค่าที่ไม่ซ้ำกันในคอลัมน์เดียว แต่ในบทความนี้ฉันจะพูดถึงวิธีการนับค่าที่ไม่ซ้ำกันตามคอลัมน์อื่น ตัวอย่างเช่นฉันมีข้อมูลสองคอลัมน์ต่อไปนี้ตอนนี้ฉันต้องการนับชื่อเฉพาะในคอลัมน์ B ตามเนื้อหาของคอลัมน์ A เพื่อให้ได้ผลลัพธ์ต่อไปนี้:

นับค่าที่ไม่ซ้ำกันตามคอลัมน์อื่นด้วยสูตรอาร์เรย์


ลูกศรสีฟ้าฟองขวา นับค่าที่ไม่ซ้ำกันตามคอลัมน์อื่นด้วยสูตรอาร์เรย์

เพื่อแก้ปัญหานี้สูตรต่อไปนี้สามารถช่วยคุณได้โปรดทำดังนี้:

1. ใส่สูตรนี้: =SUMPRODUCT((($A$2:$A$18=D2))/COUNTIFS($A$2:$A$18,$A$2:$A$18&"",$B$2:$B$18,$B$2:$B$18&"")) ลงในเซลล์ว่างที่คุณต้องการใส่ผลลัพธ์ E2ตัวอย่างเช่น จากนั้นกด Ctrl + Shift + Enter คีย์เข้าด้วยกันเพื่อให้ได้ผลลัพธ์ที่ถูกต้องดูภาพหน้าจอ:

doc นับไม่ซ้ำตามเกณฑ์ 2

หมายเหตุ: ในสูตรข้างต้น: A2: A18 คือข้อมูลคอลัมน์ที่คุณนับค่าที่ไม่ซ้ำกันตาม B2: B18 คือคอลัมน์ที่คุณต้องการนับค่าเฉพาะ D2 มีเกณฑ์ที่คุณนับไม่ซ้ำกันตาม

2. จากนั้นลากที่จับเติมลงเพื่อรับค่าเฉพาะของเกณฑ์ที่เกี่ยวข้อง ดูภาพหน้าจอ:

doc นับไม่ซ้ำตามเกณฑ์ 3


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

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

วิธีการนับค่าที่ไม่ซ้ำกันในคอลัมน์ที่กรองแล้วใน 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)
ยังไม่มีการให้คะแนน เป็นคนแรกที่ให้คะแนน!
ความคิดเห็นนี้ถูกย่อให้เล็กสุดโดยผู้ดำเนินรายการบนเว็บไซต์
ฉันไม่อยากจะเชื่อเลยว่าสูตรอาร์เรย์ทำงาน
ความคิดเห็นนี้ถูกย่อให้เล็กสุดโดยผู้ดำเนินรายการบนเว็บไซต์
ที่ทำงานเหมือนความงาม
ความคิดเห็นนี้ถูกย่อให้เล็กสุดโดยผู้ดำเนินรายการบนเว็บไซต์
สวัสดี สูตรนี้ใช้ได้ผลดีกับชุดข้อมูลที่ไม่ต่อเนื่องกัน เมื่อฉันพยายามใช้กับช่วงไดนามิก มันทำงานไม่ถูกต้อง มีความคิดว่าเกิดอะไรขึ้น?
ความคิดเห็นนี้ถูกย่อให้เล็กสุดโดยผู้ดำเนินรายการบนเว็บไซต์
คุณลอง COUNTIFS แล้วหรือยัง
ความคิดเห็นนี้ถูกย่อให้เล็กสุดโดยผู้ดำเนินรายการบนเว็บไซต์
วิธีนี้ใช้ได้ผลดี แต่ถ้าคุณต้องการเพิ่มคอลัมน์ที่ 3 ของเกณฑ์ และจะทำอย่างไรถ้าบางเซลล์มีช่องว่างและคุณไม่ต้องการนับช่องว่าง
ความคิดเห็นนี้ถูกย่อให้เล็กสุดโดยผู้ดำเนินรายการบนเว็บไซต์
ไม่ได้ผล
ความคิดเห็นนี้ถูกย่อให้เล็กสุดโดยผู้ดำเนินรายการบนเว็บไซต์
ไม่เป็นไร
ความคิดเห็นนี้ถูกย่อให้เล็กสุดโดยผู้ดำเนินรายการบนเว็บไซต์
พระเจ้าช่วย.... ฉันค้นหาสูตรมาเกือบสัปดาห์แล้วเพื่อช่วยฉันนับคอลัมน์โดยอิงจากคอลัมน์อื่น.... ในที่สุดก็ช่วยแล้ว ;0) ฉันมีความสุขมาก!!! !!! ตอนนี้ฉันแค่ต้องการสูตรนี้ที่คุณโพสต์เพื่อทำสิ่งเดียวกัน แต่ยึดตาม 2 คอลัมน์แทนที่จะเป็นหนึ่งคอลัมน์ ฉันจะพยายามด้วยตัวเอง แต่คุณคิดว่าคุณสามารถช่วยได้ไหม
ความคิดเห็นนี้ถูกย่อให้เล็กสุดโดยผู้ดำเนินรายการบนเว็บไซต์
สวัสดี EB ในการนับค่าที่ไม่ซ้ำกันตามสองคอลัมน์โปรดใช้สูตรด้านล่างหลังจากป้อนสูตรแล้วโปรดกด Ctrl + Shift + Enter คีย์เข้าด้วยกันเพื่อให้ได้ผลลัพธ์ที่ถูกต้อง=SUM(IFERROR(($A$2:$A$15=E2)*($B$2:$B$15=F2)/COUNTIFS($C$2:$C$15,$C$2:$C$15,$A$2:$A$15,E2,$B$2:$B$15,F2),0))
โปรดลอง หวังว่าจะช่วยคุณได้!
ความคิดเห็นนี้ถูกย่อให้เล็กสุดโดยผู้ดำเนินรายการบนเว็บไซต์
ว้าว คุณเป็นผู้ช่วยให้รอด ขอบคุณที่แบ่งปัน
ความคิดเห็นนี้ถูกย่อให้เล็กสุดโดยผู้ดำเนินรายการบนเว็บไซต์
ทำงานเหมือนมีเสน่ห์ ยิ่งใหญ่มากสำหรับคุณ
ความคิดเห็นนี้ถูกย่อให้เล็กสุดโดยผู้ดำเนินรายการบนเว็บไซต์
ไม่มีใครรู้ว่าเครื่องหมายและเครื่องหมายคำพูด (" &"" ") ในส่วนเกณฑ์ 1 และ 2 ของสูตร COUNTIFS ทำอะไรอยู่ สูตรนี้ใช้ได้ผลสำหรับฉัน ฉันแค่หวังว่าจะเข้าใจมันดีขึ้น
ความคิดเห็นนี้ถูกย่อให้เล็กสุดโดยผู้ดำเนินรายการบนเว็บไซต์
ฉันต้องทำบางอย่างที่คล้ายกัน แต่ด้วยวันที่: บนแผ่นงานที่มีการระบุวันที่ในคอลัมน์แรก หลายๆ ครั้งทำซ้ำ ฉันต้องการทราบว่ามีกี่วันที่ที่ตรงตามเงื่อนไขบางประการที่ปรากฏในคอลัมน์อื่น ฉันกำลังใช้สูตรนั้น แต่มันทำให้ฉันมีข้อผิดพลาด คุณช่วยฉันได้ไหม ขอบคุณ.
ความคิดเห็นนี้ถูกย่อให้เล็กสุดโดยผู้ดำเนินรายการบนเว็บไซต์
ขอบคุณมากสำหรับสิ่งนี้ แต่มันทำงานอย่างไรกับชุดข้อมูลขนาดใหญ่ ฉันรู้ว่ามันส่งกลับ #N/A เมื่อข้อมูลอยู่นอกเหนือแถว 78
ความคิดเห็นนี้ถูกย่อให้เล็กสุดโดยผู้ดำเนินรายการบนเว็บไซต์
มีวิธีการทำเช่นนี้ แต่ไม่นับเซลล์ว่างเป็นค่าหรือไม่?
ความคิดเห็นนี้ถูกย่อให้เล็กสุดโดยผู้ดำเนินรายการบนเว็บไซต์
สวัสดีครับ MB
ในการนับค่าที่ไม่แน่นอนด้วยเกณฑ์และข้ามเซลล์ว่าง คุณควรใช้สูตรอาร์เรย์ด้านล่าง:
=SUM(--(FREQUENCY(IF($B$2:$B$15<>"",IF($A$2:$A$15=D2,MATCH($B$2:$B$15,$B$2:$B$15,0))),ROW($B$2:$B$15)-ROW(B2)+1)>0))


หลังจากวาง fromula โปรดกด Ctrl + Shift + Enter คีย์ร่วมกัน

https://www.extendoffice.com/images/stories/comments/comment-skyyang/doc-count-unique-criteria.png

โปรดลอง หวังว่าจะช่วยคุณได้!
ความคิดเห็นนี้ถูกย่อให้เล็กสุดโดยผู้ดำเนินรายการบนเว็บไซต์
Классная формула, но как сделать чтобы в столбец A и B можно было постоянно добавлять и не менять формулу ? закрепить не диапазон а столбцы
ความคิดเห็นนี้ถูกย่อให้เล็กสุดโดยผู้ดำเนินรายการบนเว็บไซต์
สวัสดี ดีเอ็ม
อันที่จริง คุณสามารถขยายการอ้างอิงเซลล์ได้ตามต้องการ ตัวอย่างเช่น:
=SUMPRODUCT((($A$2:$A$10000=D2))/COUNTIFS($A$2:$A$10000,$A$2:$A$10000&"",$B$2:$B$10000,$B$2:$B$10000&""))
โปรดอย่าลืมกด Ctrl + Shift + Enter คีย์ร่วมกัน
โปรดลอง หวังว่าจะช่วยคุณได้!
มีความคิดเห็นยังไม่มีการโพสต์ที่นี่
แสดงความคิดเห็นของคุณ
โพสต์ในฐานะแขก
×
ให้คะแนนโพสต์นี้:
0   ตัวอักษร
สถานที่แนะนำ

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

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