วิธีค้นหาค่าและชื่อ 5 อันดับแรกใน Excel (8 วิธีที่เป็นประโยชน์)

  • แบ่งปันสิ่งนี้
Hugh West

สารบัญ

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

ภาพหน้าจอด้านบนคือภาพรวมของ บทความที่แสดงถึงชุดข้อมูล & ตัวอย่างวิธีแยกค่า 5 อันดับแรกพร้อมชื่อจากช่วงข้อมูล คุณจะได้เรียนรู้เพิ่มเติมเกี่ยวกับชุดข้อมูลพร้อมกับฟังก์ชันที่เหมาะสมทั้งหมดในวิธีการต่อไปนี้ในบทความนี้

ดาวน์โหลดสมุดงานแบบฝึกหัด

คุณสามารถดาวน์โหลดสมุดงาน Excel ที่เราใช้ในการเตรียมบทความนี้

ค้นหาค่า 5 อันดับแรก & ชื่อ

8 วิธีที่เหมาะสมในการค้นหาค่าและชื่อ 5 อันดับแรกใน Excel โดยไม่มีหรือซ้ำกัน

1. การค้นหาค่า 5 อันดับแรก & ชื่อที่ไม่มีชื่อซ้ำ

ในเกณฑ์แรก เราจะจัดการกับค่าที่ไม่มีชื่อซ้ำ

1.1 รับค่า 5 อันดับแรกโดยใช้ LARGE & ROWS Functions Together

มาทำความรู้จักกับชุดข้อมูลของเรากันตอนนี้ คอลัมน์ B แสดงชื่อแบบสุ่มของนักเรียน 10 คน และ คอลัมน์ C แสดง CGPA ของนักเรียนแต่ละคนในเทอมสุดท้ายในมหาวิทยาลัยของตน

ตอนนี้เราจะค้นหา CGPA 5 อันดับแรกโดยใช้ฟังก์ชัน LARGE ร่วมกับ ROWS ฟังก์ชัน LARGE จะค้นหาค่าที่มากที่สุดจากช่วงของเซลล์ตามหมายเลขซีเรียลที่กำหนดโดยฟังก์ชัน ROWS เราจะได้ชื่อเหมือนกันในวิธีถัดไป

📌 ขั้นตอน:

➤ เลือก เซลล์ E7 & พิมพ์:

=LARGE($C$5:$C$14,ROWS($E$7:$E7))

➤ กด Enter & คุณจะได้รับ CGPA สูงสุดเป็นอันดับ 1 จาก คอลัมน์ C

➤ ตอนนี้ใช้ Fill Handle เพื่อเติมเซลล์อีก 4 เซลล์เพื่อรับ 4 CGPA ที่ใหญ่ที่สุดถัดไป .

อ่านเพิ่มเติม: ค่า 10 อันดับแรกตามเกณฑ์ใน Excel (ทั้งเกณฑ์เดียวและหลายเกณฑ์)

1.2 ดึงชื่อ 5 อันดับแรกออกมาโดยการรวม INDEX และ amp; ฟังก์ชั่นการจับคู่

ตอนนี้เราจะค้นหาชื่อที่ได้รับ CGPA 5 อันดับแรก เราต้องรวม INDEX, MATCH, LARGE & ROWS ทำงานร่วมกัน ที่นี่ ใน คอลัมน์ F ค่า 5 อันดับแรกจาก คอลัมน์ C จะต้องถูกกำหนดก่อนโดยทำตามวิธีก่อนหน้า จากนั้นเราต้องย้ายไปที่ คอลัมน์ E เพื่อแยกชื่อที่เกี่ยวข้องตาม CGPA ของพวกเขา

📌 ขั้นตอน:

➤ ใน เซลล์ E7 สูตรที่จำเป็นของเราจะเป็น:

=INDEX($B$5:$B$14,MATCH(LARGE($C$5:$C$14,ROWS($E$7:$E7)),$C$5:$C$14,0))

