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

นับรายการที่ตรงกัน / ซ้ำกันระหว่างสองคอลัมน์ใน Excel

การเปรียบเทียบข้อมูลสองคอลัมน์และนับการจับคู่หรือรายการที่ซ้ำกันทั้งหมดในสองคอลัมน์อาจเป็นงานทั่วไปสำหรับพวกเราส่วนใหญ่ ตัวอย่างเช่น คุณมีชื่อสองคอลัมน์ บางชื่อปรากฏในคอลัมน์แรกและคอลัมน์ที่สอง ตอนนี้ คุณต้องการนับชื่อที่ตรงกันทั้งหมด (การจับคู่ที่ใดก็ได้ภายในสองคอลัมน์) ระหว่างสองคอลัมน์ดังภาพหน้าจอด้านล่าง บทช่วยสอนนี้ จะแนะนำสูตรบางอย่างเพื่อให้บรรลุเป้าหมายนี้ใน Excel


นับการจับคู่ทั้งหมดระหว่างสองคอลัมน์ด้วยฟังก์ชัน SUMPRODUCT และ COUNTIF

ในการนับการจับคู่ทั้งหมดระหว่างสองคอลัมน์ การรวมกันของฟังก์ชัน SUMPRODUCT และ COUNTIF สามารถช่วยคุณได้ ไวยากรณ์ทั่วไปคือ:

=SUMPRODUCT(COUNTIF(range1,range2))
  • range1, range2: ทั้งสองช่วงมีข้อมูลที่คุณต้องการนับที่ตรงกันทั้งหมด

ตอนนี้ โปรดป้อนหรือคัดลอกสูตรด้านล่างลงในเซลล์ว่าง จากนั้นกด เข้าสู่ กุญแจสำคัญในการรับผลลัพธ์:

=SUMPRODUCT(COUNTIF(A2:A12,C2:C12))


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

=SUMPRODUCT(COUNTIF(A2:A12,C2:C12))

  • นับ(A2:A12,C2:C12): ฟังก์ชัน COUNTIF นี้จะตรวจสอบว่าแต่ละชื่อจากคอลัมน์ C มีอยู่ในคอลัมน์ A หรือไม่ หากมีชื่ออยู่ ตัวเลข 1 จะปรากฏขึ้น มิฉะนั้น จะแสดงตัวเลข 0 ฟังก์ชันจะส่งกลับผลลัพธ์ดังนี้: {1;1;0;0;0;1;0;0;1;0;1}
  • SUMPRODUCT(COUNTIF(A2:A12,C2:C12))=SUMPRODUCT({1;1;0;0;0;1;0;0;1;0;1}): ฟังก์ชัน SUMPRODUCT จะสรุปรายการทั้งหมดในอาร์เรย์นี้และได้ผลลัพธ์: 5.

นับการแข่งขันทั้งหมดระหว่างสองคอลัมน์ด้วยฟังก์ชัน COUNT และ MATCH

ด้วยการรวมกันของฟังก์ชัน COUNT และ MATCH คุณยังสามารถรับจำนวนการจับคู่ระหว่างสองคอลัมน์ ไวยากรณ์ทั่วไปคือ:

{=COUNT(MATCH(range1,range2,0))}
Array formula, should press Ctrl + Shift + Enter keys together.
  • range1, range2: ทั้งสองช่วงมีข้อมูลที่คุณต้องการนับที่ตรงกันทั้งหมด

โปรดป้อนหรือคัดลอกสูตรต่อไปนี้ลงในเซลล์ว่าง จากนั้นกด Ctrl + Shift + Enter คีย์เข้าด้วยกันเพื่อให้ได้ผลลัพธ์ที่ถูกต้องดูภาพหน้าจอ:

=COUNT(MATCH(A2:A12,C2:C12,0))


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

