มี 12 ชีตแต่ละเดือน ต้องรวมยอดทั้งปีในชีตสรุป — ไม่รู้วิธีดึงข้อมูลจากชีตอื่น ต้องพิมพ์ตัวเลขซ้ำใหม่ทุกเดือน
อ้างอิงข้ามชีตด้วย SheetName!CellRef รวมยอดหลายชีต ใช้ VLOOKUP ข้ามชีตดึงราคาสินค้า — เรียนรู้ครั้งเดียวใช้ได้ทุก workbook
Syntax เหมือนกันทั้ง Excel และ Google Sheets
อ้างอิงข้ามชีตใช้ SheetName!CellRef เหมือนกัน 100% — ถ้าใช้ Excel มาก่อน ย้ายมา Sheets ได้เลย syntax ไม่ต้องเรียนใหม่
วิธีจัดโครงสร้าง Sheet ที่ดี
Sheet ข้อมูล
เก็บ raw data — บันทึกทุกวัน/เดือน ไม่มี formula ซับซ้อน
Sheet Master
เก็บ reference data: ราคา รหัส หมวดหมู่ ที่ชีตอื่น VLOOKUP มาดึง
Sheet สรุป
ดึงข้อมูลจากชีตอื่นมาแสดง ไม่มีการบันทึกข้อมูลตรงๆ
วิธีอ้างอิงข้ามชีต 4 แบบ
อ้างอิงเซลล์จากชีตอื่น
วิธีง่ายสุด: พิมพ์ = ใน formula bar แล้วคลิกที่ tab ชีตอื่น แล้วคลิก cell ที่ต้องการ — Sheets ใส่ reference ให้อัตโนมัติ
VLOOKUP ข้ามชีต
A2 = SKU ที่ต้องการค้นหา, ราคาสินค้า!$A:$D = range ในชีต "ราคาสินค้า", 3 = คอลัมน์ที่ 3 (ราคา) — ล็อค range ด้วย $ ป้องกันเลื่อน
รวมยอดหลายชีต (Google Sheets)
ถ้าชีตเยอะมาก ใช้ IMPORTRANGE รวมข้อมูลจากทุกชีตลงชีตเดียวก่อน แล้วค่อย SUM ชีตนั้น ง่ายกว่า
รวมข้อมูลจากหลายชีตเป็นตารางเดียว
ใช้ curly braces + semicolon stack ข้อมูลหลายชีตต่อกันใน 1 range ดีสำหรับรวม transaction ทุกเดือน ให้ QUERY หรือ SUMIF ต่อได้

หลาย Tab Sheet — ข้อมูล / Master / สรุป / Dashboard
เทคนิคจัดการ Sheet ให้มีระเบียบ
- ตั้งสี Tab — คลิกขวาที่ tab → Change color ใช้สี: ข้อมูลดิบ=เทา, Master=น้ำเงิน, Dashboard=เขียว ดูออกทันทีว่าชีตไหนทำหน้าที่อะไร
- ซ่อน Sheet ที่ไม่ได้ใช้บ่อย — คลิกขวา → Hide sheet ชีตยังอยู่แต่ไม่แสดง tab ลดความสับสน
- เรียงชีตใหม่ — ลาก tab ซ้าย/ขวาเพื่อจัดลำดับ ให้ชีตสรุปอยู่ซ้ายสุด ชีตข้อมูลอยู่ขวา
- Protect ชีต Master — ป้องกันแก้ไขโดยไม่ตั้งใจ: คลิกขวา → Protect sheet → กำหนดใครแก้ได้
ปัญหาที่พบบ่อย
#REF! หลังเปลี่ยนชื่อ Sheet
Google Sheets จะ update reference อัตโนมัติเมื่อเปลี่ยนชื่อชีต แต่ถ้าลบชีตจะเกิด #REF! — ก่อนลบตรวจว่ามีชีตอื่น reference อยู่ไหมด้วย Ctrl+H ค้นหาชื่อชีต
Google Sheets ไม่รองรับ 3D Reference แบบ Excel
=SUM(Sheet1:Sheet12!B2) ใช้ได้ใน Excel แต่ไม่ได้ใน Google Sheets แก้โดย: 1) ใส่ชีตทีละตัว 2) รวมข้อมูลในชีตกลางก่อน 3) ใช้ curly braces stack ข้อมูล
ชื่อชีตมีเครื่องหมายพิเศษ reference พัง
ถ้าชื่อชีตมี space หรือเครื่องหมายพิเศษต้องครอบด้วย single quote: ='Jan 2026'!A1 ไม่ใช่ =Jan 2026!A1
คำถามที่ถามบ่อย
ดึงข้อมูลจาก Google Sheet คนละไฟล์ได้ไหม?
ได้ ใช้ IMPORTRANGE("URL_ไฟล์", "Sheet1!A:B") — ต้องกด Allow access ครั้งแรก ข้อมูลอัปเดต real-time เมื่อต้นทางเปลี่ยน บทความ IMPORTRANGE มีรายละเอียดเพิ่มเติม
Copy Sheet พร้อม Formula ข้ามชีตได้ไหม?
ได้ คลิกขวาที่ tab → Duplicate — formula ที่อ้างอิงชีตอื่นในไฟล์เดิมยังคงถูกต้อง แต่ถ้า Copy to → Another file formula อาจต้องแก้ reference ใหม่
ซ่อน Sheet แล้วยังอ้างอิงได้ไหม?
ได้ การซ่อน Sheet ไม่ทำให้ Formula หยุดทำงาน เหมาะสำหรับซ่อน Master data ที่ไม่อยากให้คนอื่นเห็น แต่ยังดึงข้อมูลจากมันได้
