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