正好今天下午学员问,顺手写个贴。
在字符串里面做查找很简单,用find函数即可,但是如何要同时查找多个字符串呢?看下面的例子:
在以上的名称中,我们要判断是不是包含 上海 昆山 浙江 这三个关键字,如果包含则注明,如果不包含则注明 无。
我们用的公式是:
=IF(COUNT(FIND({'浙江','昆山','上海'},A1))=0,'没有','有')
公式中涉及到find count和数组的组合应用,以下逐一剖析:
{'浙江','昆山','上海'}是一个数组,这个应该容易理解吧。
FIND({'浙江','昆山','上海'},A1)就是在A1这个单元格中逐一查找 浙江 昆山 上海,随后也返回一个数组。
count是判断以上返回的数组中有没有数字,如果一个都没有,就说明上海 昆山 浙江 都没有找到,否则就显示起码找到一个了。
为了让大家更清楚地看到这一结果,我们逐步显示一下:
选中公式,用公式求值:
点击 求值:
好了。