Google ชีต: วิธีแยกค่า n แรกจากช่วง


คุณสามารถใช้ไวยากรณ์ต่อไปนี้เพื่อแยกค่า N แรกจากช่วงข้อมูลใน Google ชีต:

 =query( A1:C16 , " Select A,B,C Order by B Desc Limit 5 " )

แบบสอบถามนี้จะดูข้อมูลในช่วง A1:C16 และส่งกลับแถวที่มีค่าสูงสุด 5 อันดับในคอลัมน์ B

หากต้องการแยกค่า 10 ค่าแรก เพียงแทนที่ 5 ด้วย 10 ในสูตร

ตัวอย่างต่อไปนี้แสดงวิธีใช้ไวยากรณ์นี้ในทางปฏิบัติ

ตัวอย่าง: แยกค่า N แรกจากช่วงใน Google ชีต

สมมติว่าเรามีชุดข้อมูลต่อไปนี้ใน Google ชีตที่แสดงคะแนนและการรีบาวน์ของทีมบาสเก็ตบอล 15 ทีม:

เราสามารถใช้แบบสอบถามต่อไปนี้เพื่อแยกแถวที่มีค่าสูงสุด 5 จุด:

 =query( A1:C16 , " Select A,B,C Order by B Desc Limit 5 " ) 

แบบสอบถามในเซลล์ E1 จะส่งกลับแถวที่มีค่าจุดห้าจุดสูงสุด โดยเรียงลำดับจากมากไปน้อยโดยอัตโนมัติ

โปรดทราบว่าเราสามารถใช้แบบสอบถามต่อไปนี้เพื่อแยกแถวที่มีค่าสูงสุด 10 อันดับ:

 =query( A1:C16 , " Select A,B,C Order by B Desc Limit 10 " ) 

แบบสอบถามในเซลล์ E1 ส่งคืนแถวที่มีค่าสูงสุด 10 จุด โดยเรียงลำดับจากมากไปน้อยโดยอัตโนมัติ

นอกจากนี้เรายังสามารถใช้แบบสอบถามต่อไปนี้เพื่อส่งคืนค่าคะแนนสูงสุด 10 ค่าโดยไม่มีคอลัมน์อื่น:

 =query( A1:C16 , " Select B Order by B Desc Limit 10 " ) 

แบบสอบถามในเซลล์ E1 จะส่งกลับค่าจุดสูงสุด 10 ค่า โดยเรียงลำดับจากมากไปน้อยโดยอัตโนมัติ

แหล่งข้อมูลเพิ่มเติม

บทแนะนำต่อไปนี้จะอธิบายวิธีทำงานทั่วไปอื่นๆ ใน Google ชีต

วิธีเลือกตัวอย่างแบบสุ่มใน Google ชีต
วิธีคำนวณความถี่ใน Google ชีต
วิธีใช้คำสั่ง IF หลายรายการใน Google ชีต

เพิ่มความคิดเห็น

อีเมลของคุณจะไม่แสดงให้คนอื่นเห็น ช่องข้อมูลจำเป็นถูกทำเครื่องหมาย *