บทความ Named Range Excel / Google Sheets

Named Range Excel / Google Sheets — ตั้งชื่อ Range ทำให้สูตรอ่านง่ายและจัดการสะดวก

พี่โยไอที
11 เมษายน 2026 · อัปเดต 13 ตุลาคม 2026
8 นาที
Named Range Excel / Google Sheets — ตั้งชื่อ Range ทำให้สูตรอ่านง่ายและจัดการสะดวก

Cheat Sheet สูตร Google Sheets ฟรี

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

เปิดไฟล์ที่ทำไว้เมื่อ 3 เดือนก่อน เจอสูตร =B4*'ตั้งค่า'!$C$7 แล้วจำไม่ได้ว่า C7 คืออะไร — หรือแย่กว่านั้น มีคนแทรกแถวแล้วสูตรชี้ผิดช่อง

ช่วงที่มีชื่อ (Named range) ให้ตั้งชื่อช่องหรือช่วง แล้วใช้ชื่อนั้นในสูตรแทนที่อยู่ สูตรอ่านออกทันที และชี้ถูกที่เสมอ

ตั้งชื่อช่วง: ทีละขั้น

  1. 1

    เลือกช่องหรือช่วงที่จะตั้งชื่อ

    เช่น ช่องอัตรา VAT (B1) หรือคอลัมน์ราคาในตารางสินค้า
  2. 2

    ข้อมูล (Data) → ช่วงที่มีชื่อ (Named ranges)

    แผงด้านขวาเปิดขึ้น กด เพิ่มช่วง (Add a range)
  3. 3

    พิมพ์ชื่อ แล้วกด เสร็จสิ้น

    ใช้ชื่อในสูตรได้ทันที เช่น =B4*VAT_RATE

กฎการตั้งชื่อ (ทดสอบในไฟล์ภาษาไทยจริงแล้ว)

ชื่อได้ไหมเพราะ
VAT_RATEได้ ✓ตัวอักษรอังกฤษ + ขีดล่าง
อัตราภาษีไม่ได้Google Sheets ไม่รับชื่อภาษาไทย
ภาษี 7ไม่ได้มีช่องว่าง (และเป็นภาษาไทย)
VAT1ไม่ได้ซ้ำกับที่อยู่ช่องจริง (คอลัมน์ VAT แถว 1)
1VATไม่ได้ขึ้นต้นด้วยตัวเลข
TRUEไม่ได้เป็นคำที่สูตรใช้อยู่แล้ว

แนะนำให้ตั้งเป็นภาษาอังกฤษสั้น ๆ ใช้ขีดล่างแทนช่องว่าง และเขียนคำอธิบายภาษาไทยไว้ในช่องข้าง ๆ เช่น ช่อง A1 "อัตรา VAT" ช่อง B1 ตั้งชื่อ VAT_RATE

ตัวอย่าง: ช่องตั้งค่าที่มีชื่อ

ตัวอย่าง: ตั้งชื่อช่อง B1 ว่า VAT_RATE แล้วใช้ชื่อแทนที่อยู่ในสูตร
ภาพหน้าจอ Google Sheets: ตัวอย่าง: ตั้งชื่อช่อง B1 ว่า VAT_RATE แล้วใช้ชื่อแทนที่อยู่ในสูตร

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

ดูเป็นตาราง (ก๊อปตัวเลขได้)
ABCD
1อัตรา VAT7%
2
3สินค้าราคาVATรวม
4เมาส์ไร้สาย45031.50481.50
5คีย์บอร์ด1,29090.301,380.30

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

  • C4:C5=ROUND(B4*VAT_RATE,2)
  • D4:D5=B4+C4

VAT_RATE อ่านแล้วรู้ทันทีว่าคืออะไร ต่างจาก $B$1 และลากสูตรลงได้โดยไม่ต้องใส่ $ เพราะชื่อชี้ช่องเดิมเสมอ

