วิธีแก้ไขข้อผิดพลาด #NAME?

นำไปใช้กับ
Excel for Microsoft 365 Excel for Microsoft 365 for Mac Excel 2024 Excel 2024 for Mac Excel 2021 Excel 2021 for Mac Excel 2019 Excel 2016 Excel Web App

เหตุผลหลักว่าทําไม #NAME? จะปรากฏขึ้นในสูตรเนื่องจากมีการพิมพ์ผิดในชื่อสูตร ดูตัวอย่างต่อไปนี้:

ข้อผิดพลาด #NAME? เกิดจากการพิมพ์ไวยากรณ์ผิด

สำคัญ

#NAME? ระบุว่าจําเป็นต้องแก้ไขบางอย่างในไวยากรณ์ ดังนั้นเมื่อคุณเห็นข้อผิดพลาดในสูตรของคุณ ให้แก้ไขข้อผิดพลาดนั้น ห้ามใช้ฟังก์ชันการจัดการข้อผิดพลาดใดๆ เช่น IFERROR เพื่อซ่อนข้อผิดพลาดดังกล่าว

เมื่อต้องการหลีกเลี่ยงไม่ให้เกิดการพิมพ์ผิดในชื่อสูตร ให้ใช้ตัวช่วยสร้างสูตรใน Excel เมื่อคุณเริ่มพิมพ์ชื่อสูตรในเซลล์หรือแถบสูตร รายการสูตรที่ตรงกับคําที่คุณใส่จะแสดงในรายการดรอปดาวน์ เมื่อคุณใส่ชื่อสูตรและเครื่องหมายวงเล็บเปิด ตัวช่วยสร้างสูตรจะแสดงไวยากรณ์เป็นข้อความโฮเวอร์

ไวยากรณ์ของสูตรเป็นข้อความโฮเวอร์ คุณยังสามารถใช้ตัวช่วยสร้างฟังก์ชันเพื่อหลีกเลี่ยงข้อผิดพลาดทางไวยากรณ์ได้ เลือกเซลล์ที่มีสูตร และบนแท็บ สูตร ให้กดปุ่ม แทรกฟังก์ชันแทรกฟังก์ชัน

Excel จะโหลดตัวช่วยสร้างให้คุณโดยอัตโนมัติ

ตัวอย่างของกล่องโต้ตอบตัวช่วยสร้างสูตร เมื่อคุณเลือกแต่ละอาร์กิวเมนต์ Excel จะให้ข้อมูลที่เหมาะสมสําหรับแต่ละอาร์กิวเมนต์

ด้านล่างเป็นสาเหตุอื่น ๆ ของ #NAME? ข้อ ผิด พลาด

สูตรอ้างอิงถึงชื่อที่ไม่ได้กำหนดไว้

เมื่อสูตรของคุณมีการอ้างอิงไปยังชื่อที่ไม่ได้กําหนดใน Excel คุณจะเห็น #NAME หรือไม่ ข้อ ผิด พลาด

ดูตัวอย่างต่อไปนี้ของฟังก์ชัน SUM ที่อ้างอิงไปยัง กำไร ที่เป็นชื่อที่ไม่ได้กำหนดในเวิร์กบุ๊ก

#NAME ใช่หรือไม่ ข้อผิดพลาดที่เกิดจากการอ้างอิงไปยังชื่อที่ไม่ได้กําหนดในโซลูชันไวยากรณ์ : กําหนดชื่อในตัวจัดการชื่อ แล้วเพิ่มชื่อลงในสูตรโดยทําตามขั้นตอนเหล่านี้:

  1. ถ้าคุณมีข้อมูลในสเปรดชีตอยู่แล้ว และคุณต้องการกําหนดชื่อให้กับเซลล์หรือช่วงของเซลล์ที่ระบุ ก่อนอื่นให้เลือกเซลล์ในสเปรดชีต ถ้าคุณต้องการสร้างช่วงใหม่ คุณสามารถข้ามขั้นตอนนี้ได้

  2. ไปที่ สูตร>ชื่อ>ที่กําหนด เลือก กําหนดชื่อ แล้วเลือก กําหนดชื่อ

  3. ใช่ชื่อที่ไม่ซ้ำกัน

  4. สำหรับ ขอบเขต ให้เลือกว่าคุณต้องการให้ชื่อพร้อมใช้งานภายในแผ่นงานนี้เท่านั้น หรือทั้งเวิร์กบุ๊ก

  5. ใส่ข้อคิดเห็นเพิ่มเติม

  6. เลือก ตกลง
    ขั้นตอนถัดไปคือการเพิ่มชื่อในสูตร

  7. วางเคอร์เซอร์ในไวยากรณ์สูตรที่จุดที่คุณต้องการเพิ่มชื่อที่คุณเพิ่งสร้าง

  8. ไปที่ สูตร>ชื่อ>ที่กําหนด เลือก ใช้ในสูตร แล้วเลือกชื่อที่กําหนดที่คุณต้องการเพิ่ม

    คลิก ใช้ในสูตร เพื่อเพิ่มชื่อที่กําหนดลงในไวยากรณ์ของสูตร

สำหรับข้อมูลเพิ่มเติมเกี่ยวกับการใช้ชื่อที่กำหนด ให้ดู กำหนดและใช้ชื่อสูตร

