แบบสอบถาม google ชีต: วิธีส่งคืนเฉพาะแถวที่ไม่ซ้ำ


คุณสามารถใช้ไวยากรณ์พื้นฐานต่อไปนี้เพื่อส่งคืนแถวเดียวเท่านั้นเมื่อเรียกใช้การค้นหาใน Google ชีต:

 = UNIQUE ( QUERY ( A1:B16 , " SELECT A, B " ) )

ด้วยการล้อมฟังก์ชัน UNIQUE() ไว้รอบๆ ฟังก์ชัน QUERY() เราจะสามารถส่งคืนเฉพาะแถวที่ไม่ซ้ำของแบบสอบถามได้

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

ตัวอย่าง: ส่งกลับแถวที่ไม่ซ้ำในการค้นหา Google ชีต

สมมติว่าเรามีชุดข้อมูลต่อไปนี้ซึ่งมีข้อมูลเกี่ยวกับผู้เล่นบาสเก็ตบอล 15 คน:

เราสามารถใช้สูตรต่อไปนี้เพื่อดำเนินการค้นหาที่ส่งคืนเฉพาะชุดค่าผสมของ ทีม และ ตำแหน่ง :

 = UNIQUE ( QUERY ( A1:B16 , " SELECT A, B " ) )

ภาพหน้าจอต่อไปนี้แสดงวิธีใช้สูตรนี้ในทางปฏิบัติ:

โปรดทราบว่าแบบสอบถามจะส่งกลับเฉพาะชุดค่าผสมของ ทีม และ ตำแหน่ง เท่านั้น

ตัวอย่างเช่น มีสามแถวที่ Team เท่ากับ “A” และ ตำแหน่ง เท่ากับ “Guard” แต่จะส่งคืนเพียงแถวเดียวในแบบสอบถามของเรา

นอกจากนี้เรายังสามารถรวมฟังก์ชัน UNIQUE() ไว้กับข้อความค้นหาขั้นสูงเพิ่มเติมได้

ตัวอย่างเช่น เราสามารถใช้แบบสอบถามต่อไปนี้เพื่อส่งคืนเฉพาะแถวที่ไม่ซ้ำโดยที่ทีมเท่ากับ A หรือ B:

 = UNIQUE ( QUERY ( A1:B16 , " SELECT A, B WHERE A='A' OR A='B' " ) )

ภาพหน้าจอต่อไปนี้แสดงวิธีใช้สูตรนี้ในทางปฏิบัติ:

ขอย้ำอีกครั้งว่าแบบสอบถามจะส่งกลับเพียงแถวเดียวเท่านั้น

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

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

วิธีใช้ COUNTIF กับหลายช่วงใน Google ชีต
วิธีใช้ SUMIF กับหลายคอลัมน์ใน Google ชีต
วิธีเพิ่มลงในแผ่นงานหลายแผ่นใน Google ชีต

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

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