นับรายการที่ตรงกัน / ซ้ำกันระหว่างสองคอลัมน์ใน Excel
การเปรียบเทียบข้อมูลสองคอลัมน์และนับการจับคู่หรือรายการที่ซ้ำกันทั้งหมดในสองคอลัมน์อาจเป็นงานทั่วไปสำหรับพวกเราส่วนใหญ่ ตัวอย่างเช่น คุณมีชื่อสองคอลัมน์ บางชื่อปรากฏในคอลัมน์แรกและคอลัมน์ที่สอง ตอนนี้ คุณต้องการนับชื่อที่ตรงกันทั้งหมด (การจับคู่ที่ใดก็ได้ภายในสองคอลัมน์) ระหว่างสองคอลัมน์ดังภาพหน้าจอด้านล่าง บทช่วยสอนนี้ จะแนะนำสูตรบางอย่างเพื่อให้บรรลุเป้าหมายนี้ใน Excel
- นับการจับคู่ทั้งหมดระหว่างสองคอลัมน์ด้วยฟังก์ชัน SUMPRODUCT และ COUNTIF
- นับการแข่งขันทั้งหมดระหว่างสองคอลัมน์ด้วยฟังก์ชัน COUNT และ MATCH
- นับการจับคู่ทั้งหมดระหว่างสองคอลัมน์ด้วยฟังก์ชัน SUMPRODUCT, ISNUMBER และ MATCH
นับการจับคู่ทั้งหมดระหว่างสองคอลัมน์ด้วยฟังก์ชัน SUMPRODUCT และ COUNTIF
ในการนับการจับคู่ทั้งหมดระหว่างสองคอลัมน์ การรวมกันของฟังก์ชัน SUMPRODUCT และ COUNTIF สามารถช่วยคุณได้ ไวยากรณ์ทั่วไปคือ:
- range1, range2: ทั้งสองช่วงมีข้อมูลที่คุณต้องการนับที่ตรงกันทั้งหมด
ตอนนี้ โปรดป้อนหรือคัดลอกสูตรด้านล่างลงในเซลล์ว่าง จากนั้นกด เข้าสู่ กุญแจสำคัญในการรับผลลัพธ์:
คำอธิบายของสูตร:
=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 คุณยังสามารถรับจำนวนการจับคู่ระหว่างสองคอลัมน์ ไวยากรณ์ทั่วไปคือ:
Array formula, should press Ctrl + Shift + Enter keys together.
- range1, range2: ทั้งสองช่วงมีข้อมูลที่คุณต้องการนับที่ตรงกันทั้งหมด
โปรดป้อนหรือคัดลอกสูตรต่อไปนี้ลงในเซลล์ว่าง จากนั้นกด Ctrl + Shift + Enter คีย์เข้าด้วยกันเพื่อให้ได้ผลลัพธ์ที่ถูกต้องดูภาพหน้าจอ:
คำอธิบายของสูตร:
=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 ไวยากรณ์ทั่วไปคือ:
- range1, range2: ทั้งสองช่วงมีข้อมูลที่คุณต้องการนับที่ตรงกันทั้งหมด
ป้อนหรือคัดลอกสูตรด้านล่างลงในเซลล์ว่างเพื่อส่งออกผลลัพธ์ จากนั้นกด เข้าสู่ คีย์เพื่อคืนการคำนวณ ดูภาพหน้าจอ:
คำอธิบายของสูตร:
= 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 สำหรับ Excel มีคุณสมบัติมากกว่า 300 รายการ รับรองว่าสิ่งที่คุณต้องการเพียงแค่คลิกเดียว...
แท็บ Office - เปิดใช้งานการอ่านแบบแท็บและการแก้ไขใน Microsoft Office (รวม Excel)
- หนึ่งวินาทีเพื่อสลับไปมาระหว่างเอกสารที่เปิดอยู่มากมาย!
- ลดการคลิกเมาส์หลายร้อยครั้งสำหรับคุณทุกวันบอกลามือเมาส์
- เพิ่มประสิทธิภาพการทำงานของคุณได้ถึง 50% เมื่อดูและแก้ไขเอกสารหลายฉบับ
- นำแท็บที่มีประสิทธิภาพมาสู่ Office (รวมถึง Excel) เช่นเดียวกับ Chrome, Edge และ Firefox