我知道我们可以使用 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 等。