วิธีค้นหาค่าที่ใหญ่เป็นอันดับสองด้วยเกณฑ์ใน Excel

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

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

ดาวน์โหลดแบบฝึกหัดแบบฝึกหัด

คุณสามารถดาวน์โหลดแบบฝึกหัดแบบฝึกหัดได้จากที่นี่

ค้นหาค่าที่ใหญ่เป็นอันดับสองด้วย Criteria.xlsm

4 เคล็ดลับง่ายๆ ในการค้นหาค่าที่ใหญ่เป็นอันดับสองด้วยเกณฑ์ใน Excel

เราได้นำ ข้อมูลที่กระชับอธิบายขั้นตอนได้ชัดเจน ชุดข้อมูลมีประมาณ 7 แถวและ 3 คอลัมน์ เริ่มแรก เราจะรักษาเซลล์ทั้งหมดในรูปแบบ สกุลเงิน สำหรับชุดข้อมูลทั้งหมด เรามี 2 คอลัมน์ที่ไม่ซ้ำกัน ซึ่งได้แก่ ชื่อสโมสร ชุดเหย้า และ ชุดเยือน แม้ว่าเราอาจเปลี่ยนจำนวนคอลัมน์ในภายหลังหากจำเป็น

1. การใช้ฟังก์ชัน LARGE

ฟังก์ชัน LARGE ใน excel สามารถส่งคืนตัวเลขจากรายการตัวเลขหลังจากที่เราเรียงลำดับจากมากไปน้อย ให้เราดูวิธีใช้ฟังก์ชันนี้เพื่อค้นหาค่าที่ใหญ่เป็นอันดับสองพร้อมเกณฑ์

ขั้นตอน:

  • ขั้นแรก ไปที่เซลล์ F7 แล้วใส่สูตรต่อไปนี้:
=LARGE(IF(C4:D4=F5,C5:D10),2)

  • ตอนนี้ กด ป้อน และสิ่งนี้จะคำนวณราคา Home Kit ที่ใหญ่เป็นอันดับสองภายใน F7 .

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

  • IF(C4:D4=F5,C5:D10) : ส่วนนี้จะคืนค่าอาร์เรย์ของ ค่าเซลล์และ FALSE ค่าเซลล์
  • =LARGE(IF(C4:D4=F5,C5:D10),2): ส่วนนี้ของสูตรจะส่งกลับ ค่าสุดท้ายของ 119 .

2. การใช้ฟังก์ชัน AGGREGATE

ฟังก์ชัน AGGREGATE ใน excel ทำให้เราสามารถทำการรวม การคำนวณเช่น นับ , เฉลี่ย , สูงสุด, ฯลฯ ฟังก์ชันนี้ยังละเว้นแถวหรือข้อผิดพลาดที่ซ่อนอยู่ เราจะใช้ฟังก์ชันนี้เพื่อค้นหาค่าที่ใหญ่เป็นอันดับสองด้วยเกณฑ์เฉพาะ ทำตามขั้นตอนด้านล่างเพื่อดำเนินการนี้

ขั้นตอน:

  • เริ่มต้นด้วยการดับเบิลคลิกที่เซลล์ F7 แล้วป้อน ด้านล่างสูตร:
=AGGREGATE(14,6,(C5:D10)/(C4:D4=F5),2)

  • ถัดไป กดปุ่ม Enter และ คุณควรได้ราคาชุดเยือนที่ใหญ่เป็นอันดับสอง

3. การใช้ฟังก์ชัน SUMPRODUCT

ฟังก์ชัน SUMPRODUCT ใน excel คูณช่วงของค่าก่อนแล้วจึงให้ผลรวมของการคูณเหล่านั้น เราสามารถใช้ฟังก์ชันนี้ร่วมกับ ฟังก์ชัน LARGE เพื่อหาค่าที่ใหญ่เป็นอันดับสองพร้อมเกณฑ์