➤ หลังจากกด Enter คุณจะ จะได้รับชื่อที่ 1 'Jonas' ที่ได้ CGPA- 4.00 สูงสุด

➤ ตอนนี้ใช้ Fill Handle เพื่อรับ 4 ชื่อถัดไปในคอลัมน์นั้น & เสร็จแล้ว

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

ROWS ฟังก์ชันป้อน หมายเลขซีเรียลสำหรับฟังก์ชัน LARGE

LARGE ฟังก์ชันค้นหาค่าที่ใหญ่ที่สุดจากอาร์เรย์หรือช่วงของเซลล์ที่เลือกตามหมายเลขซีเรียล

MATCH ฟังก์ชันค้นหาค่าที่ใหญ่ที่สุดที่ได้รับในอาร์เรย์ของค่า & ส่งคืนด้วยหมายเลขแถวของค่านั้น ในที่สุดฟังก์ชัน

INDEX จะดึงชื่อออกจากคอลัมน์ชื่อตามหมายเลขแถวที่พบโดยฟังก์ชัน MATCH .

อ่านเพิ่มเติม: วิธีหาค่าในคอลัมน์ใน Excel (4 วิธี)

1.3 แยกชื่อ 5 อันดับแรกโดย การใช้ฟังก์ชัน XLOOKUP

หากคุณต้องการหลีกเลี่ยงสูตร INDEX-MATCH คุณสามารถแทนที่ด้วยฟังก์ชัน XLOOKUP เพื่อค้นหาช่วงของเซลล์หรือ อาร์เรย์ & จากนั้นส่งคืนค่าตามเงื่อนไขที่เลือกจากคอลัมน์หรือแถวที่เลือก

📌 ขั้นตอน:

➤ ใน เซลล์ E7 สูตรที่เกี่ยวข้องกับ XLOOKUP เพื่อค้นหาชื่อที่มี be:

=XLOOKUP(LARGE($C$5:$C$14,ROWS($E$7:$E7)),$C$5:$C$14,$B$5:$B$14)

➤ กด Enter & ; ใช้ Fill Handle เพื่อรับชื่ออีก 4 ชื่อ

ในอาร์กิวเมนต์ที่ 1 ของฟังก์ชัน XLOOKUP ค่าที่มากที่สุดจะมี ถูกป้อน อาร์กิวเมนต์ที่ 2 คือ ช่วงของเซลล์ C5:C14 ซึ่งจะค้นหาค่าที่ใหญ่ที่สุดที่เลือกไว้ และอาร์กิวเมนต์ที่ 3 คือช่วงเซลล์อื่น B5:B14 จากที่ซึ่งข้อมูลหรือชื่อเฉพาะจะถูกดึงออกมาตามหมายเลขแถวที่พบโดยอาร์กิวเมนต์สองตัวที่ 1

อ่าน เพิ่มเติม: ค่าการค้นหาในคอลัมน์และส่งกลับค่าของคอลัมน์อื่นใน Excel

1.4 การค้นหาชื่อ 5 อันดับแรก & ค่าภายใต้หลายเกณฑ์

ลองนึกถึงชุดข้อมูลอื่นที่ประกอบด้วยหลายเกณฑ์ หากคุณสังเกต ตอนนี้เรามีชื่อ & CGPA ใน คอลัมน์ B & D ตามลำดับ คอลัมน์ C แสดงถึงแผนกต่างๆ ของนักเรียน

เราจะค้นหา CGPA 5 อันดับแรกจากแผนกวิทยาการคอมพิวเตอร์ก่อน ผลลัพธ์ที่ได้จะสำเร็จใน คอลัมน์ H .

📌 ขั้นตอน:

➤ เพื่อค้นหา CGPA 5 อันดับแรก สูตรที่เกี่ยวข้องใน เซลล์ H12 จะเป็น:

