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

วิธีค้นหาข้อความหรือตัวเลข 5 อันดับแรกหรือ n ที่พบบ่อยที่สุดใน Excel

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


ค้นหาและแยกข้อความหรือตัวเลขที่ใช้บ่อยที่สุด 3 อันดับแรกหรือ n ด้วยสูตร

คุณสามารถทำงานนี้ให้สำเร็จโดยใช้สูตรด้านล่าง โปรดทำดังนี้:

สูตร 1: สูตรปกติ + สูตรอาร์เรย์

1. โปรดใช้สูตรด้านล่างเพื่อให้ได้ค่าที่ปรากฏบ่อยที่สุด:

=IFERROR(INDEX($A$2:$A$18,MODE(MATCH($A$2:$A$18,$A$2:$A$18,0)+{0,0})),"")

หมายเหตุ / รายละเอียดเพิ่มเติม:

1. ในสูตรนี้ A2: A18 คือรายการข้อมูลที่คุณต้องการค้นหาค่า

2. หากคุณกำลังใช้เวอร์ชัน Excel ที่เก่ากว่า Microsoft 365 คุณควรกด Ctrl + Shift + Enter เพื่อให้ได้ผลลัพธ์ สำหรับผู้ใช้ Microsoft 365 และ Excel เวอร์ชันใหม่กว่า คุณสามารถป้อนสูตรในเซลล์ผลลัพธ์ แล้วกด เข้าสู่ กุญแจ

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

=IFERROR(INDEX(A$2:A$18,MODE(IF(COUNTIF(C$2:C2,A$2:A$18)=0,MATCH(A$2:A$18,A$2:A$18,0)+{0,0}))),"")
หมายเหตุ: ในสูตรนี้ A2: A18 เป็นรายการข้อมูลที่คุณต้องการค้นหาค่าจาก C2 เป็นเซลล์สูตรของค่าที่บ่อยที่สุดที่คุณได้แยกออกมา

3. หลังจากแยกค่าที่บ่อยที่สุดอันดับสองแล้ว ให้ลากเซลล์สูตรนี้ลงเพื่อรับค่า n อื่นๆ ตามที่คุณต้องการ ดูภาพหน้าจอ:

4. สุดท้าย คุณสามารถใช้สูตรต่อไปนี้เพื่อรับจำนวนครั้งของการแยกข้อความ ดูภาพหน้าจอ:

=COUNTIF($A$2:$A$18, C2)


สูตร 2: สูตรอาร์เรย์

ที่จริงแล้ว คุณสามารถใช้สูตรอาร์เรย์เดียวเพื่อให้ได้ผลลัพธ์ โปรดทำตามนี้:

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

=INDEX($A$2:$A$18,MATCH(MIN(MODE(IF(NOT(COUNTIF(C$1:C1,$A$2:$A$18)),(COUNTIF($A$2:$A$18,"<"& $A$2:$A$18)+1)*{1,1}))),COUNTIF($A$2:$A$18,"<"& $A$2:$A$18)+{1},0))
หมายเหตุ: ในสูตร A2: A18 เป็นรายการข้อมูลที่คุณต้องการค้นหาค่าจาก C1 คือเซลล์ด้านบนของสูตรของคุณ

2. จากนั้นลากสูตรนี้ลงเพื่อรับค่าอื่นๆ ถ้าคุณต้องการได้ค่าที่บ่อยที่สุด 3 อันดับแรก คุณเพียงแค่ลากลงไปอีกสองเซลล์ ดูภาพหน้าจอ:

3. นอกจากนี้คุณยังสามารถรับจำนวนครั้งของการแยกข้อความด้วยสูตรด้านล่าง:

=COUNTIF($A$2:$A$18, C2)


ค้นหาและแยกข้อความหรือตัวเลขที่ใช้บ่อยที่สุด 3 อันดับแรกหรือ n ด้วย Pivot Table

หากคุณคุ้นเคยกับ PivotTable คุณจะสามารถรับตารางที่จัดเรียงข้อมูลจากรายการที่เกิดขึ้นบ่อยที่สุดไปยังรายการที่เกิดขึ้นบ่อยน้อยที่สุดได้อย่างรวดเร็ว โปรดทำตามขั้นตอนต่อไปนี้:

1. เลือกรายการข้อมูลที่คุณต้องการใช้ จากนั้นคลิก สิ่งที่ใส่เข้าไป > PivotTableดูภาพหน้าจอ:

2. ในการโผล่ออกมา สร้าง PivotTable กล่องโต้ตอบ เลือกตำแหน่งที่คุณต้องการวาง PivotTable จาก เลือกตำแหน่งที่คุณต้องการวางรายงาน PivotTable ส่วนดูภาพหน้าจอ:

3. จากนั้นคลิก OK ปุ่มก เขตข้อมูล PivotTable บานหน้าต่างจะปรากฏขึ้น ลากชื่อคอลัมน์ไปที่ แถว และ ความคุ้มค่า พื้นที่แยกจากกัน และคุณจะได้ pivottable ดังที่แสดงภาพหน้าจอด้านล่าง:

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

5. จากนั้น จำนวนค่าใน pivotable จะถูกจัดเรียงจากมากไปหาน้อย และคุณสามารถดูข้อความที่ใช้บ่อยที่สุด 3 อันดับแรกได้อย่างรวดเร็ว ดูภาพหน้าจอ:


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

  • ค้นหาค่าทั่วไปใน 3 คอลัมน์
  • ในกรณีทั่วไปคุณอาจต้องค้นหาและเลือกค่าเดียวกันระหว่างสองคอลัมน์ใน Excel แต่คุณเคยพยายามค้นหาค่าทั่วไปจากสามคอลัมน์ซึ่งหมายความว่าค่าที่มีอยู่ใน 3 คอลัมน์ในเวลาเดียวกันตามภาพหน้าจอต่อไปนี้ . บทความนี้จะแนะนำวิธีการบางอย่างในการทำงานนี้ให้เสร็จใน Excel
  • ค้นหาข้อความที่ใช้บ่อยที่สุดด้วยเกณฑ์
  • บทความนี้จะพูดถึงวิธีการค้นหาข้อความที่เกิดขึ้นบ่อยที่สุดโดยอิงตามเกณฑ์เฉพาะจากช่วงของเซลล์ใน Excel ในเวลาเดียวกันฉันจะแนะนำสูตรสำหรับการแยกข้อความที่เกิดบ่อยที่สุดในคอลัมน์
  • จัดเรียงข้อมูลตามค่าความถี่สูงสุด
  • สมมติว่าคุณมีรายการข้อมูลจำนวนมากในแผ่นงานของคุณและตอนนี้คุณต้องการจัดเรียงรายการนี้ตามความถี่ที่แต่ละคำเกิดขึ้น กล่าวคือค่าที่พบบ่อยที่สุด (เช่นเกิดขึ้นสี่ครั้งในคอลัมน์) จะแสดงรายการก่อนจากนั้นตามด้วยคำที่เกิดขึ้นสามครั้งสองครั้งและหนึ่งครั้งตามภาพหน้าจอที่แสดง คุณจะแก้ปัญหานี้ใน Excel ได้อย่างไร
  • ค้นหาค่าที่น้อยที่สุดหรือบ่อยที่สุด / บ่อยที่สุด
  • เมื่อคุณทำงานกับเวิร์กบุ๊ก Excel บางครั้งคุณอาจต้องหาค่าที่พบบ่อยหรือบ่อยที่สุดในคอลัมน์หรือแถวของเวิร์กชีต ยกเว้นการค้นหาทีละรายการด้วยตนเองมีสูตรที่รวมฟังก์ชัน Index, Match, Min และ Countif สามารถคืนค่าที่เกิดขึ้นน้อยที่สุดได้อย่างรวดเร็ว

สุดยอดเครื่องมือเพิ่มผลผลิตในสำนักงาน