=COUNT(ตรงกัน(A2:A12,C2:C12,0))

  • ตรง(A2:A12,C2:C12,0): ฟังก์ชัน MATCH นี้จะค้นหาชื่อจากคอลัมน์ A ในคอลัมน์ C และส่งคืนตำแหน่งของแต่ละค่าที่ตรงกัน หากไม่พบค่า ค่าความผิดพลาดจะแสดงขึ้น ดังนั้น คุณจะได้รับรายการอาร์เรย์ดังนี้: {11;2;#N/A;#N/A;#N/A;6;1;#N/A;#N/A;#N/A; 9}.
  • COUNT(MATCH(A2:A12,C2:C12,0))= COUNT({11;2;#N/A;#N/A;#N/A;6;1;#N/A;#N/A;#N/A;9}): ฟังก์ชัน COUNT จะนับตัวเลขในรายการอาร์เรย์เพื่อให้ได้ผลลัพธ์: 5.

นับการจับคู่ทั้งหมดระหว่างสองคอลัมน์ด้วยฟังก์ชัน SUMPRODUCT, ISNUMBER และ MATCH

ใน Excel คุณสามารถลองค้นหารายการที่ตรงกันในสองคอลัมน์แล้วนับโดยใช้ฟังก์ชัน SUMPRODUCT, ISNUMBER และ MATCH ไวยากรณ์ทั่วไปคือ:

=SUMPRODUCT(--(ISNUMBER(MATCH(range1,range2,0))))
  • range1, range2: ทั้งสองช่วงมีข้อมูลที่คุณต้องการนับที่ตรงกันทั้งหมด

ป้อนหรือคัดลอกสูตรด้านล่างลงในเซลล์ว่างเพื่อส่งออกผลลัพธ์ จากนั้นกด เข้าสู่ คีย์เพื่อคืนการคำนวณ ดูภาพหน้าจอ:

=SUMPRODUCT(--(ISNUMBER(MATCH(A2:A12,C2:C12,0))))


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

= SUMPRODUCT (- (ISNUMBER (MATCH (A2: A12, C2: C12,0))))

  • ตรง(A2:A12,C2:C12,0): ฟังก์ชัน MATCH นี้จะค้นหาชื่อจากคอลัมน์ A ในคอลัมน์ C และส่งคืนตำแหน่งของแต่ละค่าที่ตรงกัน หากไม่พบค่า ค่าความผิดพลาดจะแสดงขึ้น ดังนั้น คุณจะได้รับรายการอาร์เรย์ดังนี้: {11;2;#N/A;#N/A;#N/A;6;1;#N/A;#N/A;#N/A; 9}.
  • ISNUMBER(MATCH(A2:A12,C2:C12,0))= ISNUMBER({11;2;#N/A;#N/A;#N/A;6;1;#N/A;#N/A;#N/A;9}): ในที่นี้ ฟังก์ชัน ISNUMBER จะแปลงตัวเลขเป็น TRUE และค่าอื่นๆ เป็น FALSE ในอาร์เรย์ ดังนั้น คุณจะได้อาร์เรย์ดังนี้: {TRUE;TRUE;FALSE;FALSE;FALSE;TRUE;TRUE;FALSE;FALSE;FALSE;TRUE}
  • --(ISNUMBER(MATCH(A2:A12,C2:C12,0)))=--({TRUE;TRUE;FALSE;FALSE;FALSE;TRUE;TRUE;FALSE;FALSE;FALSE;TRUE}): --เครื่องหมายลบคู่นี้ใช้เพื่อแปลงค่า TRUE เป็น 1 และค่า False เป็น 0 และส่งกลับผลลัพธ์ดังนี้: {1;1;0;0;0;1;1;0;0;0; 1}.
  • SUMPRODUCT(--(ISNUMBER(MATCH(A2:A12,C2:C12,0))))=SUMPRODUCT({1;1;0;0;0;1;1;0;0;0;1}): สุดท้าย ฟังก์ชัน SUMPRODUCT จะสรุปรายการทั้งหมดในอาร์เรย์นี้ และรับผลลัพธ์: 5.

ฟังก์ชันสัมพัทธ์ที่ใช้:

  • SUMPRODUCT:
  • ฟังก์ชัน SUMPRODUCT สามารถใช้เพื่อคูณคอลัมน์หรืออาร์เรย์ตั้งแต่สองคอลัมน์ขึ้นไปเข้าด้วยกันแล้วรับผลรวมของผลิตภัณฑ์
  • COUNTIF:
  • ฟังก์ชัน COUNTIF เป็นฟังก์ชันทางสถิติใน Excel ซึ่งใช้เพื่อนับจำนวนเซลล์ที่ตรงตามเกณฑ์
  • COUNT:
  • ฟังก์ชัน COUNT ใช้เพื่อนับจำนวนเซลล์ที่มีตัวเลข หรือนับตัวเลขในรายการอาร์กิวเมนต์
  • MATCH:
  • ฟังก์ชัน Microsoft Excel MATCH จะค้นหาค่าเฉพาะในช่วงของเซลล์และส่งกลับตำแหน่งสัมพัทธ์ของค่านี้
  • ISNUMBER:
  • ฟังก์ชัน ISNUMBER จะส่งกลับค่า TRUE เมื่อเซลล์มีตัวเลขและเป็นเท็จหากไม่มี

บทความเพิ่มเติม:

  • นับการจับคู่ระหว่างสองคอลัมน์
  • ตัวอย่างเช่น ฉันมีรายการข้อมูลสองรายการในคอลัมน์ A และคอลัมน์ C ตอนนี้ ฉันต้องการเปรียบเทียบทั้งสองคอลัมน์และนับว่าค่าในคอลัมน์ A พบในคอลัมน์ C ในแถวเดียวกันดังที่แสดงภาพหน้าจอด้านล่างหรือไม่ ในกรณีนี้ ฟังก์ชัน SUMPRODUCT อาจเป็นฟังก์ชันที่ดีที่สุดสำหรับคุณในการแก้ปัญหานี้ใน Excel
  • นับจำนวนเซลล์ที่มีข้อความเฉพาะใน Excel
  • สมมติว่า คุณมีรายการสตริงข้อความ และอาจต้องการค้นหาจำนวนเซลล์ที่มีข้อความบางข้อความเป็นส่วนหนึ่งของเนื้อหา ในกรณีนี้ คุณสามารถใช้อักขระตัวแทน (*) ที่แสดงข้อความหรืออักขระใดๆ ในเกณฑ์ของคุณเมื่อใช้ฟังก์ชัน COUNTIF บทความนี้ผมจะแนะนำวิธีการใช้สูตรในการจัดการกับงานนี้ใน Excel
  • นับจำนวนเซลล์ไม่เท่ากับหลายค่าใน Excel
  • ใน Excel คุณอาจได้รับจำนวนเซลล์ที่ไม่เท่ากับค่าใดค่าหนึ่งได้ง่ายๆ โดยใช้ฟังก์ชัน COUNTIF แต่คุณเคยลองนับเซลล์ที่ไม่เท่ากับหลายค่าหรือไม่ ตัวอย่างเช่น ฉันต้องการรับจำนวนรวมของผลิตภัณฑ์ในคอลัมน์ A แต่ไม่รวมรายการเฉพาะใน C4:C6 ตามภาพหน้าจอด้านล่าง บทความนี้ผมจะแนะนำสูตรบางอย่างสำหรับการแก้ปัญหานี้ใน 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 (1)
Rated 5 out of 5 · 1 ratings
This comment was minimized by the moderator on the site
Great tip, saved me a lot of eye strain!
Rated 5 out of 5
There are no comments posted here yet
Please leave your comments in English
Posting as Guest
×
Rate this post:
0   Characters
Suggested Locations