=LARGE(IF($C$5:$C$23=$G$9,$D$5:$D$23),$F12)

➤ กด Enter ใช้ เติม จัดการ เพื่อรับค่าที่ใหญ่ที่สุดอีก 4 ค่า & เสร็จแล้ว

ที่นี่ ด้วยฟังก์ชัน IF เราจะค้นหา CGPA ทั้งหมดของนักเรียนจากแผนกวิทยาการคอมพิวเตอร์เท่านั้น . จากนั้นฟังก์ชัน LARGE จะแยก CGPA 5 อันดับแรกเช่นเดิม

ตอนนี้ เราจะกำหนดชื่อที่ได้รับ CGPA 5 อันดับแรก และเราจะใช้ INDEX-MATCH ฟังก์ชันที่นี่

📌 ขั้นตอน:

➤ ในเอาต์พุต เซลล์ G12 เราต้องพิมพ์:

=INDEX($B$5:$B$23,MATCH(LARGE(IF($C$5:$C$23=$G$9,$D$5:$D$23),$F12), IF($C$5:$C$23=$G$9,$D$5:$D$23),0))

➤ กด Enter & ใช้ Fill Handle เพื่อเติมเซลล์ที่เหลือทั้ง 4 เซลล์ คุณจะได้ชื่อทั้งหมดพร้อมกัน

อ่านเพิ่มเติม: วิธีหาค่าในคอลัมน์โดยใช้ VBA ใน Excel (4 วิธี )

2. การค้นหาค่า 5 อันดับแรก & ชื่อรวมค่าที่ซ้ำกัน

ตอนนี้เราจะค้นหาค่า 5 อันดับแรกและชื่อที่ซ้ำกัน เราจะมีชุดข้อมูลที่แก้ไขเล็กน้อยที่นี่

2.1 รับค่า 5 อันดับแรกเท่านั้นโดยใช้ขนาดใหญ่ & ฟังก์ชัน ROWS ร่วมกัน

ดังนั้น ในภาพด้านล่าง คอลัมน์ B แทนชื่อนักเรียน 5 คน และ คอลัมน์ C ถึง J แสดง CGPA ของแต่ละคน ภาคการศึกษาสำหรับนักเรียนเหล่านั้น ในตารางด้านล่าง เราจะค้นหาข้อมูลเอาต์พุต

ดังนั้น ในตอนแรก เราจะค้นหา 5 CGPA สูงสุดสำหรับแอนดรูว์จาก CGPA ทั้งหมดจาก 8 ภาคการศึกษา

📌 ขั้นตอน:

➤ เลือก เซลล์ C13 & พิมพ์:

=LARGE($C6:$N6,COLUMNS($C:C))

➤ กด Enter & ใช้ Fill Handle เพื่อเติมเซลล์ 4 เซลล์ถัดไปในแถวสำหรับ Andrew

หากคุณสังเกต คุณจะมีค่า 4.00 เป็นสองเท่าของ ผลผลิตเนื่องจาก CGPA ของ Andrew อยู่ที่ 4.00 ในสองเทอม ดังนั้น ฟังก์ชัน ขนาดใหญ่ จะไม่ละค่าที่ซ้ำกันขณะค้นหาค่าที่ใหญ่ที่สุดจากช่วงข้อมูลหรือเซลล์

ตอนนี้ เพื่อให้ได้ผลลัพธ์ที่คล้ายกันสำหรับนักเรียนอีก 4 คน ต้องเลือก ช่วงของเซลล์ - C13:G13 ก่อน จากนั้นที่มุมล่างขวาของเซลล์ที่เลือก คุณจะพบตัวเลือก ที่จับเติม ตอนนี้ใช้ตัวเลือกนั้นเพื่อลากลงไปที่แถวที่เลือกสำหรับ Harry & คุณทำเสร็จแล้ว คุณจะได้รับ CGPA 5 อันดับแรกทั้งหมดสำหรับนักเรียนทุกคนพร้อมกัน

