第1个回答 2018-07-06
用函数find可以解决。例如下图,用FIND可以查找字符串在目标字符串中的开始位置,如果找不到则显示#VALUE。如图:

如果不希望出现#VALUE!,那么再套用一个函数IFERROR就可以了。如图:

本回答被网友采纳
第2个回答 推荐于2017-11-22
=IF(FIND("B",A1),"B","")
B以你实际的字符替代,A1,为你实际的A所在的单元格。本回答被提问者采纳
第3个回答 2019-10-10
FIND(find_text,within_text,start_num)
FINDB(find_text,within_text,start_num)
SEARCH(find_text,within_text,start_num)
SEARCHB(find_text,within_text,start_num)
SEARCH
和
SEARCHB
在查找文本时不区分大小写,可以在
find_text
中使用通配符
FIND和FINDB在查找文本时区分大小写,不能在
find_text
中使用通配符
FINDB
和
SEARCHB
函数用于双字节字符。
函数返回从
within_text
的首字符开始返回
find_text
的起始位置编号,如果找不到返回错误值#VALUE!。
利用这一点,配合ISNUMBER函数可以判断within_text
中是否含有find_text
,如果要判断A1中的字符串中是否含有B1中的字符串,可以用公式=ISNUMBER(FIND(B1,A1)),如果A1中的字符串中含有B1中的字符串返回TRUE,否则返回FALSE。
第4个回答 2019-03-08
使用下列公式之一
=IF(ISNUMBER(FIND("字符串B","字符串A")),"包含","不包含")
=IF(COUNT(FIND("字符串B","字符串A")),"包含","不包含")
=IF(COUNTIF("字符串A","*"&"字符串B"&"*"),"包含","不包含")
=IF(COUNTIF(A1,"*"&B1&"*"),"包含","不包含")