直接在 Microsort Word 中进行表内的简单百分比计算

问题描述 投票:0回答:1

对于我的一位客户,我需要不断更新包含统计信息的 Word 文档。

统计数据非常简单,基本上只是一堆带有频率计数和相应百分比的表格。

如果 Microsoft Word 提供通过插入非常基本的公式来简单计算百分比的功能,那么总是计算我只想知道的百分比非常容易出错且乏味。

在下面的屏幕截图中,应自动计算红色百分比,就像在 Excel 中一样。

ms-word statistics
1个回答
1
投票

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 }
重新使用当前值.

© www.soinside.com 2019 - 2024. All rights reserved.