Excel 公式检查单词是否以关键字开头

Excel 公式检查单词是否以关键字开头

如图所示,我在单元格 A2 至 A4 中有 3 个关键字:abbccc

我有 5 个单词需要检查,列在 B2:B6 :aa、、、和中。bbbcccd

问题

我想检查 B 列中的每个单词是否以关键字之一开头。预期结果显示在 C 列中。

然而我无法得出这个答案的公式。

我尝试过的方法

  1. 我尝试过匹配但它只能进行完全匹配,而不能进行“以...开始”的逻辑。

  2. 我尝试过计数如果在 F 列和 G 列中起作用。它实际上可以进行反向匹配 - 如果任何关键字以 B 列中的单词开头 - 但它无法进行我想要的匹配。

那么,如何检查一系列单词是否包含给定关键字列表中的值

答案1

在单元格 C3 中输入以下数组公式 ( ++ Ctrl) ,然后将其向下拖动。我稍微扩展了您的场景,其性能符合预期。ShiftEnter

=SUM(IF(LEFT(B3,LEN($A$3:$A$7))=$A$3:$A$7,1,0))

数组 if 公式关键字搜索

相关内容