บทความ Multiple Sheets

ใช้หลาย Sheet Google Sheets — อ้างอิงข้ามชีต รวมยอดหลายชีตในสูตรเดียว

พี่โยไอที
11 เมษายน 2026 · อัปเดต 13 ตุลาคม 2026
9 นาที
ใช้หลาย Sheet Google Sheets อ้างอิงข้ามชีต

Cheat Sheet สูตร Google Sheets ฟรี

รวมสูตรที่ใช้บ่อย พร้อมตัวอย่าง อธิบายเข้าใจง่าย เปิดดูได้ตลอดขณะทำงาน

ไฟล์เดียวมี 12 แท็บรายเดือน หรือแยกแท็บละสาขา แล้วทุกสิ้นเดือนต้องเปิดทีละแท็บมาจดยอดรวมเอง — ทั้งที่ชีตสรุปดึงตัวเลขจากทุกแท็บให้อัตโนมัติได้

บทความนี้สอนวางโครงหลายชีตให้ดูแลง่าย อ้างอิงข้ามชีต รวมยอดหลายชีต และดึงข้ามไฟล์ พร้อมตัวอย่างในไฟล์จริงที่มีชีตสาขาอยู่ข้างกันให้เปิดดู

วางโครงก่อน: ชีตข้อมูล กับ ชีตสรุป แยกกัน

  1. 1

    ชีตข้อมูล — กรอกอย่างเดียว

    หัวตารางเหมือนกันทุกชีต (วันที่ · รายการ · ยอด) เรียงคอลัมน์ตรงกัน สูตรสรุปจะเขียนครั้งเดียวแล้วใช้ได้ทุกชีต
  2. 2

    ชีตสรุป — สูตรอย่างเดียว

    ไม่มีใครพิมพ์ตัวเลขในชีตนี้ ล็อกไว้ได้เลย
  3. 3

    ชีตตั้งค่า — ค่าที่ใช้ร่วมกัน

    อัตรา VAT รายชื่อสาขา หมวดหมู่ สำหรับดรอปดาวน์
  4. 4

    ชีตแรกเป็นสารบัญ

    ใส่ลิงก์ไปทุกชีต คนใหม่เปิดไฟล์ก็หาของเจอ (ดูวิธีใส่ลิงก์ไปชีตอื่น)

ทางเลือกที่ดูแลง่ายกว่า: เก็บข้อมูลทุกสาขาไว้ชีตเดียว แล้วมีคอลัมน์ "สาขา" — สรุปด้วย SUMIF / Pivot ได้ทันที แยกชีตเมื่อจำเป็นจริง ๆ เช่น คนกรอกคนละคน หรือสิทธิ์แก้ไขต่างกัน

อ้างอิงข้ามชีต 4 แบบ

แบบสูตรใช้เมื่อ
ช่องเดียวจากอีกชีต='สาขาสยาม'!B2ดึงค่าตั้งค่าหรือยอดรวมที่คำนวณไว้แล้ว
รวมช่วงจากอีกชีต=SUM('สาขาสยาม'!B2:B100)ยอดรวมรายสาขา
ชื่อชีตอยู่ในช่อง=SUM(INDIRECT("'"&A2&"'!B2:B100"))ตารางสรุปที่ลากสูตรลงได้ทุกสาขา
ต่อข้อมูลหลายชีตเป็นตารางเดียว={'สาขาสยาม'!A2:B100;'สาขาอารีย์'!A2:B100}ทำรายงานรวม แล้วกรอง/เรียงต่อ

