2014-11-03 180 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

相关问题