例子
2 2 =A1*B1
产生正确的结果,但是当复制到新行时,公式会对 Row1 进行静态引用。
我试过了,它有效
2 2 =PRODUCT(LEFT)
但必须能够明确地选择公式中的哪一列。
有人能告诉我一个特定的关键字或有其他公式可以使用与公式同一行的单元格引用吗?
答案1
Word 表格的公式处理能力非常有限,必须手动重新计算。我认为您最好在 Excel 中创建一个电子表格(如果有的话),然后将数据行和列从一个程序复制并粘贴到另一个程序,或者将电子表格保存为 Excel 文件,然后将其插入到 Word 文档中。
答案2
我同意 @martineau 的观点,Excel 才是王道。您可以将 Excel 工作表插入 Word 文档,而无需创建单独的 Excel 文件:
2003 年 - 从插入/对象创建新... Microsoft Excel 工作表
2007 年 - 插入 - 表格 - Excel 电子表格
答案3
这是使用 SEQ 字段增加行数的一种方法(如果您的公式位于表格的每一行中,这种方法就会有效)
答案4
我知道这是一个老问题,但我刚刚在 Office 365 版 Word 中找到了解决方案,它允许您在公式中引用书签。我不确定此功能在旧版本中是否可用。
注意:这对于小型表格很有效,或者,在我的例子中,仅对表格中的几个选定单元格求和。即 =SUM(SubTotalA + SubTotalB)。
如果您有一张大表格,这种方法将不会很有效,因此对于大表格,您可以选择插入 Excel 电子表格或编写宏来自动执行此过程。
步骤如下:
- 选择您要引用的第一个单元格(确保选择整个单元格,这在我的实验中似乎很重要)。
- 转到功能区上的“插入”选项卡,然后在“链接”下拉菜单下选择“书签”。
- 添加一个指向您单元格的命名书签。例如书签“A1”
- 对要创建书签的每个单元格重复此操作。例如书签“B1”
- 编写公式并使用书签名称。例如“=PRODUCT(A1,B1)”
- 插入行/列并且您的公式继续有效,因为书签似乎保持了对单元格的相对引用。