none
Excel 公式中,路徑的問題 RRS feed

  • 問題

  •  

    在公司的一個excel檔,很多欄是公式,如=f:\某路徑\某excel 的某worksheet 的某cell值,
    現在常常要帶回家做,要改成d:\... ,帶回公司又要全部改回f:\... ? 很麻煩也.
    請問是否有更快的方法?
    例: 相對路徑, 或一次快速改path的方法? (d: 和f: 後面的次目錄一定要一樣嗎?)
    thanks!
    2007年10月22日 上午 10:09

解答

  • 例如檔案 1.xls , 2.xls 都放在 a 目錄下, 2.xls 參照 1.xls ,複製時連目錄一起拷貝。

     

    我先前工作那邊就是這樣規定的,建置人員做完後,透過網路芳鄰放到檔案分享區,再提供給各使用人員存取。光碟也可以照燒。

     

    你後面說的方法以前我有試過,我印象中是配上字串相加函數 (CONCATENATE) 跟參照函數 (INDIRECT) 即可,不過我記得這樣效能會變很慢,所以後來內規規定採用放到同目錄下,非必要不採用跨檔參照。

    2007年10月23日 上午 02:54
    版主

所有回覆

  • Excel 2003 以前試過是不支援相對路徑,但可以同目錄的情況下省略路徑,就可以拷著跑。

     

    Excel 2007 則還沒試過這部分。

     

    2007年10月22日 下午 04:49
    版主
  •  璉璉 寫信:

    Excel 2003 以前試過是不支援相對路徑,但可以同目錄的情況下省略路徑.........

    請問怎麼做? 可否舉例?  謝謝!

    另, 我想到,可否在某cell, 存放路徑變數,這樣只要改一個地方, 則worksheet引用到該路徑的公式,都會改存取新路徑, 不知是否可行?

    公式要改成怎樣?

    thanks!

    ps. 我用excel 2003

    2007年10月23日 上午 02:36
  • 例如檔案 1.xls , 2.xls 都放在 a 目錄下, 2.xls 參照 1.xls ,複製時連目錄一起拷貝。

     

    我先前工作那邊就是這樣規定的,建置人員做完後,透過網路芳鄰放到檔案分享區,再提供給各使用人員存取。光碟也可以照燒。

     

    你後面說的方法以前我有試過,我印象中是配上字串相加函數 (CONCATENATE) 跟參照函數 (INDIRECT) 即可,不過我記得這樣效能會變很慢,所以後來內規規定採用放到同目錄下,非必要不採用跨檔參照。

    2007年10月23日 上午 02:54
    版主