1

我成功地使用下面的代码来测试表格列(task_short_text 列)中的每个单元格,以查看它们是否包含每个单元格中的特定单词。我在每个单元格中搜索的单词范围存储在另一张表中(参数!$A$2:$A$15)。此公式的工作方式是返回 TRUE 或 FALSE 结果,例如:如果单元格中的字符串包含“The Dog barks”并且单词“dog”在搜索范围内,则输出将为 TRUE。

我希望我的公式不是返回 TRUE,而是返回它在搜索范围内找到的单词。因此,例如,如果公式在“参数”表中找到“dog”,我希望返回为“dog”而不是 TRUE。

我尝试使用没有 SUMPRODUCT 和 ISNUMBER 函数的 SEARCH 函数,但这会产生错误(#VALUE!)

=SUMPRODUCT(--ISNUMBER(SEARCH(Parameters!$A$2:$A$15,[@[task_short_text]])))>0
4

1 回答 1

1

这是一个解决此问题的简单示例:

在此处输入图像描述

单元格中的公式B2

=IFERROR(LOOKUP(1,1/COUNTIF(A2,"*"&$D$2:$D$4&"*"),$D$2:$D$4),"")

拖累。

于 2019-06-19T17:31:02.943 回答