🤖 Kutools AI ผู้ช่วย: ปฏิวัติการวิเคราะห์ข้อมูลโดยยึดตาม: การดำเนินการที่ชาญฉลาด   |  สร้างรหัส  |  สร้างสูตรที่กำหนดเอง  |  วิเคราะห์ข้อมูลและสร้างแผนภูมิ  |  เรียกใช้ฟังก์ชัน Kutools...
คุณสมบัติยอดนิยม: ค้นหา เน้น หรือระบุรายการที่ซ้ำกัน   |  ลบแถวว่าง   |  รวมคอลัมน์หรือเซลล์โดยไม่สูญเสียข้อมูล   |   รอบโดยไม่มีสูตร ...
การค้นหาขั้นสูง: VLookup หลายเกณฑ์    VLookup หลายค่า  |   VLookup ข้ามหลายแผ่น   |   การค้นหาที่ไม่ชัดเจน ....
รายการแบบเลื่อนลงขั้นสูง: สร้างรายการแบบหล่นลงอย่างรวดเร็ว   |  รายการแบบหล่นลงขึ้นอยู่กับ   |  เลือกหลายรายการแบบหล่นลง ....
ผู้จัดการคอลัมน์: เพิ่มจำนวนคอลัมน์เฉพาะ  |  ย้ายคอลัมน์  |  สลับสถานะการมองเห็นของคอลัมน์ที่ซ่อนอยู่  |  เปรียบเทียบช่วงและคอลัมน์ ...
คุณสมบัติเด่น: กริดโฟกัส   |  มุมมองการออกแบบ   |   บาร์สูตรใหญ่    สมุดงานและตัวจัดการชีต   |  ห้องสมุดทรัพยากร (ข้อความอัตโนมัติ)   |  เลือกวันที่   |  รวมแผ่นงาน   |  เข้ารหัส/ถอดรหัสเซลล์    ส่งอีเมลตามรายการ   |  ซุปเปอร์ฟิลเตอร์   |   ตัวกรองพิเศษ (กรองตัวหนา/ตัวเอียง/ขีดทับ...) ...
ชุดเครื่องมือ 15 อันดับแรก12 ข้อความ เครื่องมือ (เพิ่มข้อความ, ลบอักขระ, ... )   |   50 + แผนภูมิ ประเภท (แผนภูมิ Gantt, ... )   |   40+ ใช้งานได้จริง สูตร (คำนวณอายุตามวันเกิด, ... )   |   19 การแทรก เครื่องมือ (ใส่ QR Code, แทรกรูปภาพจากเส้นทาง, ... )   |   12 การแปลง เครื่องมือ (ตัวเลขเป็นคำ, การแปลงสกุลเงิน, ... )   |   7 ผสานและแยก เครื่องมือ (แถวรวมขั้นสูง, แยกเซลล์, ... )   |   ... และอื่น ๆ

เพิ่มพูนทักษะ Excel ของคุณด้วย Kutools สำหรับ Excel และสัมผัสประสิทธิภาพอย่างที่ไม่เคยมีมาก่อน Kutools สำหรับ Excel เสนอคุณสมบัติขั้นสูงมากกว่า 300 รายการเพื่อเพิ่มประสิทธิภาพและประหยัดเวลา  คลิกที่นี่เพื่อรับคุณสมบัติที่คุณต้องการมากที่สุด...

รายละเอียด


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

  • เปิดใช้งานการแก้ไขและอ่านแบบแท็บใน Word, Excel, PowerPoint, ผู้จัดพิมพ์, Access, Visio และโครงการ
  • เปิดและสร้างเอกสารหลายรายการในแท็บใหม่ของหน้าต่างเดียวกันแทนที่จะเป็นในหน้าต่างใหม่
  • เพิ่มประสิทธิภาพการทำงานของคุณ 50% และลดการคลิกเมาส์หลายร้อยครั้งให้คุณทุกวัน!
Comments (2)
No ratings yet. Be the first to rate!
This comment was minimized by the moderator on the site
this is horrible
This comment was minimized by the moderator on the site
Thank you for this. I have been struggling to make a formula to identify the top 5 zipcodes and this formula has been the only one that worked. Would you have any thoughts on adding multiple search criteria for this formula? I thought adding & to the match would do the trick, however adding this is returning 0 values despite what the data represents. Any suggestestions would be welcomed. Thank you for your time.

=IFERROR(INDEX(MonthlyData[Zip],MODE(MATCH(MonthlyData[Zip]&$D$3&$G$3&$C15&$R$5,MonthlyData[Zip]&MonthlyData[Group_Name]&MonthlyData[Report Date]&MonthlyData[Sub]&MonthlyData[R],0)+{0,0})),"")
There are no comments posted here yet
Please leave your comments in English
Posting as Guest
×
Rate this post:
0   Characters
Suggested Locations