วิธีง่ายที่สุดในการเขียนสูตรข้ามชีต: พิมพ์ =SUM( แล้วคลิกไปที่แท็บนั้น ลากเลือกช่วง กด Enter — Sheets เติมชื่อชีตและเครื่องหมาย ' ' ให้เอง

ตัวอย่าง: ชีตสรุปยอดสาขา

ตัวอย่าง: ชีตสรุปที่ดึงยอดจากชีตของแต่ละสาขา
ภาพหน้าจอ Google Sheets: ตัวอย่าง: ชีตสรุปที่ดึงยอดจากชีตของแต่ละสาขา

ภาพจากไฟล์ Google Sheets จริง · เปิดไฟล์ตัวอย่างนี้ (ดูอย่างเดียว — ไฟล์ → ทำสำเนา เพื่อลองแก้)

ดูเป็นตาราง (ก๊อปตัวเลขได้)
ABC
1สาขายอดรวมวิธีเขียน
2สาขาสยาม3,600อ้างชื่อชีตตรง ๆ
3สาขาอารีย์2,850ชื่อชีตอยู่ในช่อง A (INDIRECT)
4รวมทุกสาขา6,450รวมหลายชีตในสูตรเดียว

สูตรในช่องสีฟ้า (ช่วงเช่น C2:C4 = พิมพ์ที่ช่องแรกแล้วลากลง):

  • B2=SUM('สาขาสยาม'!B2:B4)
  • B3=SUM(INDIRECT("'"&A3&"'!B2:B4"))
  • B4=SUM('สาขาสยาม'!B2:B4,'สาขาอารีย์'!B2:B4)

ไฟล์นี้มีชีต สาขาสยาม และ สาขาอารีย์ อยู่ข้างกัน (เปิดไฟล์ตัวอย่างดูได้) · ชื่อชีตที่มีภาษาไทย ช่องว่าง หรือจุด ให้ครอบด้วย ' ' เสมอ

ข้ามไฟล์: IMPORTRANGE

ถ้าข้อมูลอยู่คนละไฟล์ ใช้ =IMPORTRANGE("ลิงก์ไฟล์","สาขาสยาม!A1:C100") ครั้งแรกจะขึ้น #REF! พร้อมปุ่ม "อนุญาตการเข้าถึง" ให้กดหนึ่งครั้ง — หลังจากนั้นข้อมูลอัปเดตตามไฟล์ต้นทางเอง อ่านต่อในบทความ IMPORTRANGE

ข้อผิดพลาดที่เจอบ่อย

สูตรข้ามชีตขึ้น #REF! หลังลบชีต

สูตรที่อ้างชีตที่ถูกลบจะพังทันที ย้อนด้วย Ctrl + Z หรือประวัติเวอร์ชัน แล้วซ่อนชีตแทนการลบ

เปลี่ยนชื่อชีตแล้ว INDIRECT ไม่ทำงาน

สูตรแบบ 'ชื่อชีต'!B2 ปรับตามชื่อใหม่ให้เอง แต่ INDIRECT อ่านชื่อจากข้อความ ต้องแก้ชื่อในช่องให้ตรงด้วย

ขึ้น Formula parse error

ชื่อชีตที่มีภาษาไทย ช่องว่าง หรือจุด ต้องครอบด้วย ' ' เช่น ='ม.ค. 2026'!B2

ต่อข้อมูลด้วย { ; } แล้ว error

ทุกช่วงที่ต่อกันต้องมีจำนวนคอลัมน์เท่ากัน

รวมยอดหลายสาขา หลายไฟล์ ทุกสิ้นเดือน?

ถ้าแต่ละสาขามีไฟล์ของตัวเอง และคุณต้องรวมเป็นรายงานเดียวทุกเดือน เรากำลังเปิดจองระบบที่ดึงข้อมูลทุกไฟล์มารวม สรุปรายสาขา และส่งสรุปเข้า LINE ให้อัตโนมัติ
ดูระบบที่เปิดจอง

คำถามที่ถามบ่อย

อ้างอิงข้อมูลข้ามชีตใน Google Sheets ยังไง?

พิมพ์ชื่อชีตตามด้วย ! แล้วช่อง เช่น ='สาขาสยาม'!B2 หรือพิมพ์ = แล้วคลิกไปที่ชีตนั้นแล้วคลิกช่อง Sheets จะเติมให้เอง

รวมยอดจากหลายชีตยังไง?

ใส่หลายช่วงใน SUM เดียว เช่น =SUM('สาขาสยาม'!B2:B100,'สาขาอารีย์'!B2:B100) หรือทำตารางชื่อชีตแล้วใช้ INDIRECT

INDIRECT คืออะไร?

ฟังก์ชันที่แปลงข้อความเป็นการอ้างอิง ทำให้ชื่อชีตมาจากช่องได้ เช่น =SUM(INDIRECT("'"&A2&"'!B2:B100")) ลากลงแล้วแต่ละแถวอ่านชีตตามชื่อในคอลัมน์ A

ดึงข้อมูลจากอีกไฟล์ทำยังไง?

ใช้ IMPORTRANGE ใส่ลิงก์ไฟล์และช่วงข้อมูล ครั้งแรกต้องกดอนุญาตการเข้าถึงหนึ่งครั้ง

ควรแยกข้อมูลเป็นหลายชีตหรือชีตเดียว?

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

ถ้าบทความนี้มีประโยชน์ ช่วยแชร์ให้เพื่อนๆ ด้วย

อยากสร้างระบบจริงด้วย Google Sheets?

คู่มือฉบับสมบูรณ์ สอนสร้างระบบ step-by-step ตั้งแต่เริ่มต้นจนใช้งานได้จริง พร้อมเทมเพลตและไฟล์ตัวอย่างครบ

ดาวน์โหลดทันทีหลังชำระเงิน ไม่มีค่าสมัครรายเดือน

อยากได้ระบบแบบนี้ แต่ไม่มีเวลาทำเอง?

รับทำระบบ Google Sheets ตามงานจริงของคุณ — บัญชี สต็อก ลงเวลา แจ้งเตือนเข้า LINE และ Apps Script อัตโนมัติ ทักมาเล่าปัญหาได้เลย ประเมินให้ฟรี

ทัก LINE ปรึกษาฟรี

บทความที่เกี่ยวข้อง

เครื่องมือแนะนำ