尝试在 Word 表字段中使用 IF 语句来引用表中的另一列

Trying to use an IF statement in a Word table field to reference another column in the table

提问人:DetroitJimBurke 提问时间:10/11/2023 更新时间:10/11/2023 访问量:39

问:

我在 Word 文档中有一个三列表。第二列包含数值。第三列包含基于第二列值的文本。我想在第三列的函数中使用 IF 语句,以便它根据第二列中的值显示适当的文本。作为表的示例:

描述 1 值 1 文本 1 描述 2 值 2 文本 2

如果值 1 < 50,则文本 1 应显示“低于正常值”。如果介于 51 和 99 之间,“正常”,如果> 99,则应显示“高于正常”。每一行都是一样的。

根据我通过MUCH搜索发现的内容,我已经尝试了我能想到的一切,但我不断遇到语法错误。我为值 1 创建了一个书签,我知道它有效(我可以去它)。我尝试在 IF 语句中引用书签,并尝试使用 LEFT 函数。我对函数的编码方式一定存在根本性问题。我不会费心向你展示我尝试过的东西,因为我已经尝试了大约 50 种不同的语法组合。

我在 Excel 中完成了此类操作,没有问题,显然,当涉及到 Word 中 IF 的确切语法时,我没有得到一些东西。如果我只能使用 LEFT 引用,那将是最简单的事情,不确定我什至是否真的需要书签。任何帮助都非常感谢!

我已经尝试了多种荒谬的编码方法,每次我都会遇到语法错误。我尝试过的众多方法之一 - 我只是使用更简单的 IF 测试它,它可以显示两个值之一。这显然不适合我正在尝试做的实际事情,但我想我会先尝试做一些非常基本的事情,只是为了让 IF 工作,然后在我让它工作后扩展它。

={IF{左}=50 “是”“否”}

我尝试做各种事情 - 在 {LEFT} 周围加上引号,在那里使用书签名称而不是 LEFT 等。如果这是Excel,我早就完成了。

函数 数据表 MS-Word 参考

评论

1赞 macropod 10/11/2023
要了解如何在Word中执行此操作以及各种其他计算,请查看我的Microsoft Word字段数学教程,网址为 msofficeforums.com/word/...gmayor.com/downloads.htm#Third_party PS:你需要在“=”后面有一个空格
0赞 DetroitJimBurke 10/12/2023
我已经克服了语法错误,但它仍然无法正常工作。我有一个名为 srsp_a1 的书签,它是为一个 omy 表格单元格定义的。我知道它正在工作,如果我将光标放在文档中的其他地方,然后单击书签并告诉它转到它所做的书签。只是为了测试目的,我在表的另一个单元格中插入了一个字段,并输入公式 IF “{srsp_a1}”>“77”“LT”“GE”,但无论带有ssrp_1书签的单元格的值是多少,它总是计算为 TRUE 值并显示 LT。
1赞 macropod 10/12/2023
根据您上一条评论,您仍然没有按照教程显示的方式引用表格单元格。您还需要确保使用大括号 - 不能简单地键入 { 或 }。

答: 暂无答案