跨檔 : 用INDIRECT讀儲存格內容,為什麼資料檔要同步開啟?
- 帖子
- 17
- 主題
- 4
- 精華
- 0
- 積分
- 21
- 點名
- 0
- 作業系統
- WINDOWS
- 軟體版本
- OFFICE 2003
- 閱讀權限
- 10
- 性別
- 男
- 註冊時間
- 2012-6-15
- 最後登錄
- 2018-10-16
|
跨檔 : 用INDIRECT讀儲存格內容,為什麼資料檔要同步開啟?
|
|
|
|
|
|
- 帖子
- 2025
- 主題
- 13
- 精華
- 0
- 積分
- 2053
- 點名
- 0
- 作業系統
- WIN7
- 軟體版本
- Office2007
- 閱讀權限
- 100
- 性別
- 男
- 來自
- 台北市
- 註冊時間
- 2011-3-2
- 最後登錄
- 2024-3-14
     
|
2#
發表於 2016-3-28 20:22
| 只看該作者
回復 1# u7490074
有2個檔案:【data檔】 / 【讀取檔】
卡關問題:【讀取檔】讀取資料時,遇到下列問題,請問是否有方式可解(EXCEL檔案中)
(1)【data檔】需同時開著,不然無法讀取資料會出現#REF!
(2)儲存欄:須分月更動(往右移),是否有某參數可以每月下一次相關值就可同步更動(如:輸入2,代表2月,A1就會變B1)
(3)函數:=INDIRECT("'"&B1&"["&B2&"]"&B3&"'!"&B4)........是否可以不開【data檔】就能在【讀取檔】取得資料呢?
使用 INDIRECT 函數確實有此限制,跨檔時必須檔案需要同時打開才能取的資料
不開檔案取的儲存格資料目前只能輸入 '路徑\[檔名]SheetName'!儲存格
所以可以用半人工方式
B5 ="='"&B1&"["&B2&"]"&B3&"'!"&B4
複製B5,B6選擇性貼上 - 值,再編輯ENTER一次就變成公式
這就能直接取的 |
|
{...} 表示需要用 CTRL+SHIFT+ENTER 三鍵輸入公式
|
|
|
|
|