Skip to main content

เรียงลำดับตัวเลขด้วยค่าตัวเลขด้วยฟังก์ชัน RANK ของ Excel

Anonim

อันดับ ฟังก์ชันจัดอันดับตัวเลขเมื่อเทียบกับตัวเลขอื่น ๆ ในชุดข้อมูลที่กำหนด ตำแหน่งนั้นไม่มีความสัมพันธ์กับตำแหน่งของตัวเลขในรายการ ตัวอย่างเช่นในภาพที่แสดงในบทความนี้สำหรับชุดค่า 1, 6, 5, 8 และ 10 นิ้ว แถวที่สองและสามหมายเลข 5 มีอันดับของ:

  • 4 - เป็นหมายเลขที่ใหญ่เป็นอันดับสี่ในรายการ (แถวที่สอง)
  • 2 - เป็นหมายเลขสองที่เล็กที่สุดในรายการ (แถวที่สาม)

อันดับที่สามไม่ตรงตำแหน่งเป็นค่าที่สามจากปลายทั้งสองด้าน อย่างไรก็ตามอันดับของตัวเลขจะตรงกับตำแหน่งในรายการหากเรียงลำดับตามลำดับของการจัดอันดับ

ในขณะที่ อันดับ ในปัจจุบันสามารถใช้งานร่วมกับ Excel เวอร์ชันทั้งหมดได้ไมโครซอฟท์ก็กำลังจะยุติการทำงานออกไป RANK.AVG และ RANK.EQ.

RANK.AVG ส่งกลับอันดับของตัวเลขในรายการตัวเลข - นั่นคือขนาดของมันเทียบกับค่าอื่น ๆ ในรายการ ถ้ามากกว่าหนึ่งค่ามีอันดับเดียวกันอันดับเฉลี่ยจะถูกส่งกลับ

RANK.EQ ส่งกลับอันดับของตัวเลขในรายการตัวเลข ขนาดของมันเทียบกับค่าอื่น ๆ ในรายการ ถ้ามากกว่าหนึ่งค่ามีอันดับเดียวกันอันดับบนสุดของชุดของค่าจะถูกส่งกลับ

01 จาก 02

ไวยากรณ์และอาร์กิวเมนต์ของฟังก์ชัน RANK

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

  • จำนวน คือหมายเลขที่จะจัดอันดับ (แถวที่สี่ในตัวอย่าง) หรือการอ้างอิงเซลล์ไปยังตำแหน่งของข้อมูล (แถวที่สองและสาม)
  • อ้าง คืออาร์เรย์หรือช่วงของการอ้างอิงเซลล์ที่ชี้ไปที่รายการตัวเลขที่จะใช้ในการจัดลำดับอาร์กิวเมนต์ Number หากค่าที่ไม่ใช่ตัวเลขมีอยู่ในช่วงจะมีการละเว้นตัวอย่างเช่นในแถวที่ 5 ซึ่งเป็นอันดับ 5 อันดับแรกเนื่องจากเป็นตัวเลขที่ใหญ่ที่สุดในสองรายการ
  • ใบสั่ง เป็นค่าตัวเลขที่กำหนดว่า Number อาร์กิวเมนต์ถูกจัดเรียงตามลำดับจากน้อยไปมากหรือมากไปน้อย การตั้งค่าคำสั่งซื้อเป็น 0 หรือการละเว้นจะจัดลำดับตามลำดับจากมากไปหาน้อยในขณะที่ค่าที่ไม่ใช่ศูนย์จะจัดลำดับตามลำดับจากน้อยไปมาก

ข้อมูลในไฟล์ อ้าง ไม่จำเป็นต้องถูกจัดเรียงตามลำดับจากน้อยไปมากหรือมากไปหาน้อยสำหรับค่าอาร์กิวเมนต์ Number ที่จะถูกจัดลำดับตามลำดับนั้น

อ่านต่อด้านล่าง

02 จาก 02

ป้อนฟังก์ชัน RANK ใน Excel

ตั้งแต่ Excel 2010 คุณไม่สามารถเข้าสู่ระบบได้ อันดับ โดยใชกลองโตตอบตามที่คุณสามารถสําหรับฟงกชันอื่น ๆ ในโปรแกรมได แต่คุณต้องป้อนด้วยตนเอง ในกรณีนี้คุณต้องการพิมพ์ข้อมูลต่อไปนี้ลงในเซลล์ F2 ของแผ่นงาน

= RANK (C2, A2: E2,0)

สูตรง่ายๆนี้จะอ้างอิงเซลล์ C2 เป็นหมายเลขที่จะจัดอันดับ (อาร์กิวเมนต์แรก) เซลล์ A2 ไปยัง E2 เป็นช่วงและเรียงลำดับจากมากไปน้อย (อาร์กิวเมนต์ที่สาม)

โปรดสังเกตภาพด้านบนสำหรับแต่ละสูตรและวิธีการทำงาน จำนวน อาร์กิวเมนต์ 5 ในแถวที่สองถึงเจ็ดมีการจัดอันดับต่อไปนี้:

  • แถวที่ 2: สี่เนื่องจากเป็นหมายเลขที่ใหญ่เป็นอันดับสี่เมื่อช่วง Ref มีการจัดอันดับจากมากไปน้อย
  • แถวที่ 3: วินาที; เนื่องจากเป็นหมายเลขสองที่เล็กที่สุดเมื่อช่วง Ref มีการจัดอันดับในลำดับจากน้อยไปมาก
  • แถวที่ 4: สี่เนื่องจากเป็นหมายเลขที่ใหญ่เป็นอันดับสี่เมื่อช่วง Ref มีการจัดอันดับจากมากไปน้อย
  • แถว 5: อันดับแรกเนื่องจากมีขนาดใหญ่กว่าตัวเลขสองจำนวนเมื่อช่วง Ref มีการจัดอันดับจากมากไปน้อย
  • แถวที่ 6: # N / A เนื่องจากหมายเลข 5 ไม่อยู่ในช่วง A6 ถึง E6

ถ้ารายการประกอบด้วยตัวเลขที่ซ้ำกันฟังก์ชันจะให้ทั้งสองระดับเดียวกัน จำนวนที่ตามมาในรายการมีการจัดอันดับที่ต่ำกว่าเป็นผล