คุณได้รับข้อความแสดงข้อผิดพลาดเมื่อคุณบันทึกสมุดงาน กำหนดชื่อ ลบชื่อ หรือใช้ชื่อที่กำหนดในสูตรใน Excel

การแปลบทความ การแปลบทความ
หมายเลขบทความ (Article ID): 292471 - ผลิตภัณฑ์ที่เกี่ยวข้องในบทความนี้
ขยายทั้งหมด | ยุบทั้งหมด

อาการ

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

สาเหตุ

ลักษณะการทำงานนี้อาจเกิดขึ้นได้ถ้าคุณกำหนดชื่อที่อ้างอิงไปยังชื่อที่ซ้อนกันอื่น ๆ ที่มีอักขระมากกว่า 20 ระดับความลึกโดยทางอ้อม เมื่อคุณเพิ่ม หรือใช้ชื่อที่เกินระดับนั้นindirectionในสูตร ได้รับข้อความแสดงข้อผิดพลาดนี้ คุณได้รับข้อความแสดงข้อผิดพลาดนี้เมื่อคุณลบชื่อที่มีการอ้างอิงตามระดับมากกว่า 20 ของชื่อที่กำหนด ไว้

การแก้ไข

เมื่อต้องการแก้ไขปัญหานี้ เปลี่ยนชื่อที่กำหนดเพื่อที่จะอ้างอิงเซลล์ที่กำหนดขึ้นโดยตรง

สถานะ

Microsoft ยืนยันว่าปัญหานี้เป็นปัญหาที่เกิดขึ้นกับผลิตภัณฑ์ของ Microsoft ซึ่งมีการระบุไว้ในส่วนเริ่มต้นของเอกสารนี้

ข้อมูลเพิ่มเติม

ระดับของ indirection ในชื่อที่กำหนดไว้ถูกสร้างเมื่อชื่อหนึ่งของชื่ออื่น หรือ การอ้างอิงเซลล์ที่อ้างอิงถึง

ถ้าคุณกำหนดชื่อต่อไปนี้ในสมุดงานที่ชื่อว่า Book1
   Name    Refers to       Level of indirection
   --------------------------------------------

   Test1   =Sheet1!$A$1               1
   Test2   =Book1!Test1               2
   Test3   =Book1!Test2               3
   Test4   =Book1!Test3               4
   Test5   =Book1!Test4               5
   Test6   =Book1!Test5               6
   Test7   =Book1!Test6               7
   Test8   =Book1!Test7               8
   Test9   =Book1!Test8               9
   Test10  =Book1!Test9               10
   Test11  =Book1!Test10              11
   Test12  =Book1!Test11              12
   Test13  =Book1!Test12              13
   Test14  =Book1!Test13              14
   Test15  =Book1!Test14              15
   Test16  =Book1!Test15              16
   Test17  =Book1!Test16              17
   Test18  =Book1!Test17              18
   Test19  =Book1!Test18              19
   Test20  =Book1!Test19              20 (the limit)
   Test21  =Book1!Test20              21
				
โดยที่แต่ละบรรทัดแสดงถึง indirection หนึ่งระดับ และคุณพยายามที่จะใช้ชื่อที่เกินระดับ twentieth indirection คุณได้รับข้อความแสดงข้อความแสดงข้อผิดพลาดที่อธิบายไว้ในส่วน "อาการ"

นอกจากนี้คุณอาจได้รับข้อความแสดงข้อผิดพลาดนี้ถ้าคุณพยายามลบชื่อที่มี indirection ใต้ชื่อระดับมากเกินไป ตัวอย่างเช่น ถ้าคุณพยายามที่จะลบชื่อ "Test1" คุณอาจได้รับข้อความแสดงข้อผิดพลาดได้เนื่องจากชื่อ "Test21" ระดับของการย้ายเก็บ indirection 20 หรือมากกว่า

คุณสมบัติ

หมายเลขบทความ (Article ID): 292471 - รีวิวครั้งสุดท้าย: 20 กันยายน 2554 - Revision: 4.0
ใช้กับ
  • Microsoft Office Excel 2007
  • Microsoft Excel 2002 Standard Edition
Keywords: 
kbprb kbsavefile kberrmsg kbpending kbmt KB292471 KbMtth
แปลโดยคอมพิวเตอร์
ข้อมูลสำคัญ: บทความนี้แปลโดยซอฟต์แวร์การแปลด้วยคอมพิวเตอร์ของ Microsoft แทนที่จะเป็นนักแปลที่เป็นบุคคล Microsoft มีบทความที่แปลโดยนักแปลและบทความที่แปลด้วยคอมพิวเตอร์ เพื่อให้คุณสามารถเข้าถึงบทความทั้งหมดในฐานความรู้ของเรา ในภาษาของคุณเอง อย่างไรก็ตาม บทความที่แปลด้วยคอมพิวเตอร์นั้นอาจมีข้อบกพร่อง โดยอาจมีข้อผิดพลาดในคำศัพท์ รูปแบบการใช้ภาษาและไวยากรณ์ เช่นเดียวกับกรณีที่ชาวต่างชาติพูดผิดเมื่อพูดภาษาของคุณ Microsoft ไม่มีส่วนรับผิดชอบต่อความคลาดเคลื่อน ความผิดพลาดหรือความเสียหายที่เกิดจากการแปลเนื้อหาผิดพลาด หรือการใช้บทแปลของลูกค้า และ Microsoft มีการปรับปรุงซอฟต์แวร์การแปลด้วยคอมพิวเตอร์อยู่เป็นประจำ
ต่อไปนี้เป็นฉบับภาษาอังกฤษของบทความนี้:292471

ให้ข้อเสนอแนะ

 

Contact us for more help

Contact us for more help
Connect with Answer Desk for expert help.
Get more support from smallbusiness.support.microsoft.com