2014-11-03 164 views
0

我想知道是否有某種方法可以使用MS Word 2013將某個表格中的值從一個表格引用到另一個表格中的另一個單元格。 。從一個表格中的單元格向另一個表格中的單元格返回值

在Excel中,你可以簡單地指明要使用等號和細胞,我們想要的,喜歡引用哪個單元:「= A3」

很抱歉,如果這個錯誤的地方要問這樣的問題但Stackoverflow總是我的地方尋求我的問題的答案:)

在此先感謝!

回答

0

據我所知,單詞表沒有那麼複雜,如果你想要類似的東西,我強烈建議你實際使用一個外部的Excel電子表格,如果你真的非常渴望在你的內部得到類似的東西word文檔,一旦你完成,你總是可以打印屏幕;)

+0

嗨!感謝您的快速回復。我只是想將工作簡化爲填表的人,因爲相同的值在多個表中重複。 – 2014-11-03 15:13:02

+0

你嘗試過Cntrl + C Cntrl + V嗎? :P – 2014-11-03 15:16:27

+0

ahahahahha我想讓它自動工作,但也許沒有辦法:( – 2014-11-03 15:31:43

1

真的有兩件事你可以做,沒有太多的努力,但他們都是有限的。我假設這些是普通的Word表格。

如果您知道值是數字,您可以使用{=}字段來引用它。

  • 在同一張表中,您可以使用{= A3}來獲取A3的數值 。
  • 在表格外面,您必須爲表格添加書籤(我通常選擇整個表格並插入一個書籤 - 假設它是「mytesttable」),那麼理想情況下您可以使用類似{= mytesttable:A3}或者其他的一些,但不幸的是,你必須使用一個函數(在這種情況下只能使用平均值,計數,最大值,最小值,產品和總和),所以你可以使用

    {= SUM(mytesttable A3:A3 )}

(像往常一樣,所有的{}必須是特殊的域代碼大括號,你可以在WIDNOWS Word中使用CTRL-F9)。此外,你必須更新大部分字段類型的值插入通過選擇它們並按下F9來明確。

單元格引用與Excel中不一樣。您可以使用類型引用,但沒有相對引用。如果要合計列,可以使用{= SUM(mytesttable A; A)}和行的等效項。 RnCn類型引用僅在某些情況下起作用,「R」和「C」與語言環境相關。我還會避免在Word文檔中使用表格時使用看起來像單元格名稱的書籤 - 以3個字母開始書籤名稱。

對於非數字值,您可以輕鬆做的最好的事情就是將書籤值(讓我們稱爲書籤「myvalue」),然後使用{REF myvalue}或{myvalue}字段在其他地方插入值的副本。

問題是,如果用戶擴展書籤外的值,{REF}字段將不會拾取整個值。如果您嘗試通過爲單元格添加書籤來解決該問題,那麼{REF}字段將返回整個單元格的副本(即單格表格)。

如果您知道這些值是數字或有效日期,您可以使用合適的圖片開關(例如,

數字...

{ myvalue \#0.00 } 

和日期......

{ myvalue \@DD-MM-YYYY } 

我會避免第一,因爲它是更好地使用我上述的方法,因爲你要麼必須知道這些數字是什麼樣子(以便您可以提供合適的格式),或者您必須執行其他解決方法。

例如,假設A3包含 「1.2345」

然後{myvalue的#0.00}將是 「1.23」

如果您嘗試使用允許的尾部位數任何有效的數字

{ myvalue \#0.0000000000000 } 

(我忘了,你到底有多少個零需要)或

{ myvalue \#0.00########### } 

那麼FIEL d結果將包含那些尾部零或空格。您可以解決該問題使用

{ ={ myvalue \#0.################ } } 

類似的日期。你最終得到的是你指定格式的日期。您不會收到另一張表中輸入的日期的副本。只要你知道哪種格式是必需的,你可以提供正確的格式,但它是相當混亂的。

除此之外,您必須考慮使用Word表單,或使用內容控件和一定數量的文檔保護。

+0

嗨bibadia。首先非常感謝這個偉大的解釋。當我嘗試引用不同表中的值時,我只是遇到了一個問題。如果我調用書籤「測試」,並在包含我所引用的值的同一個表中使用它,而不是代碼{= SUM(test B2:B2)},但如果我在其他表中使用它,我這個錯誤:!測試不在表格中。任何建議? – 2014-11-05 15:23:08

+0

你是如何創建書籤「測試」的?我只是想知道你是否已經在表格之外重新創建它,你想引用B2單元格,我只能建議你重新選擇該表並重新創建「測試」書籤。 – 2014-11-07 17:23:04

相關問題