返回列表 上一主題 發帖

[發問] 請問各位用excel的高手們!如何收尋指定儲存格位置的路徑檔案"函數要如何設

=INDIRECT("'"&B1&"[test2.xlsx]Sheet1'!$A2")

TOP

上傳檔案給各位先進看看,哪裡有問題
檔案我放在路徑最簡易的D槽第一層

TEST.rar (3.01 KB)

YOYO

TOP

試試這個看看indirect('B1&"[test2.xlsx]Sheet1'!$A2")

TOP

本帖最後由 Hsieh 於 2011-5-12 19:28 編輯

外部連結的檔案目錄字串
你把任一儲存格輸入=
然後點選該檔案的任儲存格,公式就會直接顯示出來,沒有磁碟目錄的位址
把該檔關閉後就會顯示出全部的目錄字串
依照該字串來看該怎樣拼湊出該字串
test.gif
學海無涯_不恥下問

TOP

回復 17# Hsieh


    版主大大
在14樓的附檔我已經這樣做了,可是仍然不行耶!
可以煩請幫我看一下是哪裡有問題嗎?
YOYO

TOP

本帖最後由 jimmuLu 於 2011-5-13 10:28 編輯

回復 18# yanto913


    Hello,我也有這個問題,Hsieh已經提示了,

函式沒問題,我去看了說明,原來是我們沒注意,應該先開參考檔後再開書寫函式那個檔就可以看到了。

PS:也就是先開2.xls,再開1.xls

語法

INDIRECT(ref_text,a1)

Ref_text   是個單一儲存格的參照位址;而這個儲存格含有依 A1 格式或 R1C1 格式所指定的參照位址、一個定義為參照位址的名稱或是一個定義為參照位址的字串。如果 ref_text 不是一個有效的儲存格位址,則 INDIRECT 傳回錯誤值 #REF!。

如果 ref_text 指向另一個活頁簿 (外部參照),則那個活頁簿必須已經是開啟的,否則 INDIRECT 傳回錯誤值 #REF!。

TOP

回復 19# jimmuLu


    必須開啟另一個XLS,那應用面就比較少了
而且檔案必須是開啟的,所以就不需設定路徑
直接設檔名就好,設路徑反而無法連結
=INDIRECT("'"&B1&"[test2.xlsx]Sheet1'!$A2")
改成
=INDIRECT("'"&"[test2.xlsx]Sheet1'!$A2")
YOYO

TOP

        靜思自在 : 君子立恆志,小人恆立志。
返回列表 上一主題