ขั้นสูง

รวมสูตร Google Sheets ขั้นสูง — QUERY, FILTER, ARRAYFORMULA

ใช้ SUM, IF, VLOOKUP เป็นแล้ว — แต่ยังต้อง copy สูตรลงทีละแถว กรองข้อมูลด้วยมือ แล้วสูตรไหนจะทำให้เป็น Pro จริงๆ?

AdminYo
26 มกราคม 2026
15 นาที
รวมสูตร Google Sheets ขั้นสูง

Cheat Sheet สูตร Google Sheets ฟรี

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

วิธีแก้เร็ว — 3 สูตรที่ใช้บ่อยสุด

ถ้าคุณใช้ SUM, IF, VLOOKUP เป็นแล้ว — 3 สูตรนี้จะยกระดับงานคุณทันที ไม่ต้อง copy สูตรทีละแถว ไม่ต้องกรองข้อมูลด้วยมือ ทุกอย่างอัตโนมัติ

ข้อมูลดิบก่อนใช้สูตรขั้นสูง

ขั้นตอนที่ 1 — ข้อมูลดิบ

พิมพ์สูตร QUERY

ขั้นตอนที่ 2 — พิมพ์สูตร

ผลลัพธ์สูตรขั้นสูง

ขั้นตอนที่ 3 — ผลลัพธ์

1. QUERY — ใช้ SQL กรองข้อมูลใน Sheets

มีตารางยอดขาย 1,000 แถว อยากดึงเฉพาะ "แผนกขาย" ที่ยอดเกิน 10,000 — QUERY ทำได้ในสูตรเดียว ไม่ต้องสร้างตัวกรอง ไม่ต้อง copy ข้อมูลมาวางชีตใหม่

// กรองยอดขาย > 10,000 เรียงจากมากไปน้อย

=QUERY(A:D, "SELECT A,B,D WHERE D > 10000 ORDER BY D DESC", 1)

// สรุปยอดขายรายแผนก (GROUP BY)

=QUERY(A:D, "SELECT B, SUM(D) GROUP BY B ORDER BY SUM(D) DESC", 1)

2. ARRAYFORMULA — คำนวณทุกแถวในสูตรเดียว

แทนที่จะเขียนสูตรคำนวณ VAT แล้ว drag ลง 1,000 แถว — ARRAYFORMULA ทำทั้งคอลัมน์ในสูตรเดียว เพิ่มแถวใหม่ สูตรทำงานอัตโนมัติทันที

// คำนวณ VAT ทุกแถวอัตโนมัติ

=ARRAYFORMULA(IF(B2:B="","",B2:B*0.07))

3. FILTER — กรองข้อมูลแบบ dynamic

อยากดึงเฉพาะรายการที่ "ยังไม่จ่าย" มาแสดงอีกชีต — FILTER ทำได้ ข้อมูลอัปเดตอัตโนมัติ ไม่ต้องซ่อนแถว ไม่ต้องกรองมือ

// ดึงเฉพาะแถวที่สถานะ = "ยังไม่จ่าย"

=FILTER(A2:D100, C2:C100="ยังไม่จ่าย")

ตัวอย่างจริง — ใช้ในงานจริงยังไง

กรณี 1: สรุปค่าใช้จ่ายรายแผนก (บัญชี)

มีข้อมูลค่าใช้จ่าย 12 เดือน 5 แผนก อยากสรุปว่าแผนกไหนใช้เท่าไหร่ — ใช้ QUERY + GROUP BY

=QUERY(ข้อมูล!A:E, "SELECT B, SUM(E) WHERE A >= date '2026-01-01' GROUP BY B LABEL SUM(E) 'รวม'", 1)

กรณี 2: แจ้งเตือนสินค้าใกล้หมด (สต็อก)

มีสินค้า 200 รายการ อยากดึงเฉพาะที่คงเหลือ < 10 ชิ้น — ใช้ FILTER + เงื่อนไขหลายตัว

=FILTER(A2:D200, D2:D200<10, C2:C200="ใช้งานอยู่")

กรณี 3: คำนวณเงินเดือน + OT ทั้งบริษัท (HR)

