如何使用excel函数判断某一单元格内包含另一区域内某单元格的内容

比如判断A1(李四)中包含B列(从B1到B9中查找)中某一单元格的内容(找到B8),然后在D列(D1)中输出C列对应B列那一行的数字(C8),就是4.
要查找的文本可能在字符串中的任意位置,而字符串中的其他文字也可能是任意文字。
求大神帮忙

  如图所示,如果D列单元格内包含A1:B8区域内的某一个单元格内容,则E列显示“包含”,否则显示“不包含”:

  公式为=IF(COUNT(FIND(A$1:B$8,D1)),"包含","不包含")

  公式释义:在D1中分别查找A1:B8中的内容,找到返回一个位置数字,找不到则为错误,用conut函数计算find计算结果中的数字个数,只要count结果大于0,则说明包含。

温馨提示:答案为网友推荐,仅供参考
第1个回答  2013-09-24
d1单元格输入
=INDEX(C:C,MAX(ROW($B$1:$B$9)*ISNUMBER(FIND($B$1:$B$9,A1))))
这是数组公式
输入后,不能按回车,需要按下ctrl+shift+回车
即,在编辑栏里,可以看到公式前后有{}的产生
下拉填充本回答被提问者采纳
第2个回答  2013-09-24
使用excel函数判断某一单元格内包含另一区域内某单元格的内容:点工具---选项---视图---窗口选项---公式(勾上就可发现所有单元格里公式)
相似回答