ข้อดีที่เห็นชัดที่สุดคือวันที่อัตราเปลี่ยน แก้ B1 ช่องเดียว ทุกสูตรที่ใช้ VAT_RATE ทั้งไฟล์ (ทุกชีต) คำนวณใหม่ทันที — และคนที่มาเปิดไฟล์ทีหลังอ่านสูตรแล้วเข้าใจเลยว่าคูณอะไร

3 งานที่ช่วงที่มีชื่อช่วยได้มาก

  1. 1

    ดรอปดาวน์ที่ดึงรายการจากอีกชีต

    ตั้งชื่อรายการสาขาว่า BRANCHES แล้วใน ข้อมูล → การตรวจสอบข้อมูล → ดรอปดาวน์ (จากช่วง) ใส่ =BRANCHES — เพิ่มสาขาใหม่ในรายการ ดรอปดาวน์อัปเดตตาม
  2. 2

    ตารางค้นหาที่ใช้ซ้ำหลายสูตร

    =VLOOKUP(A2,PRICE_LIST,2,FALSE) สั้นและอ่านง่ายกว่า =VLOOKUP(A2,'ราคา'!$A$2:$C$200,2,FALSE)
  3. 3

    กระโดดไปตำแหน่งสำคัญในไฟล์ใหญ่

    คลิกชื่อในแผง ช่วงที่มีชื่อ จะพาไปที่ช่วงนั้นทันที ใช้เป็นสารบัญของไฟล์ได้

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

ตั้งชื่อไม่ได้ ขึ้นว่าชื่อไม่ถูกต้อง

ชื่อเป็นภาษาไทย มีช่องว่าง ขึ้นต้นด้วยตัวเลข หรือหน้าตาเหมือนที่อยู่ช่อง (เช่น VAT1, AB12) — เปลี่ยนเป็น VAT_RATE แบบในตาราง

สูตรขึ้น #NAME?

พิมพ์ชื่อผิด หรือชื่อนั้นถูกลบไปแล้ว ตรวจรายชื่อใน ข้อมูล → ช่วงที่มีชื่อ

เพิ่มข้อมูลใต้ตารางแล้วสูตรไม่นับ

ช่วงที่ตั้งชื่อไว้จบที่แถวเดิม ตั้งช่วงเผื่อไว้ เช่น A2:C1000 หรือแทรกแถวใหม่ภายในช่วง ช่วงจะขยายตาม

ไม่อยากเริ่มจากชีตเปล่า?

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

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

Named range คืออะไร?

การตั้งชื่อให้ช่องหรือช่วงข้อมูล แล้วใช้ชื่อนั้นในสูตรแทนที่อยู่ เช่น =B4*VAT_RATE แทน =B4*$B$1 อ่านเข้าใจง่ายกว่าและชี้ช่องเดิมเสมอ

ตั้งชื่อช่วงเป็นภาษาไทยได้ไหม?

ไม่ได้ เราทดสอบในไฟล์ที่ตั้งภาษาไทยแล้ว Google Sheets ปฏิเสธชื่อภาษาไทย ให้ใช้ตัวอักษรอังกฤษกับขีดล่าง เช่น VAT_RATE

ตั้งชื่อช่วงที่ไหน?

เลือกช่วงแล้วไปที่เมนู ข้อมูล → ช่วงที่มีชื่อ กด เพิ่มช่วง ใส่ชื่อ แล้วกดเสร็จสิ้น

ลบหรือแก้ช่วงที่มีชื่อยังไง?

เปิด ข้อมูล → ช่วงที่มีชื่อ คลิกชื่อที่ต้องการ แล้วแก้ช่วงหรือกดไอคอนถังขยะ ระวังสูตรที่ใช้ชื่อนั้นจะขึ้น #NAME?

ใช้ช่วงที่มีชื่อข้ามชีตได้ไหม?

ได้ ชื่อใช้ได้ทุกชีตในไฟล์เดียวกัน แต่ใช้ข้ามไฟล์ไม่ได้ ข้ามไฟล์ต้องใช้ IMPORTRANGE

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

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

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

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

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

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

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

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

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