วิธีสร้างที่อยู่ไฟล์แบบไดนามิกจากข้อความได้อย่างไร


0

ผลลัพธ์ของสิ่งนี้คือที่อยู่ที่ถูกต้องตามกฎหมายซึ่งดูเหมือนในลิงก์ระหว่างไฟล์:

="'"&CELL("filename",A1)&"'!$B$3"

(คุณสามารถวางสิ่งนี้เป็นผลให้เพิ่ม=ข้างหน้าและมันก็ใช้ได้ดี)

ยกเว้นการต่อกันหรือโดยอ้อมไม่ต้องการยอมรับมัน หากคุณต้องการเห็นของจริงทำสองไฟล์คัดลอกเซลล์จากลิงค์เดียว - วางลิงค์ไปยังอีกไฟล์และปิดไฟล์ต้นฉบับ

มีวิธีใดที่จะหลอกให้ใช้ข้อความเป็นเส้นทางหรือไม่?

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

ฉันพยายามหลีกเลี่ยง VBA atm

ตลกพอที่มันจะทำงานเพื่อการกำหนดที่อยู่ภายในไฟล์:

=HYPERLINK(CONCATENATE("#'"&RIGHT(CELL("filename",A1),LEN(CELL("filename",A1))-FIND("]",CELL("filename",A1),1))&"'!","A5"),"FFS")

(ด้วยสิ่งนี้คลิกที่ข้อความผลลัพธ์ของเซลล์เพื่อข้ามไปยัง A5)


1
คุณไม่สามารถปิดไฟล์ต้นฉบับ ......................... เพราะINDIRECT()มีความผันผวน
แกรี่ของนักเรียน

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