【发布时间】:2018-05-03 20:35:04
【问题描述】:
我有一个职位列表 (A) 和一个短语列表 (B)。对于 A 中的每个标题,我想检查它是否包含来自 B 的短语(任何短语,我不在乎)。
| 1 |-----Example Column A------|----Example Column B----
| 2 | Head of Marketing | Senior Developer
| 3 | Lead Product Engineer | Marketing Manager
| 4 | Sales Development | Sales Development
| 5 | Senior Marketing Manager |
在上面的例子中,我想知道A列的最后两个单元格包含B列的单元格。
我在网上找到了很多关于如何执行相反操作的示例,使用 * 来查找某个值是否包含在一个范围内。我还发现以下三个示例可以解决与我类似的问题,但没有一个对我有用。
{=MAX(ISNUMBER(SEARCH($B$2:$B$4,A2))+0)}
{=MATCH(A2,$B$2:$B$4&"*")}
=IFERROR(LOOKUP(2^15,SEARCH(B:B,A2),B:B),"")
我还尝试将 B 列中每个单元格的内容以星号开头和结尾(*高级开发人员 * 等),尝试 VLOOKUP、SUMPRODUCT、COUNTIF 均未成功。
有没有可能做我想做的事?
解决方案
稍微修改了 Mrig 的公式:
=SUMPRODUCT(ISNUMBER(FIND(B$2:B$4,LOWER(A2)))*1)
【问题讨论】:
标签: excel-formula