不使用表格在 Word (Office 365) 中计算数字之和

不使用表格在 Word (Office 365) 中计算数字之和

我知道我们可以使用 AUTOSUM 和/或 SUM() 函数在 Word 中将数字相加,但我似乎记得 Word 曾经有一个 CALCULATE 函数,允许在没有表格的情况下将数字相加。在 Office 365 版 Word 中仍然可以这样做吗?谢谢!

答案1

这取决于你的意思。

在 Windows 桌面版 Word 中,仍有一个 ToolsCalculate 命令,它会在当前选择中查找数字和一些运算符(至少是 +-/*),执行计算,将结果复制到剪贴板,并在 Word 窗口底部的状态栏中显示结果。由段落标记、行、空格和几乎所有其他内容分隔的数字都会被加起来。

它不再具有指定的键盘快捷键,但您可以添加一个,或将功能添加到快速访问工具栏。要将其添加到工具栏,您可以

  • 单击自定义快速访问工具栏下拉菜单

  • 点击更多命令...

  • 在左侧栏顶部的下拉框中,选择“功能区中没有的命令

  • 查看“计算”列表,选择它,然后单击添加 >>

不幸的是,其中一个默认的“blob”图标被分配给该功能,因此不容易看出哪个图标是“计算”图标。

即使不在表格中,也可以选择垂直列中的一组数字,但只需按住 Alt 键并用鼠标选择文本即可。(ISTR 以前称为“块选择”)。这不是一种有用的选择技术除了当您想要使用计算时。

或者,如果你的文本中的特定位置有多个值,并且你希望能够对它们进行求和,则可以使用书签命名值,并使用 { = } 字段对它们进行计算。这通常不是一种有用的计算方法,除非在 MailMerge 中从数据源插入值,但是...

假设您有一段如下的文本:

123.45、234.56 和 345.67 的总和是多少?答案:这里

然后,您可以选择 123.45 并将其添加到书签中,方法是使用“插入”->“链接”->“书签”插入名为“值 1”的书签。重复此操作,将 234.56 命名为“值 2”,将 345.67 命名为“值 3”

然后,不要输入“here”,而是使用 crl-F9 插入一对特殊字段代码括号 { },并在它们之间输入以下内容:

=value1+value2+value3

所以你有了

{ =value1+value2+value3 }

选择字段并按 F9 更新其值。使用 Alt-F9 在“字段代码”视图和“字段结果”视图之间切换。将 123.45 修改为 133.45,选择字段并按 F9 重新计算,您应该会看到修改后的结果。但这显然不太可靠,原因有很多 - 例如,在修改值时很容易删除这些书签。

或者,您可以使用“SET”字段分配书签。例如,您可以使用这个:

What is the sum of { SET value1 123.45 }{ value1 }, { SET value2 234.56 }{ value2 } and { SET value3 235.67 }{ value3 } ? Answer: { =value1+value2+value3 }

其中每对 { } 都是特殊字段代码括号,因此需要使用 ctrl-F9 插入。SET 字段不显示结果,因此可以使用 { value1 } 或 { REF value1 } 来显示结果。

如果您需要使用书签进行计算,我建议您不要使用与字段代码名称相同的书签名称(例如 SET、REF、AUTHOR 等),并且使用看起来不像表格单元格名称的书签名称,例如避免使用 A1、R1C1 等。

相关内容