請教excel要如何把某個儲存格的"公式"寫入公式中,而非"值"

大家好,想請問一個excel的問題,一直找不到方式解決,

首先,工作表一裡面有資料
請教excel要如何把某個儲存格的"公式"寫入公式中,而非"值"

然後,在工作表二中的任意儲存格要引用工作表一的資料
請教excel要如何把某個儲存格的"公式"寫入公式中,而非"值"

但是如果不想手動輸入三次,而是只在B2輸入=Sheet1!$A$1,
那B3跟B4的公式要如何寫,才會依據我在B2輸入的參照,
自動填入該參照在工作表一之中,右邊那一格,以及右下角那一格的內容呢?

自己試了好久,都只能提取到B2的內容"測試文字_1",而非它的公式

ps:不是直接輸入=Sheet1!B1及=Sheet1!B2唷,也不是參照固定儲存格Sheet1!A1唷,
因為工作表二B2的參照是會變的(但資料在工作表一的相對位置不變,都是右邊及右下角那一格),
所以希望B3及B4能跟著B2連動

謝謝各位.


2010-10-23 13:44 發佈
你是用複製貼上的嗎
是的話在貼上前按右鍵
找一個選擇性貼上
裡面有可以選貼公式
不知道會不會有幫助
chin1228 wrote:
你是用複製貼上的嗎
...(恕刪)


嗨,先謝謝您的回覆,
您說的沒錯,這是常會用到的功能,在excel 2007的選擇性貼上中是叫"貼上連結".

不過我的問題主要是:

希望不要重複3次複製貼上的動作,
而是把工作表二B3及B4的公式先寫好,
然後只要作一次複製貼上的動作,
另外兩個儲存格就能自動填入正確的值.
(可能複製工作表一的A1,貼上連結至工作表二的B2...或是複製工作表1的A3,依此類推)

因為當這些連動的資料量大的時候,複製貼上會變得不可行.
(在上述的舉例之中,想設定公式連動的儲存格只有2個,但假設這些儲存格有1萬筆時,就需要先預設好公式,到時只要複製貼上到B2一次,公式就會依據已知它們在資料表一的相對位置,自動把那1萬個儲存格填好,而不用自己複製貼上1萬零1次...另外,1萬個公式中會參照到的儲存格有連續性,應該用拉的就好了,很快)
我不太會貼圖,所以我用文字描述我試出來的方法...

我在Sheet2用四格來取代樓主的三格

第一格(B1):「Sheet1!$A$1」
第二格(B2):「=INDIRECT(B1)」
第三格(B3):「=OFFSET(INDIRECT(B1),0,1)」
第四格(B4):「=OFFSET(INDIRECT(B1),1,1)」

說明:
第一格(B1)是純文字的「Sheet1!$A$1」不是公式的「=Sheet1!$A$1」
第二格(B2)參照B1內容取得相對儲存格內容
第三格(B3)參照B1內容取得相對儲存格位移0列1欄的內容
第四格(B4)參照B1內容取得相對儲存格位移1列1欄的內容

改變第一格(B1)的內容,二三四格會相對改變
這方法應該有符合樓主的需求,不然可能就需要用到巨集來做了

http://tw.myblog.yahoo.com/zard1201

逍遙神行 wrote:
我不太會貼圖,所以我...(恕刪)


哇哇哇~

逍遙神行好樣的,原來這樣就可以辦到了...
感謝您提供的解決方法.很有幫助.

第一格(B1)是純文字的「Sheet1!$A$1」不是公式的「=Sheet1!$A$1」
這一句是關鍵
內文搜尋
X
評分
評分
複製連結
Mobile01提醒您
您目前瀏覽的是行動版網頁
是否切換到電腦版網頁呢?