เหตุผลหลักว่าทําไม #NAME? จะปรากฏขึ้นในสูตรเนื่องจากมีการพิมพ์ผิดในชื่อสูตร ดูตัวอย่างต่อไปนี้:
สำคัญ
#NAME? ระบุว่าจําเป็นต้องแก้ไขบางอย่างในไวยากรณ์ ดังนั้นเมื่อคุณเห็นข้อผิดพลาดในสูตรของคุณ ให้แก้ไขข้อผิดพลาดนั้น ห้ามใช้ฟังก์ชันการจัดการข้อผิดพลาดใดๆ เช่น IFERROR เพื่อซ่อนข้อผิดพลาดดังกล่าว
เมื่อต้องการหลีกเลี่ยงไม่ให้เกิดการพิมพ์ผิดในชื่อสูตร ให้ใช้ตัวช่วยสร้างสูตรใน Excel เมื่อคุณเริ่มพิมพ์ชื่อสูตรในเซลล์หรือแถบสูตร รายการสูตรที่ตรงกับคําที่คุณใส่จะแสดงในรายการดรอปดาวน์ เมื่อคุณใส่ชื่อสูตรและเครื่องหมายวงเล็บเปิด ตัวช่วยสร้างสูตรจะแสดงไวยากรณ์เป็นข้อความโฮเวอร์
คุณยังสามารถใช้ตัวช่วยสร้างฟังก์ชันเพื่อหลีกเลี่ยงข้อผิดพลาดทางไวยากรณ์ได้ เลือกเซลล์ที่มีสูตร และบนแท็บ สูตร ให้กดปุ่ม
แทรกฟังก์ชัน
Excel จะโหลดตัวช่วยสร้างให้คุณโดยอัตโนมัติ
เมื่อคุณเลือกแต่ละอาร์กิวเมนต์ Excel จะให้ข้อมูลที่เหมาะสมสําหรับแต่ละอาร์กิวเมนต์
ด้านล่างเป็นสาเหตุอื่น ๆ ของ #NAME? ข้อ ผิด พลาด
สูตรอ้างอิงถึงชื่อที่ไม่ได้กำหนดไว้
เมื่อสูตรของคุณมีการอ้างอิงไปยังชื่อที่ไม่ได้กําหนดใน Excel คุณจะเห็น #NAME หรือไม่ ข้อ ผิด พลาด
ดูตัวอย่างต่อไปนี้ของฟังก์ชัน SUM ที่อ้างอิงไปยัง กำไร ที่เป็นชื่อที่ไม่ได้กำหนดในเวิร์กบุ๊ก
: กําหนดชื่อในตัวจัดการชื่อ แล้วเพิ่มชื่อลงในสูตรโดยทําตามขั้นตอนเหล่านี้:
ถ้าคุณมีข้อมูลในสเปรดชีตอยู่แล้ว และคุณต้องการกําหนดชื่อให้กับเซลล์หรือช่วงของเซลล์ที่ระบุ ก่อนอื่นให้เลือกเซลล์ในสเปรดชีต ถ้าคุณต้องการสร้างช่วงใหม่ คุณสามารถข้ามขั้นตอนนี้ได้
ไปที่ สูตร>ชื่อ>ที่กําหนด เลือก กําหนดชื่อ แล้วเลือก กําหนดชื่อ
ใช่ชื่อที่ไม่ซ้ำกัน
สำหรับ ขอบเขต ให้เลือกว่าคุณต้องการให้ชื่อพร้อมใช้งานภายในแผ่นงานนี้เท่านั้น หรือทั้งเวิร์กบุ๊ก
ใส่ข้อคิดเห็นเพิ่มเติม
เลือก ตกลง
ขั้นตอนถัดไปคือการเพิ่มชื่อในสูตรวางเคอร์เซอร์ในไวยากรณ์สูตรที่จุดที่คุณต้องการเพิ่มชื่อที่คุณเพิ่งสร้าง
ไปที่ สูตร>ชื่อ>ที่กําหนด เลือก ใช้ในสูตร แล้วเลือกชื่อที่กําหนดที่คุณต้องการเพิ่ม
สำหรับข้อมูลเพิ่มเติมเกี่ยวกับการใช้ชื่อที่กำหนด ให้ดู กำหนดและใช้ชื่อสูตร
สูตรมีการพิมพ์ผิดในชื่อที่กำหนด
ถ้าไวยากรณ์อ้างอิงไปยังชื่อที่กําหนดอย่างไม่ถูกต้อง คุณจะเห็น #NAME หรือไม่ ข้อ ผิด พลาด
กลับมาที่ตัวอย่างก่อนหน้า ชื่อที่กำหนดสำหรับ กำไร ถูกสร้างในสเปรดชีต ในตัวอย่างต่อไปนี้ สะกดชื่อไม่ถูกต้อง ฟังก์ชันยังคงแสดง #NAME อยู่ใช่ไหม ข้อ ผิด พลาด
: แก้ไขการพิมพ์ผิดในไวยากรณ์และลองสูตรอีกครั้ง
เคล็ดลับ
แทนที่จะใส่ชื่อที่กําหนดด้วยตนเองในสูตร คุณสามารถให้ Excel ทําให้คุณโดยอัตโนมัติ ไปที่ สูตร>ชื่อ> ที่กําหนด เลือก ใช้ในสูตร แล้วเลือกชื่อที่กําหนดที่คุณต้องการเพิ่ม Excel จะเพิ่มชื่อลงในสูตร
ไวยากรณ์ไม่มีเครื่องหมายอัญประกาศคู่สำหรับค่าข้อความ
เมื่อคุณรวมการอ้างอิงข้อความในสูตร คุณจําเป็นต้องใส่ข้อความไว้ในเครื่องหมายอัญประกาศ แม้ว่าคุณจะใช้เฉพาะช่องว่าง ถ้าไวยากรณ์ไม่ใส่เครื่องหมายอัญัญระบุ "" สําหรับค่าข้อความ คุณจะเห็นข้อผิดพลาด #NAME
ดูตัวอย่างต่อไปนี้
ไวยากรณ์ในตัวอย่างนี้ไม่มีเครื่องหมายอัญถูกคู่ ที่อธิบายข้อผิดพลาด
วิธีแก้ไข: กลับไปที่ไวยากรณ์ของคุณและตรวจสอบด้วยตนเองเพื่อให้แน่ใจว่าค่าข้อความใดๆ มีเครื่องหมายอัญประกาศรอบค่า
เครื่องหมายจุดคู่ถูกละเว้นในการอ้างอิงช่วง
ถ้าคุณพลาดเครื่องหมายจุดคู่ในการอ้างอิงช่วง สูตรจะแสดง #NAME หรือไม่ ข้อ ผิด พลาด
ในตัวอย่างต่อไปนี้ สูตร INDEX จะแสดงข้อผิดพลาด #NAME? เนื่องจากช่วง B2 ถึง B12 ไม่มีเครื่องหมายจุดคู่
: ตรวจสอบไวยากรณ์ของคุณเพื่อให้แน่ใจว่าการอ้างอิงช่วงทั้งหมดมีเครื่องหมายจุดคู่
คุณกำลังใช้ฟังก์ชันที่จำเป็นต้องใช้ Add-in เฉพาะที่ไม่ได้ถูกปิดใช้งานใน Excel
มีบางฟังก์ชันของ Excel ที่ทำงานเมื่อเปิดใช้งาน Add-in บางรายการเท่านั้น ถ้าใช้ฟังก์ชันเหล่านี้ให้สร้าง #NAME ใช่หรือไม่ ข้อ ผิด พลาด ตัวอย่างเช่น เมื่อต้องการใช้ฟังก์ชัน EUROCONVERT ต้องเปิดใช้งาน Add-in Euro Currency Tools ถ้าคุณใช้ฟังก์ชันหรือแมโครแบบกำหนดเองที่ต้องใช้ Analysis ToolPak ให้ตรวจสอบให้แน่ใจว่าเปิดใช้งาน Add-in Analysis ToolPak แล้ว
เมื่อต้องการเปิดใช้งาน Add-in ใน Excel ให้ทําดังนี้
- ไปที่ตัวเลือกไฟล์>
- เลือก Add-in
- ในกล่องรายการ จัดการ ให้เลือก Add-in ของ Excel แล้วเลือก ไป
- เลือกกล่องที่เกี่ยวข้อง แล้วเลือก ตกลง
ต้องการความช่วยเหลือเพิ่มเติมไหม
คุณสามารถสอบถามผู้เชี่ยวชาญใน ชุมชนด้านเทคนิคของ Excel หรือรับการสนับสนุนใน ชุมชนได้เสมอ
ดูเพิ่มเติม
วิธีการหลีกเลี่ยงสูตรที่ใช้งานไม่ได้
ตรวจหาข้อผิดพลาดในสูตร