ขั้นตอน:

  • เริ่มต้น วิธีนี้ ดับเบิลคลิกที่เซลล์ F7 แล้วใส่สูตรด้านล่าง:
=SUMPRODUCT(LARGE((B5:B10=F5)*(C5:D10),2))

  • ถัดไป กดปุ่ม Enter จากนั้น ซึ่งจะพบมูลค่าราคาที่ใหญ่เป็นอันดับสองสำหรับชุด แมนฯ ซิตี้ ภายในเซลล์ C10 .

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

  • (B5:B10=F5)*(C5:D10) : ส่วนนี้ของสูตรส่งคืนอาร์เรย์ของค่าที่สูงที่สุดในรายการและค่าอื่นๆ เป็น 0 .
  • LARGE((B5:B10=F5)* (C5:D10),2) : ส่วนนี้ให้ค่า 80 เป็นค่าที่ใหญ่เป็นอันดับสอง
  • =SUMPRODUCT(LARGE((B5:B10=F5 )*(C5:D10),2)): ส่วนนี้จะคืนค่าสุดท้ายซึ่งก็คือ 80 ในกรณีนี้

4. การใช้รหัส VBA

หากคุณคุ้นเคยกับ VBA ใน excel คุณสามารถค้นหาค่าที่ใหญ่เป็นอันดับสองพร้อมเกณฑ์ได้ด้วยการคลิกเพียงไม่กี่ครั้ง . ให้เราดูวิธีการดำเนินการนี้

ขั้นตอน:

  • สำหรับวิธีนี้ ให้ไปที่แท็บ นักพัฒนาซอฟต์แวร์ และเลือก Visual Basic .

  • ตอนนี้ เลือก แทรก ในหน้าต่าง VBA แล้วคลิก บน โมดูล .

  • ถัดไป พิมพ์สูตรด้านล่างในหน้าต่างใหม่:
4862

  • จากนั้นเปิดมาโครจากแท็บ นักพัฒนาซอฟต์แวร์ โดยคลิกที่ มาโคร .

  • ตอนนี้ ในหน้าต่าง มาโคร ให้เลือกมาโคร SecondLargest แล้วคลิก เรียกใช้

  • ด้วยเหตุนี้ VBA โค้ดจะคำนวณค่าสูงสุดอันดับสองจากชุดทีมเยือนทั้งหมดภายในเซลล์ F7

วิธีหาค่า 5 อันดับแรก และชื่อที่มีเกณฑ์ใน Excel

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

ขั้นตอน:

  • เริ่มต้นด้วยการดับเบิลคลิกที่เซลล์ E5 แล้วป้อนสูตรด้านล่าง:
=LARGE($C$5:$C$10,ROWS($E$5:$E5))

  • จากนั้นกดปุ่ม Enter และคัดลอกสูตรนี้ไปยังเซลล์โดยใช้ Fill Handle .
  • ด้วยเหตุนี้ จะพบค่าสูงสุด 5 สำหรับชุดเหย้า

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

  • ROWS($E$5:$E5) : ส่วนนี้ให้ค่า 1 .
  • =LARGE($C$5:$C$10,ROWS($E$5:$E5)): ส่วนนี้จะส่งคืนค่าสุดท้ายที่เป็น ราคาชุดเหย้า 5 อันดับแรก

ข้อควรจำ

  • คุณสามารถใช้ทางลัด ALT+F11 เพื่อเปิดหน้าต่าง VBA และ ALT+F8 เพื่อเปิดหน้าต่างมาโคร
  • โปรดทราบว่า ฟังก์ชัน LARGE จะละเว้นเซลล์ที่ว่างเปล่าหรือมี TRUE หรือ FALSE ค่าในค่าเหล่านั้น
  • หากไม่มีค่าตัวเลข ฟังก์ชันนี้อาจส่งคืนข้อผิดพลาด #NUM! เป็นผลลัพธ์

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