Named Range ทำให้ Spreadsheet ไดนามิกและอัปเดตเร็ว แต่ Named Range ที่ไม่ต้องการควรลบออก บทความนี้แนะนำ 4 วิธีลบ Named Range อย่างง่าย
ดาวน์โหลดสมุดงานมาฝึกได้
4 วิธีลบ Named Range ใน Excel อย่างรวดเร็ว
1. ใช้ Name Manager (วิธีมาตรฐาน)
Name Manager: สร้าง แก้ไข ลบ Named Range ได้ทั้งหมด
ข้อมูล: B5:B8 = Name, C5:C8 = Gender, D5:D8 = Age ต้องการลบ "Age"

ขั้นตอน:
- Formulas → Name Manager
- เลือก Named Range ที่ต้องการลบ (Age)
- คลิก Delete → OK



ผล: Named Range "Age" ถูกลบ

2. ลบ Named Range หลายตัวพร้อมกัน
ใน Name Manager: กด Ctrl + คลิก เลือกหลายตัว → Delete → OK


3. ลบ Named Range ที่มี Error
Name Manager → Filter → Names with Errors → Shift+Click เลือกทั้งหมด → Delete

4. ลบ Named Range ด้วย VBA (ลบทั้งหมด)
- Developer → Visual Basic (หากไม่มีแท็บ: Right-click Ribbon → Customize → ติ๊ก Developer)
- Insert → Module
- วางโค้ด:
Sub DeleteNames()
Dim RName As Name
For Each RName In Application.ActiveWorkbook.Names
RName.Delete
Next
End Sub





Run (F5) → ลบ Named Range ทั้งหมดใน Workbook
สรุป
4 วิธีลบ Named Range: 1) Name Manager (เดี่ยว) 2) Name Manager + Ctrl+Click (หลายตัว) 3) Filter Names with Errors (ลบเฉพาะที่ผิด) 4) VBA Macro (ลบทั้งหมดทีเดียว) เลือกตามสถานการณ์
บทความที่เกี่ยวข้อง
- How to Edit Named Range in Excel
- Edit Defined Names in Excel (Step-by-Step Guideline)
- Name a Cell in Excel (4 Easy Ways)
- How to Paste Range Names in Excel (7 Ways)