@KTzone » 數碼 - 電腦用品 » 數碼 - 電腦軟件及系統問題 » [問題]Excel Call 其他Sheet的問題?


2007-12-11 02:45 TigerEmperor
首先, 我有兩個檔案放在C:\Documents and Settings\benheung\Desktop\temp\Test\Several,
[img]http://hk.geocities.com/hskgod/dir.jpg[/img]
其中, DocN001.xls中sheet1 名為「Source」, 在Cell-A1中有[Hellow!]一字。
[img]http://hk.geocities.com/hskgod/DocN001.jpg[/img]
在DocN002.xls中有兩張sheet, 分別為「Par」, 及「Output」, 其中「Par」有Path, 及DocN001.xls, 的file name。
[img]http://hk.geocities.com/hskgod/DocN002.jpg[/img]
請問在output的A1要怎樣輸入才能利用「par」內的參數,顯示 DocN001.xls中的「Hello!」?
[img]http://hk.geocities.com/hskgod/Out.jpg[/img]

即怎樣做到做到
='C:\Documents and Settings\benheung\Desktop\temp\Test\Several\[DocN001.xls]Source'!$A$1
的效果, 而「'C:\Documents and Settings\benheung\Desktop\temp\Test\Several\[」及「DocN001.xls」在par裏拿, 即是如果轉變par內的值會在output中call 不同的數據。
?

