Microsoft Word 公式忽略字母

Microsoft Word 公式忽略字母

我正在尝试使用公式将左边的两个数字相乘。问题是,在其中一个左侧单元格中出现了字母 E,即欧元符号。

当有字母或欧元符号时,公式无法正常工作。是否有忽略字母的公式?

=Product(LEFT)

答案1

Word 似乎没有修改文本的公式,只有数字。您可以使用 Excel 更改数据并将结果复制到 Word 表中。从长远来看,最好使用 Excel,因为 Word 处理此类数据的能力非常有限。使用 Excel:

最好不要存储欧元符号的数据值,而是将数字格式化为货币这样,Excel 就会知道它们实际上只是数字。

要删除字符串的第一个字母,可以使用RIGHT(<Cell>, 1)REPLACE(<Cell>,1,1,"")。要删除所有非数字字符则有点困难。为此,您必须使用扩展、一些 VBA 代码或更令人印象深刻的表达式,例如。要转换为数字,可以使用VALUE(<cell>)

因此,您可以使用单元格旁边的新列将VALUE(RIGHT(<Cell>, 1))它们转换为数字,然后PRODUCT在新单元格上使用。

要将数字转换为文本,您可以使用TEXT功能


编辑:

为了更轻松地将 Excel 与 Word 结合使用,您可以通过选择“插入”>“表格”>“Excel 电子表格”(或选择“插入”>“对象”>“Excel 工作表”)将电子表格嵌入到文档中。

由于它是 Excel 的一部分,因此您可能仍需要安装 Excel 才能编辑它,并且可能需要或不需要它来查看文档。如果您有点疯狂,您可以将 Word 文档插入电子表格的某个单元格中。

答案2

您可以使用 QUOTE 和 SEQ 字段来创建相对公式,而​​不是 =PRODUCT(LEFT)。

此公式将使用 $ 或欧元符号进行计算,但如果文本是数字的一部分则不会计算。

解决数字前面有文本的问题是在数字前的字母后插入一个空格(例如 A 12)。要使该空格几乎不可见,请将其字体大小更改为 1pt(它看起来像 A12,但 Word 现在可以识别单独的数字并在计算中使用它)。

所有数字单元格的 Microsoft Word“product(left)”

相关内容