如何用excel判定某格的字符串里面是否含有某列的字符

如果A列的数据里面的某些字在D列里出现了,则在B列提示有,否则提示无。

B2输入

=IF(COUNT(FIND($D$2:$D$3,A2)),"有","无")

数组公式,先按住CTRL+SHIFT,最后回车,使得编辑栏公式两端出现花括号{ }

公式下拉

温馨提示:内容为网友见解,仅供参考
第1个回答  2019-01-26
假设是判断excelA1单元格内是否含有"#"号字符,则
另一单元格写入公式
=IF(COUNT(FIND("#",A1)),"包含","不包含")

=IF(COUNTIF(A1,"*#*"),"包含","不包含")
再或
=IF(ISERROR(FIND("#",A1)),"不包含","包含")
=IF(ISNUMBER(FIND("#",A1)),"包含","不包含")
=IF(ISNA(MATCH("*#*",A1,)),"不包含","包含")
=IF(ISNA(VLOOKUP("*#*",A1,1,)),"不包含","包含")追问

请给个示范可以吗

第2个回答  2019-01-26
=IF(ISNUMBER(FIND($D$2:$D$3,A2)),"有","无")
数组公式
同时按CTRL SHIFT 回车键
相似回答