Excel เปลี่ยนเส้นทางอ้างอิงภายในเซลล์แบบสุ่ม


1

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

ให้ฉันอธิบายตามตัวอย่าง

ฉันมีเซลล์ที่เชื่อมโยงกับสมุดงานอื่น:

='S:\Finance\[Budget 2016.xlsx]Sales'!$E$10

จากนั้น (หลังจากฉันปิดหนังสือหรือบุคคลอื่นเปิดหนังสือหลังจากฉันบันทึกการเปลี่ยนแปลง) มันกลับกลายเป็นดังนี้:

='S:\Finance\[Budget 2016.xlsx]xales'!$E$10

ฉันยังคิดออกว่ามีรูปแบบ ถ้าฉันมีรูปแบบสมุดงานแบบไบนารี (เช่นส่วนขยาย "xlsb") พฤติกรรมแปลก ๆ นี้จะจับตัวอักษร "b" จากส่วนขยายและแทนที่ตัวอักษรชื่อแผ่นงานแผ่นแรกด้วย:

='S:\Finance\[Budget 2016.xlsb]Sales'!$E$10

จะหันไป

='S:\Finance\[Budget 2016.xlsb]bales'!$E$10

และแน่นอนถ้าฉันพยายามเปิดการอ้างอิงที่ขาดดังกล่าวฉันจะได้รับข้อผิดพลาด #REF ภายในเซลล์นี้

อย่างไรก็ตามฉันสามารถเห็นว่ามีตรรกะบางอย่าง (ถ้าคุณอาจเรียกว่า 'ตรรกะ') ที่อยู่เบื้องหลังข้อผิดพลาดนี้ฉันไม่สามารถค้นพบสาเหตุที่แท้จริง

เราใช้ Excel 2016 ขอบคุณไม่ใช่เวิร์กบุ๊กที่แชร์ทั้งหมดที่เราทำตัวเป็นแบบนี้

ความช่วยเหลือของคุณได้รับการชื่นชมมาก


ลิงก์อื่นเหล่านี้ทำงานได้ซึ่งมีความหมายมากกว่ารูปลักษณ์หรือไม่ หากแบ่งสิ่งต่าง ๆ ให้ลองใช้เส้นทางที่ไม่ได้ใช้งานแทนการแบ่งปันเครือข่าย S: \ (ฝ่ายสนับสนุนด้านเทคนิคของคุณควรสามารถช่วยเหลือเส้นทาง UNC ที่ถูกต้องได้) UNC บางตัวอยู่ในรูปของ \\ myserver \ myshare \ ต่างจากเครือข่ายที่ใช้ร่วมกันมันจะไม่เปลี่ยนแปลงขึ้นอยู่กับผู้ใช้ เมื่อได้รับลิงก์ที่ใช้งานได้พวกเขาควรทำงานต่อไปไม่ว่าใครจะเปิด
bvaughn

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