พนักงาน 50 คน ต้องคำนวณ OT แต่ละคนทุกเดือน — ใช้ ARRAYFORMULA ทำทีเดียวจบ

=ARRAYFORMULA(IF(B2:B="","", B2:B + (C2:C * D2:D / 30 / 8 * 1.5)))

Pro Tips — สูตรเพิ่มเติมสำหรับมือโปร

XLOOKUP — แทน VLOOKUP ได้เลย

ค้นหาซ้ายขวาได้ ไม่ต้องนับเลขคอลัมน์ กำหนดค่า default เมื่อไม่พบข้อมูล

=XLOOKUP(E2, A:A, C:C, "ไม่พบ")

LAMBDA — สร้างฟังก์ชันเอง

สูตรซับซ้อนที่ใช้บ่อย สร้างเป็นฟังก์ชันชื่อสั้นๆ ใช้ซ้ำได้ทั้งไฟล์

=LAMBDA(price, vat, price * (1 + vat))(1000, 0.07)

ตั้งชื่อใน Named Functions แล้วใช้แบบ =CALC_VAT(B2, 0.07) ได้เลย

LET — ตัวแปรในสูตร ทำให้อ่านง่าย

สูตรซับซ้อนยาวๆ ตั้งชื่อตัวแปรได้ อ่านง่ายขึ้น คำนวณเร็วขึ้นด้วย

=LET(base, B2, perf, C2, rate, IF(perf>90, 0.15, 0.05), base*rate)

อ่านเพิ่มเติม: FILTER ฉบับละเอียด | Pivot Table สรุปข้อมูล

ผิดบ่อย + วิธีแก้

QUERY แสดง #ERROR — "ข้อมูลชนิดผสม"

สาเหตุ: คอลัมน์มีทั้งตัวเลขและ text ปนกัน เช่น คอลัมน์ราคามีช่องว่างเป็น "-"

แก้: ทำให้ข้อมูลเป็นชนิดเดียวกัน หรือเพิ่ม WHERE ไม่รวมแถวว่าง

ARRAYFORMULA ได้ผลลัพธ์แค่แถวเดียว

สาเหตุ: ใช้ range แบบ B2 แทน B2:B — สูตรไม่รู้ว่าต้องคำนวณทั้งคอลัมน์

แก้: เปลี่ยนจาก B2 เป็น B2:B (ทุก argument ต้องเป็น range)

FILTER แสดง "ไม่ตรงกับค่าตัวกรอง"

สาเหตุ: ไม่มีแถวที่ตรงเงื่อนไข หรือ range ข้อมูลกับ range เงื่อนไขขนาดไม่เท่ากัน

แก้: ครอบด้วย IFERROR เพื่อแสดงข้อความ "ไม่มีข้อมูล" แทน error

สรุป — เลือกสูตรไหนตอนไหน

สูตรใช้เมื่อแทนที่
QUERYกรอง/สรุปข้อมูลหลายเงื่อนไขFilter + Sort มือ
ARRAYFORMULAคำนวณทั้งคอลัมน์ครั้งเดียวCopy สูตรลงทุกแถว
FILTERดึงแถวตามเงื่อนไข dynamicAutoFilter + ก๊อปมือ
XLOOKUPค้นหาข้อมูลแบบยืดหยุ่นVLOOKUP + INDEX/MATCH
LAMBDAสร้างสูตรใช้ซ้ำCopy สูตรยาวๆ ซ้ำๆ
LETสูตรซับซ้อน ต้องการ readableNested IF ยาวๆ

📸 ภาพหน้าจอจาก Google Sheets จริง

ภาพถ่ายตรงจาก Google Sheets ที่ใช้งานได้จริงทันที — ไม่ใช่ภาพ mockup

advanced-formulas-collection step 1
ภาพหน้าจอจริงจาก Google Sheets — แท็บ 1
advanced-formulas-collection step 2
ภาพหน้าจอจริงจาก Google Sheets — แท็บ 2
advanced-formulas-collection step 3
ภาพหน้าจอจริงจาก Google Sheets — แท็บ 3

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

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

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

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

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

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