แบบสอบถาม google ชีต: วิธีรวมสองตาราง


บ่อยครั้งคุณอาจต้องการใช้ฟังก์ชัน QUERY() ใน Google ชีตเพื่อรวมสองตารางเข้าด้วยกัน

ขออภัย ไม่มีฟังก์ชัน JOIN() อยู่ในฟังก์ชัน QUERY() แต่คุณสามารถใช้สูตรต่อไปนี้เป็นวิธีแก้ไขปัญหาชั่วคราวในการรวมสองตารางได้:

 =ArrayFormula(
   {
     A2:B6 ,
     vlookup( A2:A6 , D2:E6 ,COLUMN(Indirect(" R1C2:R1C "&COLUMNS( D2:E6 ),0)),0)
   }
)

สูตรเฉพาะนี้ดำเนินการรวมด้านซ้ายบนตารางที่อยู่ในช่วง A2:B6 และ D2:E6

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

ตัวอย่าง: รวมสองตารางใน Google ชีต

สมมติว่าเรามีสองตารางต่อไปนี้ใน Google ชีตซึ่งมีข้อมูลเกี่ยวกับทีมบาสเก็ตบอลต่างๆ:

เราสามารถใช้สูตรต่อไปนี้เพื่อรวมซ้ายบนทั้งสองตาราง และส่งคืนตารางที่มีชื่อทีม คะแนน และแอสซิสต์สำหรับแต่ละทีมในตารางด้านซ้าย:

 =ArrayFormula(
   {
     A2:B6 ,
     vlookup( A2:A6 , D2:E6 ,COLUMN(Indirect(" R1C2:R1C "&COLUMNS( D2:E6 ),0)),0)
   }
)

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

เข้าร่วมแบบสอบถาม Google ชีต

โปรดทราบว่าผลลัพธ์จะเป็นตารางที่มีชื่อทีม คะแนน และแอสซิสต์ของแต่ละทีมในตารางทางด้านซ้าย

หมายเหตุ : หากไม่มีทีมในตารางด้านซ้ายในตารางด้านขวา ค่า #N/A จะถูกส่งกลับในคอลัมน์ Assists ของตารางผลลัพธ์

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

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

แบบสอบถาม Google ชีต: วิธีค้นหาจากชีตอื่น
ข้อความค้นหาของ Google ชีต: เลือกแถวที่มีสตริง
แบบสอบถาม Google ชีต: วิธีใช้ Group By

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

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