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

สูตร Excel: ค้นหาข้อความที่ใช้บ่อยที่สุดด้วยเกณฑ์

ในบางกรณีคุณอาจต้องการค้นหาข้อความที่ปรากฏบ่อยที่สุดโดยอิงตามเกณฑ์ใน Excel บทช่วยสอนนี้แนะนำสูตรอาร์เรย์เพื่อจัดการงานนี้และให้คำอธิบายเกี่ยวกับอาร์กิวเมนต์ของสูตรนี้
doc ค้นหาข้อความที่พบบ่อยที่สุดด้วยเกณฑ์ 1

สูตรทั่วไป:

=INDEX(rng_1,MODE(IF(rng_2=criteria,MATCH(rng_1,rng_1,0))))

ข้อโต้แย้ง

Rng_1: the range of cells that you want to find the most frequent text.
Rng_2: the range of cells that contain the criteria you want to use.
Criteria: the condition you want to find text based on.

ส่งคืนค่า

สูตรนี้ส่งคืนข้อความที่พบบ่อยที่สุดพร้อมเกณฑ์เฉพาะ

สูตรนี้ทำงานอย่างไร

ตัวอย่าง: มีเซลล์จำนวนหนึ่งแสดงรายการผลิตภัณฑ์เครื่องมือและผู้ใช้ตอนนี้คุณต้องการค้นหาเครื่องมือที่ใช้บ่อยที่สุดของแต่ละผลิตภัณฑ์ โปรดใช้สูตรด้านล่างในเซลล์ G3:

=INDEX($C$3:$C$12,MODE(IF($B$3:$B$12=F3,MATCH($C$3:$C$12,$C$3:$C$12,0))))

ข่าวประชา Shift + Ctrl + Enter คีย์เข้าด้วยกันเพื่อให้ได้ผลลัพธ์ที่ถูกต้อง จากนั้นลากที่จับเติมลงเพื่อใช้สูตรนี้
doc ค้นหาข้อความที่พบบ่อยที่สุดด้วยเกณฑ์ 2

คำอธิบาย

MATCH($C$3:$C$12,$C$3:$C$12,0): MATCH ฟังก์ชันส่งคืนตำแหน่งของ lookup_value ในแถวหรือคอลัมน์ ที่นี่สูตรจะส่งคืนผลลัพธ์อาร์เรย์ {1;2;3;4;2;1;7;8;9;7}ซึ่งจะค้นหาตำแหน่งของแต่ละข้อความในช่วง $ C $ 3: $ C $ 12
doc ค้นหาข้อความที่พบบ่อยที่สุดด้วยเกณฑ์ 3

IF($B$3:$B$12=F3,MATCH($C$3:$C$12,$C$3:$C$12,0)): IF ฟังก์ชันถูกใช้เพื่อตั้งเงื่อนไข ที่นี่สูตรนี้ถูกมองว่าเป็น IF($B$3:$B$12=”KTE”,{1;2;3;4;2;1;7;8;9;7}) และผลลัพธ์ของอาร์เรย์จะส่งกลับ ={1;FALSE;3;FALSE;FALSE;1;FALSE;FALSE;9;FALSE}.
doc ค้นหาข้อความที่พบบ่อยที่สุดด้วยเกณฑ์ 4

MODE(IF($B$3:$B$12=F3,MATCH($C$3:$C$12,$C$3:$C$12,0))): ฟังก์ชัน MODE ค้นหาข้อความที่พบบ่อยที่สุดในช่วง ที่นี่สูตรนี้จะค้นหาหมายเลขที่พบบ่อยที่สุดในผลลัพธ์อาร์เรย์ของฟังก์ชัน IF ซึ่งสามารถมองเห็นได้ MODE({1;FALSE;3;FALSE;FALSE;1;FALSE;FALSE;9;FALSE}) และส่งคืน 1.
doc ค้นหาข้อความที่พบบ่อยที่สุดด้วยเกณฑ์ 5

INDEX function: ดัชนี ฟังก์ชันส่งคืนค่าในตารางหรืออาร์เรย์ตามตำแหน่งที่กำหนด นี่คือสูตร INDEX($C$3:$C$12,MODE(IF($B$3:$B$12=F3,MATCH($C$3:$C$12,$C$3:$C$12,0)))) จะหดลงเป็น INDEX($C$3:$C$12,1).
doc ค้นหาข้อความที่พบบ่อยที่สุดด้วยเกณฑ์ 6

หมายเหตุ

หากมีข้อความที่ใช้บ่อยที่สุดสองข้อความขึ้นไปสูตรจะส่งคืนค่าที่ปรากฏในตอนแรก

ไฟล์ตัวอย่าง

ตัวอย่างเอกสารคลิกเพื่อดาวน์โหลดไฟล์ตัวอย่าง


สูตรสัมพัทธ์


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

Kutools สำหรับ Excel - ช่วยให้คุณโดดเด่นจากฝูงชน

คุณต้องการทำงานประจำวันของคุณให้เสร็จอย่างรวดเร็วและสมบูรณ์แบบหรือไม่? Kutools สำหรับ Excel นำคุณสมบัติขั้นสูงที่มีประสิทธิภาพ 300 รายการ (รวมสมุดงาน, รวมตามสี, แยกเนื้อหาของเซลล์, แปลงวันที่และอื่น ๆ ... ) และประหยัดเวลาให้คุณ 80%

  • ออกแบบมาสำหรับสถานการณ์การทำงาน 1500 สถานการณ์ ช่วยคุณแก้ปัญหา Excel 80%
  • ลดการคลิกแป้นพิมพ์และเมาส์หลายพันครั้งต่อวันช่วยบรรเทาอาการเมื่อยล้าของดวงตาและมือ
  • เป็นผู้เชี่ยวชาญด้าน Excel ใน 3 นาที ไม่จำเป็นต้องจำสูตรและรหัส VBA ที่เจ็บปวดอีกต่อไป
  • ทดลองใช้ฟรี 30 วันไม่ จำกัด รับประกันคืนเงิน 60 วัน อัปเกรดและสนับสนุนฟรี 2 ปี
Ribbon ของ Excel (ติดตั้ง Kutools for Excel)

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

  • หนึ่งวินาทีเพื่อสลับไปมาระหว่างเอกสารที่เปิดอยู่มากมาย!
  • ลดการคลิกเมาส์หลายร้อยครั้งสำหรับคุณทุกวันบอกลามือเมาส์
  • เพิ่มประสิทธิภาพการทำงานของคุณได้ถึง 50% เมื่อดูและแก้ไขเอกสารหลายฉบับ
  • นำแท็บที่มีประสิทธิภาพมาสู่ Office (รวมถึง Excel) เช่นเดียวกับ Chrome, Firefox และ Internet Explorer ใหม่
ภาพหน้าจอของ Excel (ติดตั้ง Office Tab)
จัดเรียงความคิดเห็นโดย
ความคิดเห็น (0)
ยังไม่มีการให้คะแนน เป็นคนแรกที่ให้คะแนน!
มีความคิดเห็นยังไม่มีการโพสต์ที่นี่
แสดงความคิดเห็นของคุณ
โพสต์ในฐานะแขก
×
ให้คะแนนโพสต์นี้:
0   ตัวอักษร
สถานที่แนะนำ

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

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