Board logo

標題: [發問] 大量不同檔案資料讀取問題 [打印本頁]

作者: joe6691    時間: 2014-8-5 11:14     標題: 大量不同檔案資料讀取問題

各位大大您好
小弟我有一個困擾好久的問題
我想從一個主要的excel檔去讀取各個不同excel檔案、指定sheet2內A1的資料
是在"不用開啟"子檔案的方式就能讀取

主檔案,A列為檔案名稱,B列為檔案位置,C列為資料讀取的內容
我個人嘗試幾種方法都失敗...

1. 利用=HYPERLINK($B$2&A2&".xls",[sheet2]sheet2!A1)
B2為檔案連結位置、A2為檔案名稱,結果A1改成A2或A3時會REF...

2.我改用字串連結方式,B列有' 、[1.xls]、Sheet1'!$A2
=INDIRECT("B1"&"B2"&"B3")
結果需要開啟檔案才能讀取出來,而且關閉再開資料會不見,要再一次開檔才有
沒辦法不開檔就讀取到

3.='C:\Users\user\Desktop\111\[2.xls]sheet2'!$A3
這個方法OK,但是[ ]內的2,沒辦法用A2才作表示,因為資料量大,想以A列來作基準

4.利用超連結內的書籤... 這個只顯示超連結內的連結位置

因為我有很多檔案,想把裡面指定位置的資料讀取在一個excel裡面來看

懇請各位大大協助解決!!並附上附檔... 如有檔案或說明上的不足小弟立即補齊
作者: shuwen0219    時間: 2014-8-6 23:06

回復 1# joe6691

是需要開啟,我通常會把需要開啟的資料做成一個檔放在主機,然後隱藏,開啟.
作者: joe6691    時間: 2014-8-9 23:13

回復 2# shuwen0219
那如果有1000個檔案,隱藏也會佔電腦很大的處理或記憶體空間吧!?

我是想可以在不開啟的情況下自動讀取到檔案內的資料!! VBA也行!!




歡迎光臨 麻辣家族討論版版 (http://forum.twbts.com/)