สาเหตุที่เป็นไปได้สำหรับ #REF! ความผิดพลาด


0

ฉันมีไฟล์ Excel สามแผ่น สองรายการแรกสำหรับป้อนข้อมูลส่วนสุดท้ายแสดงข้อมูลสรุปและการคำนวณบางรายการ

ในอันแรกมีหลายคอลัมน์สำหรับการป้อนที่อยู่ ในแผ่นสรุปจะรวมกันเป็นเซลล์เดียว:

 =Sheet1!C1 & Chr(32) & Sheet1!D1 & Chr(32) & Sheet1!E1 & ...

มีการใช้ไฟล์โดยผู้ใช้จำนวนมากของฉันและตอนนี้เซลล์สรุปที่อยู่หนึ่งเซลล์แสดงเฉพาะ #REF! ความผิดพลาด ในสูตรมีเพียงฟิลด์เดียวที่ต่อกันคือ #REF! และอื่น ๆ ที่ถูกต้อง

 =Sheet1!C1 & Chr(32) & Sheet1!#REF! & Chr(32) & Sheet1!E1 & ...

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

ตอนนี้ฉันสงสัยว่าอะไรจะทำให้ #REF นี้อีก! ความผิดพลาด ฉันไม่มีความเป็นไปได้ที่จะติดตามการเปลี่ยนแปลงที่เกิดขึ้นกับผู้ใช้ มีวิธีอื่นใดอีกที่จะทำลายการอ้างอิงไปยังเซลล์แม้ว่าแผ่นงานจะถูกล็อค

คำตอบ:


0

ข้อผิดพลาดในการอ้างอิงเซลล์ไม่ถูกต้องเกิดขึ้นเมื่อสูตรสเปรดชีตมีการอ้างอิงเซลล์ที่ไม่ถูกต้อง สิ่งนี้เกิดขึ้นบ่อยที่สุดเมื่อ:

  1. คอลัมน์หรือแถวที่มีข้อมูลที่ใช้ในสูตรจะถูกลบโดยไม่ตั้งใจ

  2. สูตรถูกย้ายหรือคัดลอกไปยังเซลล์อื่นและการอ้างอิงเซลล์ไม่ถูกต้อง

  3. ข้อมูลที่ใช้ในสูตรถูกย้ายทิ้งฟังก์ชันหรือสูตรด้วยการอ้างอิงเซลล์ที่ไม่ถูกต้อง

คุณต้องผ่านมันไปและหาข้อผิดพลาดที่ฉันกลัวด้วยตนเอง

แหล่ง


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

คุณสามารถใช้คำที่เรียกว่าอ้อมในสูตรของคุณ ซึ่งหมายความว่าจะแก้ไขในเซลล์โดยไม่คำนึงถึงสิ่งที่เกิดขึ้น (หรือใช้การอ้างอิงเซลล์แบบสัมบูรณ์ $)
เดฟ

ฉันสามารถทำซ้ำพฤติกรรมนี้แม้จะมีการอ้างอิงที่แน่นอนดังนั้นฉันจะดูที่ทางอ้อม
JMayer

0

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


พวกเขาสามารถคัดลอกวางในแผ่นข้อมูล แต่ไม่มีสูตรในนั้นดังนั้นเฉพาะค่าที่ป้อนจะถูกคัดลอกซึ่งฉันเพิ่งทดสอบอีกครั้ง ไม่มีการอ้างอิง พวกเขาไม่สามารถแก้ไขสูตรในแผ่นสรุปได้เลย
JMayer
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.