17
คัดลอกแผ่นงาน Excel และรักษาการอ้างอิงเซลล์สัมพัทธ์ในสูตร
ปัญหาการคัดลอกอื่นใน Excel: ฉันจะคัดลอกแผ่นงานจาก WorkbookA.xlsx ไปยัง WorkbookB.xlsx ได้อย่างไรโดยไม่มีแผ่นงานที่คัดลอกยังอ้างอิงถึง WorkbookA.xlsx เช่นสูตร=B!23จะกลายเป็น=[WorkbookA.xlsx]!B!23เมื่อคัดลอกไป ฉันต้องการรักษาการอ้างอิงเซลล์ที่ "สัมพันธ์" แทนการอ้างอิงเซลล์ "สัมบูรณ์" (ฉันจะประดิษฐ์คำศัพท์นี้ในโลก Excel ถ้ายังไม่มี) ทางเลือกอื่นที่เป็นไปได้ที่ฉันไม่สามารถใช้งานได้คือตัวเลือกในการวาง "ค่า" ของเซลล์เท่านั้น Excel ถือว่า "ค่า" เป็นค่าที่คำนวณได้แทนที่จะเป็นสูตรจริงในเซลล์ ถ้าฉันเลือกสูตรวางก็ยังคงให้การอ้างอิงที่แน่นอน เพิ่มเติมเกี่ยวกับเหตุผลที่ฉันต้องการสิ่งนี้: ฉันมี xlsx ที่ใช้งานจริงสำหรับการดำเนินงานรายวัน เราจำเป็นต้องทำการ "อัปเกรด" กับ xlsx นี้อย่างต่อเนื่องเพื่อให้บุคคลหนึ่งสามารถสร้างสำเนาและการเปลี่ยนแปลงของเขาที่นั่นสำหรับแผ่นงานเดียว ในขณะเดียวกันบุคคลอื่นอาจมีการเปลี่ยนแปลงแผ่นงานอื่น เนื่องจากแผ่นงานเหล่านี้ไม่มีเซลล์ที่ขึ้นกับแผ่นงานอื่น ๆเช่นรายงานสรุปจึงเป็นที่พึงปรารถนาสำหรับเราที่จะคัดลอกและผสานแผ่นงานกลับเข้าไปใน xlsx ดั้งเดิม แต่การอ้างอิงแบบ "สมบูรณ์" นั้นก่อให้เกิดปัญหามากมาย