对于我的一位客户,我需要不断更新包含统计信息的 Word 文档。
统计数据非常简单,基本上只是一堆带有频率计数和相应百分比的表格。
如果 Microsoft Word 提供通过插入非常基本的公式来简单计算百分比的功能,那么总是计算我只想知道的百分比非常容易出错且乏味。
在下面的屏幕截图中,应自动计算红色百分比,就像在 Excel 中一样。
Word 有一个称为“公式字段”的计算功能,但它缺少 Excel 中提供的许多功能。
最简单的是,您在表格第 2 行的百分比列中需要一个像这样的公式字段
{ =B2 \#0,00% }
然后在第 3 行
{ =B3 \#0,00% }
等等。
假设“,”是您的 Windows(或 MacOS)区域设置中的小数点字符。
您实际上不需要其中的任何空格,即您可以将最后一个示例减少为
{=B3\#0,00%}
您可以使用“公式”对话框(“表布局”选项卡的“数据”组中的“fx 公式”按钮)输入此类字段,但习惯使用 ctrl-F9 插入一对特殊字段大括号 { } 可能更简单桌面 Windows Word,然后在其间键入其他文本。字段结果通常必须通过选择字段并按 F9 来手动更新。
如果您有很多行和/或可能需要对它们重新排序,那么最好使用计算行号的嵌套字段,并在每行中使用相同的字段集,例如
{ ={ QUOTE B{ SEQ R } } \#0,00% }
如果您愿意,您可以将其减少到
{={QUOTE B{SEQ R}}\#0,00%}
{ } 中的所有 都必须是使用 ctrl-F9 插入的特殊字段大括号对。
第一个 { SEQ R } 的结果将是 1,而在你的表中你需要它是 2。要实现这一点,你可以插入一个首字母
{ SEQ R \h }
百分比字段之前的某个位置(
\h
选项隐藏字段结果)或者您可以将第2行中的字段编码修改为
{ ={ QUOTE B{ SEQ R \r 2 } } \#0,00% }
从 2 开始序列。
设置所需的字段编码后,您可以选择它并创建自动文本/自动更正以使其更容易插入。
如果您需要在多列中使用序列号,您可以为每一列使用不同的序列名称(例如
R1
、R2
等),或者您可以使用 { SEQ R \c }
重新使用当前值.