iT邦幫忙

0

關於EXCL檔案超連結,移了檔案位子超聯結無法開啟

  • 分享至 

  • xImage

各位大大你好:

想請問我在活頁簿1的儲存格A1超連接活頁簿2,點擊超聯結即可開啟活頁簿2。

但我將活頁簿2移到其他的資料夾活頁簿1的儲存格A1就無法開啟超聯結的活頁簿2,詳細檔案路徑如下

活頁簿1儲存的位置->google雲端硬碟->共用資料夾->110年
活頁簿2原始位置->google雲端硬碟->共用資料夾->110年->1月
活頁簿2更改後的位置->google雲端硬碟->共用資料夾->110年->1月->已開發票

可以麻煩各位大大幫我解答該如何在移動檔案位置後還能連接上檔案嗎

這不是常識嘛,怎麼能期待OS有這麼的有智慧呢
你移動一個檔案之前還幫你偵測這各檔案被誰連結過,然後還要主動修復
這個願望,我想大概至少五年內無法實現,因為天知道,那個天邊海角的EXCEL檔案連結到我想要移動的EXCEL檔案,除非外面要連結,都要先在相互的檔案之間做紀錄,OS在移動檔案時會去檢查,並且要求權限去修改相關檔案,不然以目前的機制,根本沒有好嘛
把相對路徑( ..\ .\)
改成絕對路徑( C:\users\username\googledrive\A\123.xlsx )
圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

2 個回答

1
海綿寶寶
iT邦大神 1 級 ‧ 2021-03-22 18:57:51
最佳解答

依據微軟官方說明(你自己也已看過)

所謂「相對路徑」的意思是
C:\main.xls 裡指向 C:\subfile\sub.xls 的路徑會記錄成「subfile\sub.xls」
代表搬到別的地方
在以下情形都沒問題
C:\documents\20210323\main.xls 和 C:\documents\20210323\subfile\sub.xls 和
D:\main.xls 和 D:\subfile\sub.xls

重點在於那個 subfile\ 是「相對於主檔案的路徑」
只要subfile\不變,愛搬到那裡就搬到那裡

而你的 case 是由1月變成已開發票
這是「相對路徑」也辦不到的判斷

結論:
只要是在1月子目錄下,愛搬那裡隨便你
只要是改成已開發票,就算搬到隔壁座位也連不到

報告完畢
收工放飯
/images/emoticon/emoticon71.gif

好的,我了解了,感謝各位的回答

1
雷伊
iT邦高手 1 級 ‧ 2021-03-22 18:05:56

聽起來有關聯的只有 活頁簿1、活頁簿2、Google雲端硬碟 這三個地方
正確做法:
活頁簿1儲存格鏈結=>Google雲端硬碟 or 活頁簿2儲存格鏈結=>Google雲端硬碟
只要你不要亂搞 活頁簿1儲存格鏈結=>活頁簿2儲存格鏈結=>Google雲端硬碟
Google雲端硬碟 內的 資料夾 路徑只要有改,對應的活頁簿儲存格的鏈結路徑也要改啊!

你移走了資料夾,原始路徑鏈結當然找不到!

微笑 iT邦研究生 5 級 ‧ 2021-03-22 18:31:35 檢舉

或是套INDIRECT

應該是說,想要以相對聯結的方式去使用,https://ithelp.ithome.com.tw/upload/images/20210323/20133737KlHM8K8JPP.png

我在microsoft的支援上看到這句話,
外部活頁簿的連結會在可能時以相對的方式建立。 這表示不會錄製來來源資料檔案的完整路徑,而是將路徑的一部分與連結的活頁簿相關聯。 使用這個方法,您可以移動活頁簿,而不中斷它們之間的連結。

所以我想問問看這個相對路徑是需要用公式還是要用其他種方式來運行

雷伊 iT邦高手 1 級 ‧ 2021-03-23 09:53:26 檢舉

調合式咖啡
以下是我個人見解,因為我從不看書
絕對路徑:
1.路徑不經Local本地登載的網路磁碟,例如Z:,除你自己認得之外沒人認得
2.路徑不是透過快速存取(以前叫我最愛)而來
3.路徑的目的地非DDNS路徑

相對路徑是甚麼?這麼危險的東西我從沒用過

我要發表回答

立即登入回答