如:A1中有字符串“陕西省西安市临潼区”,在A2里有另一字符串,如果A2中的字符串包含在A1里,返回“是”,如果不包含,返回“否”。用IF和FIND函数编公式:IF(FIND(A2,A1)>=1,"是","否"),可是,当A1包含A2时,返回结果正确,但A1不包含A2时,返回结果是“#VALUE!”,请问如何能返回“否”?
题目太不明确了,先定义下:字符串设为在A1单元格,被包含的字符串在B1单元格。
C1输入公式:=if(iserror(find(b1,a1)),"不包含","包含")
Excel的判断函数很多,灵活运用并结合使用,功能很强。这里用ISERROR函数来判断,还可以使用ISNUMBER来判断FIND的结果是否为数字,是数字就表示可以找到,也就是包含。反之则不包含。
C1输入公式:=if(iserror(find(b1,a1)),"不包含","包含")
Excel的判断函数很多,灵活运用并结合使用,功能很强。这里用ISERROR函数来判断,还可以使用ISNUMBER来判断FIND的结果是否为数字,是数字就表示可以找到,也就是包含。反之则不包含。
温馨提示:答案为网友推荐,仅供参考
第1个回答 2018-07-24
=IF(ISERROR(FIND(A2,A1)),"否","是")
第2个回答 2021-01-14
请教各位大侠,如果C3中有
口袋1-13号;毛家湾1-10号;平仓甲2-16号; 就等于西四北;如果C3中有
国寺1-65号、芽1-43号、2-22号、枝胡同1-19号和2-22号、康里1-9号、罗圈1-21号和2-12号、罗圈1-17号和2-28号 就等于护国寺,请教一下这样的函数怎么来写,谢谢大家了。
口袋1-13号;毛家湾1-10号;平仓甲2-16号; 就等于西四北;如果C3中有
国寺1-65号、芽1-43号、2-22号、枝胡同1-19号和2-22号、康里1-9号、罗圈1-21号和2-12号、罗圈1-17号和2-28号 就等于护国寺,请教一下这样的函数怎么来写,谢谢大家了。
第3个回答 2010-07-27
=IF(isnumber(FIND(A2,A1)),"是","否")本回答被提问者采纳