แบบสอบถาม google ชีต: วิธีใช้กลุ่มโดย


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

 = query ( A1:D12 , " select B, avg(D) group by B " , 1 )

ในตัวอย่างนี้ เราเลือกคอลัมน์ B และ D ในช่วงเซลล์ A1:D12 จากนั้นเราจะค้นหาค่าเฉลี่ยของคอลัมน์ D ซึ่งจัดกลุ่มตามคอลัมน์ B นอกจากนี้เรายังระบุ 1 เพื่อระบุว่ามี 1 แถวส่วนหัวที่ด้านบนของชุดข้อมูล

ในตัวอย่างนี้ เราใช้ฟังก์ชันการรวม avg() แต่เราสามารถใช้ฟังก์ชันการรวมใดๆ ต่อไปนี้ได้:

  • เฉลี่ย()
  • ผลรวม()
  • นับ()
  • นาที()
  • ขีดสุด()

ตัวอย่างต่อไปนี้แสดงวิธีจัดกลุ่มและรวบรวมข้อมูลในทางปฏิบัติ

ตัวอย่างที่ 1: จัดกลุ่มและรวมตามคอลัมน์

เราสามารถใช้สูตรต่อไปนี้เพื่อเลือกคอลัมน์ทีมและคะแนน จากนั้นหาค่าเฉลี่ยของคอลัมน์คะแนนซึ่งจัดกลุ่มตามทีม:

สิ่งนี้บอกเราว่า:

  • คะแนนเฉลี่ยที่ผู้เล่น Cavs ทำได้คือ 10.8
  • คะแนนเฉลี่ยที่ผู้เล่นเซลติกส์ทำได้คือ 12.7

และอื่นๆ

ตัวอย่างที่ 2: จัดกลุ่มและรวมหลายคอลัมน์

เราสามารถใช้สูตรต่อไปนี้เพื่อเลือกคอลัมน์ทีม การประชุม และคะแนน จากนั้นหาค่าสูงสุดของคอลัมน์คะแนน ซึ่งจัดกลุ่มตามทีมและการประชุม:

สิ่งนี้บอกเราว่า:

  • คะแนนสูงสุดที่ผู้เล่นคนใดในทีม Cavs ทำได้ในการประชุมภาคตะวันออกคือ 13.4
  • คะแนนมากที่สุดที่ผู้เล่นคนใดในทีมเซลติกส์ทำได้ในการประชุมภาคตะวันออกคือ 22.4

และอื่นๆ

วิธีหลีกเลี่ยง #VALUE! ข้อผิดพลาด

เพื่อหลีกเลี่ยง #VALUE! ข้อผิดพลาดเมื่อจัดกลุ่มและรวบรวมข้อมูล ตรวจสอบให้แน่ใจว่าแต่ละคอลัมน์ที่รวมอยู่ในคำสั่ง select ตรงตามเกณฑ์ข้อใดข้อหนึ่งต่อไปนี้:

  • มีการนำฟังก์ชันการรวมไปใช้
  • จะรวมอยู่ใน กลุ่มตาม คำสั่ง

ตราบใดที่แต่ละคอลัมน์ในคำสั่ง select ตรง ตามเกณฑ์ข้อใดข้อหนึ่งเหล่านี้ คุณสามารถหลีกเลี่ยงข้อผิดพลาด #VALUE! ข้อผิดพลาด.

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

ข้อความค้นหาของ Google ชีต: วิธีเลือกหลายคอลัมน์
ข้อความค้นหาของ Google ชีต: เลือกแถวที่มีสตริง
แบบสอบถาม Google ชีต: วิธีใช้เรียงลำดับตาม

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

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