在具有(任何)文本字符串的行范围内找到一个单元格,并将该单词输出到结果单元格中

Find the one cell in a row range with (any) text string and output that word into the result cell

我正在 Excel 中寻找一个公式来搜索一行 5 个单元格,找到其中包含字符串的单元格并将该文本输出到结果单元格中。

有很多文章用于检查特定单词的范围并说明该范围是否包含或不包含它,但我没有找到用于搜索行范围内的任何文本的文章,如果它是真的发现其中一个单元格包含文本值,以在结果列中输出该文本。

我的行在 5 个单元格之一中只有一个词,其他 4 个单元格始终为 FALSE。我认为 ISTEXT 可能是前进的方向?

示例数据:该行中的数据例如为 FALSE、FALSE、Apples FALSE、FALSE,其中 apples 可能是任何其他单个单词,并且可能在 5 列中的任何一列中。 FALSE 只是先前的公式输出,因此可能实际上不是字符串。期望的结果是让苹果进入 F2。下一行可能在 E3 中有 oranges,在其他单元格中有 FALSE,所以希望在 F3

中输出 oranges 这个词

我会手动完成,但有 29,000 行,谢谢。

FALSE(作为布尔值)连接到字符串值就变成了 FALSE(作为字符串)——因此您可以使用 SUBSTITUTE 删除 [=10 的所有实例=] 将其替换为 ""。正如您的规则所述:我的行在 5 个单元格之一中只有一个单词,其他 4 个单元格将始终为 FALSE - 这将只留下字符串值:

=SUBSTITUTE(A2&B2&C2&D2&E2,"FALSE","")