อ่านเพิ่มเติม: วิธีค้นหาคะแนนสูงสุดค่าในคอลัมน์ Excel (4 วิธี)

2.2 ดึงชื่อที่มีชื่อซ้ำกัน 5 อันดับแรกออกมาโดยการรวม INDEX, MATCH & ฟังก์ชัน COUNTIF

ตอนนี้ เราจะค้นหาชื่อของนักเรียน 5 อันดับแรกที่มี CGPA ของตน ซึ่งอาจมี CGPA ที่ซ้ำกันได้ หากคุณสังเกตเห็นในชุดข้อมูลที่แก้ไขของเรา Sam & ไมค์ทั้งคู่มี CGPA- 3.94 ที่คล้ายกัน แต่เราต้องการค้นหาชื่อ 5 อันดับแรก รวมถึงสองชื่อที่ได้รับ CGPA ที่คล้ายกันด้วยฟังก์ชัน Excel ด้วย

📌 :

➤ เลือก เซลล์ F7 & พิมพ์:

=INDEX($B$5:$B$14, MATCH(1, ($C$5:$C$14=LARGE($C$5:$C$14, $E7))*(COUNTIF(F$6:F6, $B$5:$B$14)=0), 0))

➤ กด Enter ใช้ Fill Handle เพื่อรับอีก 4 ชื่อ & คุณทำเสร็จแล้ว คุณมีชื่อทั้งสอง - แซม & amp; Mike ที่ได้ CGPA ที่คล้ายกัน

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

➤ ที่นี่ภายใน MATCH ฟังก์ชัน มีการแสดงฟังก์ชันลอจิคัลสองฟังก์ชันซึ่งคูณกัน ฟังก์ชันตรรกะที่รวมกันเหล่านี้จะค้นหา CGPA 5 อันดับแรกจาก คอลัมน์ C & จะกำหนดหมายเลข 1 สำหรับ 5 อันดับแรก & 0 สำหรับค่าที่เหลือ

➤ ฟังก์ชัน MATCH จากนั้นค้นหา 1 เท่านั้นจากผลลัพธ์ก่อนหน้าที่พบ & ส่งกลับด้วยหมายเลขแถวสำหรับการจับคู่ทั้งหมด ในที่สุดฟังก์ชัน

INDEX จะแสดงชื่อเรียงตามลำดับตามหมายเลขแถวที่พบผ่านฟังก์ชัน MATCH ทั้งหมดใน คอลัมน์ F .

อ่านเพิ่มเติม: วิธีค้นหาการเกิดขึ้นครั้งแรกของค่าในคอลัมน์ในExcel (5 วิธี)

2.3 แยกชื่อที่มีชื่อซ้ำกัน 5 อันดับแรกโดยใช้ SORT & กรองฟังก์ชัน

โดยใช้ เรียงลำดับ & ฟังก์ชัน FILTER คุณสามารถค้นหาชื่อ 5 อันดับแรกพร้อมกับค่าต่างๆ ได้ง่ายขึ้น คุณจะไม่ต้องแยกค่า 5 อันดับแรกที่นี่อีกต่อไปก่อนที่จะค้นหาชื่อ

📌 ขั้นตอน:

➤ ใน เซลล์ F7 สูตรที่เกี่ยวข้องกับ SORT & ตัวกรอง ฟังก์ชันจะเป็น:

=SORT(FILTER(B5:C14, C5:C14>=LARGE(C5:C14, 5)), 2,-1)

➤ กด Enter & คุณจะได้รับ CGPA 5 อันดับแรกพร้อมกับชื่อของนักเรียนพร้อมกัน คุณไม่จำเป็นต้องใช้ Fill Handle ที่นี่เพื่อรับค่าที่เหลือ เนื่องจากสูตรจะทำการคำนวณทั้งหมดให้คุณเอง

