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 ชีต