เคยงงกับสูตรที่เต็มไปด้วยเซลล์อ้างอิงยาวๆ แบบ $B$1 หรือ C2:C50 จนจำไม่ได้ว่าคืออะไรไหมครับ Named Range ช่วยแก้ปัญหานี้ได้ โดยให้เราตั้งชื่อเซลล์หรือช่วงข้อมูลเป็นคำที่เข้าใจง่าย แล้วเรียกใช้ชื่อนั้นในสูตรแทนเซลล์อ้างอิงตรงๆ
Named Range คืออะไร
Named Range คือการตั้งชื่อให้กับเซลล์เดียวหรือช่วงข้อมูลหลายเซลล์ เพื่อใช้ชื่อนั้นแทนตำแหน่งเซลล์ในสูตร เช่น แทนที่จะเขียน =A2*(1+$B$1) ก็เปลี่ยนเป็น =A2*(1+อัตราภาษี) ได้เลย อ่านแล้วเข้าใจทันทีว่าสูตรนี้คำนวณอะไร ไม่ต้องไล่ดูว่าเซลล์ B1 เก็บค่าอะไรไว้
วิธีสร้าง Named Range ใน 3 ขั้นตอน
วิธีที่เร็วที่สุดคือใช้ Name Box ที่มุมซ้ายบนของหน้าจอ Excel (กล่องที่ปกติแสดงตำแหน่งเซลล์ เช่น A1)
- เลือกเซลล์หรือช่วงข้อมูลที่ต้องการตั้งชื่อ
- คลิกที่ Name Box มุมซ้ายบน แล้วพิมพ์ชื่อที่ต้องการ (ห้ามมีเว้นวรรค)
- กด Enter เป็นอันเสร็จ ใช้ชื่อนี้ในสูตรได้ทันที
หรือถ้าต้องการตั้งค่าเพิ่มเติม เช่น กำหนดขอบเขตการใช้งาน ให้ไปที่แท็บ Formulas → Define Name แทน
ตัวอย่างการใช้งานจริง
สมมติมีเซลล์ B1 เก็บอัตราภาษี 7% ไว้ แล้วตั้งชื่อเซลล์นี้ว่า “อัตราภาษี” จากนั้นใช้ในสูตรคำนวณราคารวมภาษีของสินค้าแต่ละแถว
=0.07| A | B | |
|---|---|---|
| 1 | อัตราภาษี | 7% |
=A2*(1+อัตราภาษี)| A | C | |
|---|---|---|
| 1 | ราคาก่อนภาษี | ราคารวมภาษี |
| 2 | 1,000 | 1,070 |
| 3 | 2,500 | 2,675 |
สังเกตว่าสูตร =A2*(1+อัตราภาษี) อ่านเข้าใจง่ายกว่า =A2*(1+$B$1) มาก แม้จะลากสูตรลงไปหลายแถว ชื่อ “อัตราภาษี” ก็จะยังอ้างอิงเซลล์ B1 เดิมเสมอ (ทำงานเหมือนใส่ $ ล็อกเซลล์ให้อัตโนมัติ) ไม่ต้องกังวลเรื่องเซลล์อ้างอิงเลื่อนหลุดเวลาก๊อปสูตร
ดูและจัดการ Named Range ทั้งหมดได้ที่ไหน
ถ้าต้องการดูว่าตั้งชื่อไว้กี่ชื่อ ชื่อไหนอ้างอิงเซลล์ไหน หรือจะแก้ไข/ลบชื่อที่ไม่ใช้แล้ว ไปที่แท็บ Formulas → Name Manager จะเห็นรายการ Named Range ทั้งหมดในไฟล์ พร้อมแก้ไขหรือลบได้จากหน้าต่างเดียว
ข้อควรระวังในการตั้งชื่อ
| กฎ | ตัวอย่างที่ผิด | แก้เป็น |
| ห้ามมีเว้นวรรค | อัตรา ภาษี | อัตราภาษี หรือ อัตรา_ภาษี |
| ห้ามซ้ำกับชื่อเซลล์ เช่น A1, B2 | A1 | ราคาสินค้า |
| ห้ามขึ้นต้นด้วยตัวเลข | 7ภาษี | ภาษี7 |
สรุป
Named Range ทำให้สูตร Excel อ่านง่ายขึ้นมาก โดยเฉพาะไฟล์ที่มีสูตรซับซ้อนหรือใช้ร่วมกับคนอื่นในครอบครัว ใครที่เพิ่งเริ่มใช้สูตร แนะนำให้อ่านต่อที่ 10 สูตร Excel พื้นฐาน และ IFERROR จัดการ Error ในสูตร เพื่อนำไปใช้งานร่วมกันได้ครบสูตร