2007-12-11 13:42 i553041
[quote]Originally posted by [i]TigerEmperor[/i] at 2007-12-11 02:45 AM:
首先, 我有兩個檔案放在C:\Documents and Settings\benheung\Desktop\temp\Test\Several,
其中, DocN001.xls中sheet1 名為「Source」, 在Cell-A1中有[Hello ... [/quote]
我對excel唔係好熟,剛才搵左Excel好多相關o既function同formula,都搵唔到合適o既formula喎,係咪有實例可以做得到呢?

[ Last edited by i553041 on 2007-12-11 at 01:54 PM ]

2007-12-12 10:08 scau
其實係唔關有冇實例問題, 本來係可以做到的, 但由於引用太多功能, 由一個已開啟的檔案再用 call 指令去開啟另一個檔案, 又或者將兩個檔案 group 為一檔案而同時開啟, 咁同一個檔案使用幾個 sheet 冇乜分別, 一樣可以做到相同效果, 仲可以簡單地指向所需的 sheet, 方便快㨗, 亦都同樣可以隨時顯示更新了的資料, 但樓主刻意想咁做法, 其做法用意係想考下呢度 D 人的功力, 所以都懶得理佢, 不過呀然兄你回覆了, 我又跟風吹下水啫!

2007-12-12 10:23 i553041
[quote]Originally posted by [i]scau[/i] at 2007-12-12 10:08 AM:
其實係唔關有冇實例問題, 本來係可以做到的, 但由於引用太多功能, 由一個已開啟的檔案再用 call 指令去開啟另一個檔案, 又或者將兩個檔案 group 為一檔案而同時開啟, 咁同一個檔案使用幾個 sheet 冇乜分別, 一樣可 ... [/quote]
Excel我都係識o的基本野,好似呀TigerEmperor兄o既問題我就企左o係度了,我諗佢唔係考人功力o既!不過佢都o係度問過好多高深o既問題...

講開又講,scau兄你到而家都重有接觸excel架?如果一段時間無接觸,你對excel o既野重記得咁清楚o既?

我就唔係經常用Excel了,所以好多野都忘記得一乾二淨!

加多句...呢度電腦版除左我同你之外,極少有人會回覆問題o既,如果有人要黎呢度考究功力,佢就黎錯地方了!呵呵~~~ :37:

[ Last edited by i553041 on 2007-12-12 at 10:25 AM ]

2007-12-12 10:55 scau
[quote]Originally posted by [i]i553041[/i] at 2007-12-12 10:23 AM:
Excel我都係識o的基本野,好似呀TigerEmperor兄o既問題我就企左o係度了,我諗佢唔係考人功力o既!不過佢都o係度問過好多高深o既問題...

講開又講,scau兄你到而家都重有接觸excel架?如果一段時間無接觸,你對excel  ... [/quote]

其實係我以前做事間公司迫出來的, 要你使用 Excel 黎做野, 但又冇提供一些好的課程去教導使用技考, 有的教學都是一些皮毛功能, 普通使用者都識的, 咁使鬼佢教咩, 咁既情況下, 咁咪自己去打書釘囉, 但有好又有唔好囉, 老闆見你做得快左, 又加番 D 工作, 唔好既是做死自己, 好既就迫自己學多樣野, 而家唔使煩了, 唔使比人迫住, 咁咪得閒玩下當娛樂囉, 冇咁大壓力.

2007-12-13 21:31 TigerEmperor
我並非為了「考下呢度 D 人的功力」, 如果能用一個檔做完, 我當然早也做好了, 可惜source file並非我所建立, 而source又並非只有一個, 所以, 我想我的檔苜頁的par內的參數可以控制第二頁的display. 如果我給您「考下呢度 D 人的功力」的感覺, 那就抱歉了。

據scau君您在三樓的回覆, 似乎知道應該怎樣做, 請問可否教教我?

[ Last edited by TigerEmperor on 2007-12-13 at 09:40 PM ]

2007-12-14 20:06 scau
其實係唔係都好啦, 都係吹下水吧! 唔好咁介意, 係唔係想考下人就除了自己知就真係冇人知了, 不過你的說話我覺得有問題, 你話有幾個來源檔的話, 你係裡面寫多幾個參數都係冇用架, 你咪要先開啟 doc002.xls, 改好之後又要將個引數引入去代用, 咪多此一舉, 就不如正接將個 output cell 內的指向到你己經知道 source 的路徑及檔案名稱仲簡單, 好似我模擬你咁, 我跟本冇開啟到 doc001.xls 都已經可以讀取了在 source 的指定 cell 內的資料了, 簡單快趣.

2007-12-14 20:56 TigerEmperor
因為Sourse是一些類似每期的財政布告的東西, 是其他部門的, 不可改的, 而我要修改的是每月報告, Output是在每期報告grep 出來的一堆資料, 如果直接連去source, 能做到, 但每個用要改大量公式(像'Z:\yyyy\[Finance##mmdd.xls]Source'!F21, 每月的mm要改一堆), 操作上比較複習, 因為使用者不只我一位, 所以不想他們改到公式, 只要輸入正確的檔名, 便得到資料。

2007-12-14 21:18 scau
[quote]Originally posted by [i]TigerEmperor[/i] at 2007-12-14 08:56 PM:
因為Sourse是一些類似每期的財政布告的東西, 是其他部門的, 不可改的, 而我要修改的是每月報告, Output是在每期報告grep 出來的一堆資料, 如果直接連去source, 能做到, 但每個用要改大量公式(像'Z:\yyyy\ ... [/quote]

你有冇睇清楚我的回覆呀, 我冇話要改 Source 呀, 我都冇話接連到 Source 呀, 我祗是話你開啟了 Doc002.xls 時提取了資料之嗎, 不論你要幾多個 Cell 的資料時, 咁你咪將你自己個 Doc002.xls 建立到像 Source 一樣囉, 有乜問題呢, 既然大量資料要提取的話你咪做定哂佢先囉, 係相對的 Cell 到有哂對應資料庫, 同你改 Par 及 File 有乜分別呢, 唔通你建立了這兩個參數後, Excel 會在你開啟檔案時知道會有乜檔案呀, 咪又係要你自己入去改番正確, 話到唔想比佢地改, 咁你收到個 Source 後可以改到佢嗎, 我肯定你唔可以改啦, 咁點解你唔可以咁做呀, 點都好了, 你認為你的構思正確的話, 我都冇野講了, 你自己決定點做了, 我唔係呢方法面的高手, 所以幫唔到你了.

2007-12-14 22:30 TigerEmperor
可能我理解能力有限, 不太懂您所說, 我現在做了一個DEMO, 可否請您看看我的DEMO, 有什麼能修改一下, 感謝非常。

2007-12-15 11:29 scau
[quote]Originally posted by [i]TigerEmperor[/i] at 2007-12-14 10:30 PM:
可能我理解能力有限, 不太懂您所說, 我現在做了一個DEMO, 可否請您看看我的DEMO, 有什麼能修改一下, 感謝非常。 [/quote]

睇過檔案內容, 你好似我老細咁, 比了個檔案出黎就叫人做, 完全唔話比人知係想做 D 乜野, 假如掉番轉頭我又比一堆檔案你, 同我做好佢啦, 閣下會點呢? 情況一樣. 或者係我冇乜天份以及表達能力非常非常之低, 講出來的方法無法令人明白吧.
重新講我唔係專家, 所以唔可以幫到你了, 或者等一些專家見到你呢個問題黎解答你吧, 最後都比了少少建議你, Excel 係有一些功能你可以使用的, 例如隱藏一些有設定值的 cell 及 加以保護, 變了使用者可以係指定的 cell 內輸入數據去顯示計算值, ....等等, 或者你多些閱讀有關的書吧!
:02::27:

[ Last edited by scau on 2007-12-15 at 11:30 AM ]

2007-12-15 16:15 TigerEmperor
唉, 真不好意思, 我果然在表逹上還差得遠。 demo是昨晚還要在公司臨急臨忙的做, 有很多不足, 有什麼不明的請問。

以下的是略解:
目標:2007Dec.xls 中的control
Session 下的檔案是每期的報告。 有每件物品的開支。
Monthly 下的檔案是每月的報告。 其中Used便是由每期報告中提取的。
現在, 我想改進每月報告中的 2007Dec.xls 的Control 頁在Control頁中, 讀了每期報告的一些資料, 現在想做到修改control 頁的 row1及row2,row3至row8的資料更會改變。
(用隱藏cell的方法能做到嗎? 請問可否修改一下我的demo給我作參考? 謝。:teeth_smiley:)

頁: [1]


Powered by Discuz! Archiver 5.5.0  © 2001-2006 Comsenz Inc.