ดังนั้นสิ่งที่เกิดขึ้นที่นี่คือ ฟังก์ชัน FILTER ที่มีฟังก์ชัน LARGE ภายในจะแยกค่าที่ใหญ่ที่สุดทั้งหมดจาก ช่วงของเซลล์ - C5:C14 ฟังก์ชัน SORT จากนั้น แสดงค่าทั้งหมดหรือ CGPA โดยเรียงลำดับจากมากไปหาน้อยพร้อมกับชื่อจากอาร์เรย์ของ B5:C14

อ่านเพิ่มเติม: วิธีหาค่าต่ำสุด ในคอลัมน์ Excel (6 วิธี)

2.4 ค้นหาชื่อยอดนิยม & ค่าที่ซ้ำกันโดยการรวม INDEX, SORT & SEQUENCE Functions Together

นี่เป็นอีกหนึ่งตัวเลือกที่ยอดเยี่ยม & เกือบจะคล้ายกับก่อนหน้านี้ เราจะใช้ INDEX, SORT & SEQUENCE ทำงานร่วมกันที่นี่

📌 ขั้นตอน:

➤ เลือก เซลล์ F7 &พิมพ์:

=INDEX(SORT(B5:C14,2,-1),SEQUENCE(5),{1,2})

➤ กด Enter & คุณทำเสร็จแล้ว คุณจะได้รับ CGPA 5 อันดับแรกพร้อมกับชื่อทันที

แนวคิดที่นี่เรียบง่ายเกินไป ฟังก์ชัน SORT แสดง CGPA ทั้งหมดตามลำดับจากมากไปหาน้อย แต่ฟังก์ชัน SEQUENCE บอกให้เลือกเฉพาะ 5 รายการแรก จากนั้นฟังก์ชัน INDEX จะแสดงผลลัพธ์สุดท้ายด้วย ชื่อ & amp; CGPA ในอาร์เรย์

อ่านเพิ่มเติม: วิธีค้นหาการเกิดขึ้นล่าสุดของค่าในคอลัมน์ใน Excel (5 วิธี)

บทสรุป

ฉันหวังว่าวิธีทั้งหมดเหล่านี้เพื่อค้นหาค่าและชื่อ 5 อันดับแรกจะแจ้งให้คุณนำไปใช้ในงาน Excel ปกติของคุณ หากคุณมีคำถามหรือข้อเสนอแนะ โปรดแจ้งให้เราทราบผ่านความคิดเห็นของคุณ หรือคุณสามารถอ่านบทความที่น่าสนใจอื่น ๆ ของเราเกี่ยวกับฟังก์ชันของ Excel ได้ที่เว็บไซต์นี้

Hugh West เป็นผู้ฝึกอบรมและนักวิเคราะห์ Excel ที่มีประสบการณ์สูงและมีประสบการณ์มากกว่า 10 ปีในอุตสาหกรรมนี้ เขาสำเร็จการศึกษาระดับปริญญาตรีสาขาการบัญชีและการเงิน และปริญญาโทสาขาบริหารธุรกิจ Hugh มีความหลงใหลในการสอนและได้พัฒนาแนวทางการสอนที่เป็นเอกลักษณ์ซึ่งง่ายต่อการติดตามและเข้าใจ ความรู้ความเชี่ยวชาญของเขาเกี่ยวกับ Excel ช่วยให้นักเรียนและผู้เชี่ยวชาญหลายพันคนทั่วโลกพัฒนาทักษะและความเป็นเลิศในอาชีพการงาน ฮิวจ์แบ่งปันความรู้ของเขากับคนทั้งโลกผ่านบล็อก โดยเสนอบทช่วยสอน Excel ฟรีและการฝึกอบรมออนไลน์เพื่อช่วยให้บุคคลและธุรกิจบรรลุศักยภาพสูงสุดของตนเอง