返回列表 上一主題 發帖

如何在某cell中輸入另一個excel的路徑, 之後取出該路徑對應的某cell值

本帖最後由 luhpro 於 2010-7-26 01:01 編輯

回復 1# yazu

你可以利用 CONCATENATE 與 INDIRECT 兩個函數藉由以下的方式來達到目的 :

=INDIRECT(CONCATENATE("[XXXX.xls]Sheet1!","R",4,"C",2),0)

上例是抓取 XXXX.xls 的 Sheet1 中的 B4 格的資料 :
其中 B = 2 (Column)
4 = 4 (Row)

上述是不帶目錄的方式 ,而若再搭配 Address 函數還有另外一個方法可以達成 : (此例為抓取 C2 的資料)
=INDIRECT(CONCATENATE("'c:\database\1.xls'!",ADDRESS(2,3)))

TOP

        靜思自在 : 欣賞別人就是莊嚴自己。
返回列表 上一主題