[發問] 請教儲存格公式處理另一未開啟檔案內資料的問題~
- 帖子
- 6
- 主題
- 3
- 精華
- 0
- 積分
- 54
- 點名
- 0
- 作業系統
- Windows XP
- 軟體版本
- Office 2003
- 閱讀權限
- 20
- 性別
- 女
- 註冊時間
- 2011-5-27
- 最後登錄
- 2019-8-29
|
[發問] 請教儲存格公式處理另一未開啟檔案內資料的問題~
本帖最後由 peiruu 於 2011-6-14 12:59 編輯
請教版上的前輩,
情形是這樣的,
假設有兩個檔案A.xls與B.xls,
在A.xls上有自訂儲存格公式test,
帶進的參數為B.xls上Sheet1的表格 (範圍Range("A1:A5")),
功能是要查找上面的數值並做計算,
但不知為何在B.xls未開啟的狀態下,
就無法運算呢?
另外試了一下~
連結到B.xls的數值若是做加減乘除&MATCH等公式就可以,
用OFFSET公式就不行,
是因為一樣的原因嗎?
煩不吝賜教~感恩! |
|
|
|
|
|
|
暱稱: 隨風飄蕩的羽毛 頭銜: [御用]潛水艇
高中生 
- 帖子
- 852
- 主題
- 79
- 精華
- 0
- 積分
- 918
- 點名
- 0
- 作業系統
- Windows 7 , XP
- 軟體版本
- Office 2007, Office 2003,Office 2010,YoZo Office
- 閱讀權限
- 50
- 性別
- 男
- 來自
- 宇宙
- 註冊時間
- 2011-4-8
- 最後登錄
- 2024-2-21
|
2#
發表於 2011-6-14 13:40
| 只看該作者
回復 1# peiruu
= = 檔案無開啟 你要怎操作?
而且又是加上 你有牽扯到裡面資料更動!?
你可以將該份檔案開啟後 變更 然後 關掉該份檔案 |
|
|
|
|
|
|
- 帖子
- 6
- 主題
- 3
- 精華
- 0
- 積分
- 54
- 點名
- 0
- 作業系統
- Windows XP
- 軟體版本
- Office 2003
- 閱讀權限
- 20
- 性別
- 女
- 註冊時間
- 2011-5-27
- 最後登錄
- 2019-8-29
|
3#
發表於 2011-6-14 16:15
| 只看該作者
本帖最後由 peiruu 於 2011-6-14 16:19 編輯
回復 2# mark15jill
可能是表達不清楚
現在有兩個檔案A.xls & B.xls
A主要是計算用
B是用來當A的資料來源上面表格可以供A寫的公式查找數值
A裡面的公式參數連到B儲存格範圍時
有些公式例如MATCH & VLOOKUP等
在A單獨開啟時可以更新B(此時未開啟)裡面的資料並且計算
可是OFFSET還有自訂函數等公式就不行並出現#VALUE!錯誤值
想了解其中原因而已
並非定要解決這個問題
感恩~ |
|
|
|
|
|
|
暱稱: 隨風飄蕩的羽毛 頭銜: [御用]潛水艇
高中生 
- 帖子
- 852
- 主題
- 79
- 精華
- 0
- 積分
- 918
- 點名
- 0
- 作業系統
- Windows 7 , XP
- 軟體版本
- Office 2007, Office 2003,Office 2010,YoZo Office
- 閱讀權限
- 50
- 性別
- 男
- 來自
- 宇宙
- 註冊時間
- 2011-4-8
- 最後登錄
- 2024-2-21
|
4#
發表於 2011-6-14 17:10
| 只看該作者
回復 3# peiruu
看了您的說明 只有以下一些想法
依照您說的
B檔案 為 A檔案的來源 沒錯吧
那意思就是說 A檔案 是下游??
如果 你A檔案內 修改任和數據 而不去動到B檔案的話 那 B檔案 的數據 如何更新??
如果今天換個方向來想的話
你A檔案 是 B檔案 的來源 那 一開頭的問題就沒了
懂我的意思嗎???
源頭 下游
B A => A改變 B不會改變
A B => A改變 B改變 |
|
|
|
|
|
|
- 帖子
- 6
- 主題
- 3
- 精華
- 0
- 積分
- 54
- 點名
- 0
- 作業系統
- Windows XP
- 軟體版本
- Office 2003
- 閱讀權限
- 20
- 性別
- 女
- 註冊時間
- 2011-5-27
- 最後登錄
- 2019-8-29
|
6#
發表於 2011-6-14 18:18
| 只看該作者
本帖最後由 peiruu 於 2011-6-14 18:24 編輯
回復 5# Hsieh
Hsieh版大您好~
附件中兩個檔案A & B
裡面有例子使用VLOOKUP即可在A單獨打開時更新B(一直都不開啟)的數值並計算結果在A上
使用OFFSET及自訂函數時就不行(也就是非得開啟B不可)
只是好奇兩種情況其中的差別
還是我哪邊用錯了
還請前輩多多指教~
感恩^^ |
-
-
test.zip
(15.71 KB)
|
|
|
|
|
|
- 帖子
- 6
- 主題
- 3
- 精華
- 0
- 積分
- 54
- 點名
- 0
- 作業系統
- Windows XP
- 軟體版本
- Office 2003
- 閱讀權限
- 20
- 性別
- 女
- 註冊時間
- 2011-5-27
- 最後登錄
- 2019-8-29
|
8#
發表於 2011-6-14 19:57
| 只看該作者
回復 7# Hsieh
感謝 Hsieh版大熱心的回復~!!
那可否再請教一下~
若使用過程中不打算開啟B.xls
是否我原本寫的計算就只得改用vba程式碼處理?
還是我自訂函數應該如何修正才可以?
再次感謝您了! ^^ |
|
|
|
|
|
|