รายการยอดนิยมใช้เพื่อจัดอันดับบริษัทหรือบุคคลตามค่านิยม อันดับนี้กำหนดตามประสิทธิภาพ คุณภาพ ฯลฯ หรือเกณฑ์อื่นๆ ในบทความนี้ เราจะเรียนรู้วิธีสร้างรายการ Dynamic Top 10 ใน Excel
8 วิธีในการสร้างรายการไดนามิก 10 อันดับแรกใน Excel
เราจะพูดถึงวิธีการต่างๆ ในการสร้าง Dynamic Top 10 รายการใน Excel อันดับ 10 list ให้แนวคิดเกี่ยวกับชื่อชั้นนำในบางสาขา
เราได้นำชุดข้อมูลที่มีเครื่องหมายของนักเรียนมาไว้ที่นี่ ตอนนี้เราจะสร้าง ไดนามิก 10 อันดับแรก รายการโดยใช้ชุดข้อมูลนี้
1. ฟังก์ชัน Excel LARGE เพื่อสร้างรายการ 10 อันดับแรก
ฟังก์ชัน LARGE ค้นหาจำนวนที่มากที่สุดเป็นอันดับที่ k จากช่วงที่กำหนด
เราตั้งค่า 1-10 หมายเลขลำดับในชุดข้อมูลด้านล่าง
ขั้นแรกเราจะหาอันดับ 10 เครื่องหมายแล้วรับชื่อนักเรียน
ขั้นตอนที่ 1:
- เราจะใช้สูตรผสมของ LARGE และ ROW ฟังก์ชัน
- ไปที่ เซลล์ G5 แล้วใส่สูตรลงไป
=LARGE($C$5:$C$18,ROW(F5)-ROW($F$4))
ขั้นตอนที่ 2:
- กดปุ่ม Enter และลาก เติมแฮนเดิล ไอคอน.
เราได้อันดับสูงสุด 10 เครื่องหมาย นอกจากนี้เรายังสามารถใช้ ROWS เพื่อจุดประสงค์นี้
สูตรทางเลือก:
เราสามารถใช้สูตรอื่นเพื่อให้ได้ผลลัพธ์แบบเดียวกัน
ขั้นตอน:
- ใช้สูตรต่อไปนี้ใน เซลล์ G5 :
=LARGE($C$5:$C$18,ROWS(C$5:C5))
- กด ป้อน แล้วลาก เติมแฮนเดิล ตลอดทาง
ตอนนี้ ถ้าคุณต้องการแสดงชื่อที่สอดคล้องกันของด้านบน 10 รายการ ให้ทำดังนี้
ขั้นตอน:
- ไปที่ เซลล์ F5 และใส่สูตรต่อไปนี้
=INDEX($B$5:$B$18,MATCH(G5,$C$5:$C$18,0))
- กด ป้อน แล้วดึง Fill Handle ไอคอน.
ที่นี่เราได้อันดับสูงสุด 10 ชื่อที่มีเครื่องหมาย
2. รวมฟังก์ชัน INDEX, MATCH และ LARGE เพื่อสร้างรายการ 10 อันดับแรก
ในส่วนนี้ เราจะใช้ INDEX . ร่วมกัน , MATCH และ ใหญ่ ฟังก์ชั่น. เราจะได้อันดับสูงสุด 10 โดยใช้วิธีนี้
ขั้นตอนที่ 1:
- ไปที่ เซลล์ F5 .
- ใส่สูตรต่อไปนี้ในเซลล์นั้น
=INDEX($B$5:$B$18,MATCH(LARGE($C$5:$C$18,E5),$C$5:$C$18,0))
ขั้นตอนที่ 2:
- กดปุ่ม Enter และดึงเติมที่จับ ไอคอน.
ที่นี่เราได้อันดับสูงสุด 10 ชื่อโดยไม่ต้องใช้คอลัมน์อื่น
รายละเอียดสูตร:
- LARGE($C$5:$C$18,E5)
มันสร้างตัวเลขที่ใหญ่ที่สุดจากช่วงตามค่าของ เซลล์ E5
ผลลัพธ์:96
- MATCH(LARGE($C$5:$C$18,E5),$C$5:$C$18,0)
แสดงถึงจำนวนผลลัพธ์ที่จะแสดง
ผลลัพธ์:10
- INDEX($B$5:$B$18,MATCH(LARGE($C$5:$C$18,E5),$C$5:$C$18,0))
นี่แสดงให้เห็นด้านบน 10 ผลลัพธ์จากช่วง
ผลลัพธ์:{โฮเซ่, เฮนเดอร์สัน, เกิร์ก, โจเซฟ, อารอน, โฮเซ่, เจสสิก้า, โจ, โรเจอร์ส, อัลลิซา}
3. ใช้สูตรอาร์เรย์เพื่อสร้างรายการไดนามิก 10 อันดับแรกใน Excel
เราจะใช้สูตรอาร์เรย์สำหรับวิธีนี้ ทั้งท็อป 10 ชื่อและเครื่องหมายของนักเรียนจะแสดงหลังจากใช้สูตรนี้ สูตรนี้เป็นการรวม INDEX , จัดเรียง และ ลำดับ ฟังก์ชัน
ขั้นตอนที่ 1:
- ไปที่ เซลล์ F5 .
- คัดลอกและวางสูตรด้านล่าง
=INDEX(SORT(B5:C18,2,-1),SEQUENCE(10),{1,2})
ขั้นตอนที่ 2:
- กดปุ่ม Enter และลาก เติมแฮนเดิล ไอคอน.
เราได้รับทั้งชื่อและเครื่องหมายโดยการใช้สูตร ไม่ต้องลากสูตร
รายละเอียดสูตร:
- ลำดับ(10)
มันให้ลำดับของตัวเลขตั้งแต่ 1 ถึง 10
ผลลัพธ์:{1,2,3,4,5,6,7,8,9,10}
- SORT(B5:C18,2,-1)
มันจัดเรียงข้อมูลตามคอลัมน์ที่สอง
ผลลัพธ์:{Jose 96, Henderson 95, Gerg 89, Josef 84, Aaron 80, Jose 71, Jessica 70, Joe 65, Rogers 61, Allisa 60, Joe 57, Allisa 49, John 45, Mitchel 40} / แข็งแกร่ง>
- INDEX(SORT(B5:C18,2,-1),SEQUENCE(10),{1,2})
มันให้รายการเรียงลำดับสิบอันดับแรก
ผลลัพธ์:{Jose 96, Henderson 95, Gerg 89, Josef 84, Aaron 80, Jose 71, Jessica 70 ทั้งหมด
4. ใช้ฟังก์ชัน Excel XLOOKUP เพื่อออกแบบรายชื่อ 10 อันดับแรก
XLOOKUP ฟังก์ชั่นค้นหาวัตถุจากช่วงหรืออาร์เรย์ที่กำหนดและให้ผลลัพธ์ตามการจับคู่
เราจะใช้ XLOOKUP . ร่วมกัน และ ขนาดใหญ่ ทำหน้าที่ในส่วนนี้ เราแค่อยากได้อันดับสูงสุด 10 รายชื่อที่นี่
ขั้นตอนที่ 1:
- ไปที่ เซลล์ F5 และใส่สูตรต่อไปนี้
=XLOOKUP(LARGE($C$5:$C$18,E5),$C$5:$C$18,$B$5:$B$18)
ขั้นตอนที่ 2:
- กดปุ่ม Enter ปุ่ม.
- จากนั้น ดึง Fill Handle ไอคอน.
5. การรวมกันของฟังก์ชัน SORT และ FILTER เพื่อสร้างรายการ 10 อันดับแรก
ฟังก์ชัน FILTER อนุญาตให้กรองช่วงของค่าจากเกณฑ์ที่เรากำหนด
ในส่วนนี้ เราจะรวม SORT และ ตัวกรอง ทำงานด้วย LARGE ฟังก์ชั่นเพื่อให้ได้อันดับสูงสุด 10 รายการใน Excel
ขั้นตอนที่ 1:
- ไปที่ เซลล์ F5 .
- ใส่สูตรต่อไปนี้
=SORT(FILTER(B5:C18,C5:C18>=LARGE(C5:C18,10)),2,-1)
ขั้นตอนที่ 2:
- ตอนนี้ เพียงกดปุ่ม Enter ปุ่ม.
เราได้ทั้งชื่อและเครื่องหมายของนักเรียนโดยใช้วิธีนี้
อ่านเพิ่มเติม: วิธีสร้างรายการแบบไดนามิกใน Excel ตามเกณฑ์ (เกณฑ์เดียวและหลายเกณฑ์)
6. ออกแบบรายการไดนามิก 10 อันดับแรกสำหรับข้อมูลที่ซ้ำกัน
เมื่อเรามีข้อมูลซ้ำกัน เราอาจใช้วิธีนี้ในการออกแบบอันดับสูงสุด 10 รายการใน Excel
ขั้นตอนที่ 1:
- ไปที่ เซลล์ F5 .
- ใส่สูตรด้านล่างในเซลล์นั้น
=INDEX($B$5:$B$18, MATCH(1, ($C$5:$C$18=LARGE($C$5:$C$18, E5)) * (COUNTIF(F$4:F4, $B$5:$B$18)=0), 0))
ขั้นตอนที่ 2:
- กดปุ่ม Enter ปุ่ม.
เรารับเฉพาะชื่อนักเรียนที่นี่
7. เครื่องมือการจัดรูปแบบตามเงื่อนไข ตัวกรอง และจัดเรียงเพื่อสร้างรายการไดนามิก 10 อันดับแรก
เราสามารถรวมเครื่องมือหลายอย่างเข้าด้วยกันเพื่อให้ได้ 10 อันดับสูงสุด รายการ. นั่นคือ การจัดรูปแบบตามเงื่อนไข , ตัวกรอง และ จัดเรียง .
ขั้นตอนที่ 1:
- เลือกเซลล์ C5 ถึง C18 .
- คลิก การจัดรูปแบบตามเงื่อนไข จากริบบิ้น
- เลือก รายการ 10 อันดับแรก จาก กฎบน/ล่าง .
ขั้นตอนที่ 2:
- กล่องโต้ตอบจะปรากฏขึ้น ประกาศ 10 เพราะท็อป 10
- จากนั้น กด ตกลง .
ขั้นตอนที่ 3:
- เลือกเซลล์ C4 ถึง C18 .
- กดปุ่มขวาของเมาส์
- เลือก กรองตามสีของเซลล์ที่เลือก จากรายการ ตัวกรอง .
ขั้นตอนที่ 4:
- คลิก กรองตามสี ตัวเลือก
นี่คืออันดับสูงสุด 10 ข้อมูล. ตอนนี้เราจะเรียงลำดับพวกเขา
ขั้นตอนที่ 5:
- กดปุ่มขวาของเมาส์อีกครั้ง
- เลือก เรียงจากมากไปหาน้อย จาก จัดเรียง รายการ
ขั้นตอนที่ 6:
- เลือก ขยายส่วนที่เลือก .
- จากนั้นกด จัดเรียง .
ตอนนี้ 10 top อันดับต้น ๆ ของเรา ข้อมูลที่มีการจัดเรียงอย่างดี
อ่านเพิ่มเติม: วิธีการสร้างรายการตรวจสอบข้อมูลแบบไดนามิกโดยใช้ VBA ใน Excel
8. สร้างรายชื่อ 10 อันดับแรกใน Excel โดยใช้ Pivot Table
เราจะติดท็อป 10 รายการใน Excel โดยใช้ตาราง Pivot
ขั้นตอนที่ 1:
- ไปที่ แทรก แท็บ
- การเลือก จากตาราง/ช่วง จาก PivotTable รายการ
ขั้นตอนที่ 2:
- เลือกช่วงของเราจากชุดข้อมูล
- จากนั้น กด ตกลง .
ขั้นตอนที่ 3:
- ทำเครื่องหมายที่ ชื่อ และ มาร์ค ของ ฟิลด์ PivotTable .
ขั้นตอนที่ 4:
- ตอนนี้ ไปที่ ป้ายกำกับแถว
- เลือก 10 อันดับแรก จาก ตัวกรองค่า .
ขั้นตอนที่ 5:
- กล่องโต้ตอบจะปรากฏขึ้น คลิก ตกลง ในกล่องนั้น
10อันดับสูงสุดของเรา รายการที่นี่ แต่ข้อมูลอยู่ในรูปแบบที่ไม่เรียงลำดับ
อ่านเพิ่มเติม: Excel สร้างรายการแบบไดนามิกจากตาราง (3 วิธีง่ายๆ)
บทสรุป
ในบทความนี้ เราได้พูดถึงวิธีสร้างไดนามิกท็อป 10 รายการใน Excel ฉันหวังว่านี่จะตอบสนองความต้องการของคุณ โปรดดูที่เว็บไซต์ของเรา Exceldemy.com และให้คำแนะนำในช่องแสดงความคิดเห็น
บทความที่เกี่ยวข้อง
- สร้างรายการดรอปดาวน์แบบไดนามิกโดยใช้ Excel OFFSET (3 วิธี)
- วิธีการสร้างรายการดรอปดาวน์แบบไดนามิกโดยใช้ VBA ใน Excel