แบบสอบถาม 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)
}
)
ภาพหน้าจอต่อไปนี้แสดงวิธีใช้สูตรนี้ในทางปฏิบัติ:
โปรดทราบว่าผลลัพธ์จะเป็นตารางที่มีชื่อทีม คะแนน และแอสซิสต์ของแต่ละทีมในตารางทางด้านซ้าย
หมายเหตุ : หากไม่มีทีมในตารางด้านซ้ายในตารางด้านขวา ค่า #N/A จะถูกส่งกลับในคอลัมน์ Assists ของตารางผลลัพธ์
แหล่งข้อมูลเพิ่มเติม
บทแนะนำต่อไปนี้จะอธิบายวิธีทำงานทั่วไปอื่นๆ ใน Google ชีต
แบบสอบถาม Google ชีต: วิธีค้นหาจากชีตอื่น
ข้อความค้นหาของ Google ชีต: เลือกแถวที่มีสตริง
แบบสอบถาม Google ชีต: วิธีใช้ Group By