สูตรมีการพิมพ์ผิดในชื่อที่กำหนด

ถ้าไวยากรณ์อ้างอิงไปยังชื่อที่กําหนดอย่างไม่ถูกต้อง คุณจะเห็น #NAME หรือไม่ ข้อ ผิด พลาด

กลับมาที่ตัวอย่างก่อนหน้า ชื่อที่กำหนดสำหรับ กำไร ถูกสร้างในสเปรดชีต ในตัวอย่างต่อไปนี้ สะกดชื่อไม่ถูกต้อง ฟังก์ชันยังคงแสดง #NAME อยู่ใช่ไหม ข้อ ผิด พลาด

#NAME? ข้อผิดพลาดที่เกิดจากการพิมพ์ผิดในชื่อที่กําหนดในโซลูชันไวยากรณ์ : แก้ไขการพิมพ์ผิดในไวยากรณ์และลองสูตรอีกครั้ง

เคล็ดลับ

แทนที่จะใส่ชื่อที่กําหนดด้วยตนเองในสูตร คุณสามารถให้ Excel ทําให้คุณโดยอัตโนมัติ ไปที่ สูตร>ชื่อ> ที่กําหนด เลือก ใช้ในสูตร แล้วเลือกชื่อที่กําหนดที่คุณต้องการเพิ่ม Excel จะเพิ่มชื่อลงในสูตร

ไวยากรณ์ไม่มีเครื่องหมายอัญประกาศคู่สำหรับค่าข้อความ

เมื่อคุณรวมการอ้างอิงข้อความในสูตร คุณจําเป็นต้องใส่ข้อความไว้ในเครื่องหมายอัญประกาศ แม้ว่าคุณจะใช้เฉพาะช่องว่าง ถ้าไวยากรณ์ไม่ใส่เครื่องหมายอัญัญระบุ "" สําหรับค่าข้อความ คุณจะเห็นข้อผิดพลาด #NAME

ดูตัวอย่างต่อไปนี้

ข้อผิดพลาด #NAME? เกิดจากไม่มีเครื่องหมายอัญมหัพท์คู่ในค่าข้อความ ไวยากรณ์ในตัวอย่างนี้ไม่มีเครื่องหมายอัญถูกคู่ ที่อธิบายข้อผิดพลาด

วิธีแก้ไข: กลับไปที่ไวยากรณ์ของคุณและตรวจสอบด้วยตนเองเพื่อให้แน่ใจว่าค่าข้อความใดๆ มีเครื่องหมายอัญประกาศรอบค่า

เครื่องหมายจุดคู่ถูกละเว้นในการอ้างอิงช่วง

ถ้าคุณพลาดเครื่องหมายจุดคู่ในการอ้างอิงช่วง สูตรจะแสดง #NAME หรือไม่ ข้อ ผิด พลาด

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

#NAME ใช่หรือไม่ ข้อผิดพลาดที่เกิดจากไม่มีเครื่องหมายจุดคู่ในโซลูชันการอ้างอิงช่วง : ตรวจสอบไวยากรณ์ของคุณเพื่อให้แน่ใจว่าการอ้างอิงช่วงทั้งหมดมีเครื่องหมายจุดคู่

คุณกำลังใช้ฟังก์ชันที่จำเป็นต้องใช้ Add-in เฉพาะที่ไม่ได้ถูกปิดใช้งานใน Excel

มีบางฟังก์ชันของ Excel ที่ทำงานเมื่อเปิดใช้งาน Add-in บางรายการเท่านั้น ถ้าใช้ฟังก์ชันเหล่านี้ให้สร้าง #NAME ใช่หรือไม่ ข้อ ผิด พลาด ตัวอย่างเช่น เมื่อต้องการใช้ฟังก์ชัน EUROCONVERT ต้องเปิดใช้งาน Add-in Euro Currency Tools ถ้าคุณใช้ฟังก์ชันหรือแมโครแบบกำหนดเองที่ต้องใช้ Analysis ToolPak ให้ตรวจสอบให้แน่ใจว่าเปิดใช้งาน Add-in Analysis ToolPak แล้ว

เมื่อต้องการเปิดใช้งาน Add-in ใน Excel ให้ทําดังนี้

  1. ไปที่ตัวเลือกไฟล์>
  2. เลือก Add-in
  3. ในกล่องรายการ จัดการ ให้เลือก Add-in ของ Excel แล้วเลือก ไป
  4. เลือกกล่องที่เกี่ยวข้อง แล้วเลือก ตกลง

ต้องการความช่วยเหลือเพิ่มเติมไหม

คุณสามารถสอบถามผู้เชี่ยวชาญใน ชุมชนด้านเทคนิคของ Excel หรือรับการสนับสนุนใน ชุมชนได้เสมอ

ดูเพิ่มเติม

ภาพรวมของสูตรใน Excel

วิธีการหลีกเลี่ยงสูตรที่ใช้งานไม่ได้

ตรวจหาข้อผิดพลาดในสูตร

ฟังก์ชันของ Excel (เรียงลำดับตามตัวอักษร)

ฟังก์ชันของ Excel (เรียงตามประเภท)