excel判断单元格中是否存在某个字符

A1单元格中是字符串,其中可能包含“a”、“b”、“c”,或者同时包含“a”和“b”、也可能全没有。我想要的是:A1单元格中只包含“a”时(例如:1234a5678),A... A1单元格中是字符串,其中可能包含“a”、“b”、“c”,或者同时包含“a”和“b”、也可能全没有。

我想要的是:
A1单元格中只包含“a”时(例如:1234a5678),A2单元格显示“1”;
A1单元格中只包含“b”时(例如:12345678b),A2单元格显示“2”;
A1单元格中只包含“c”时(例如:cdefg ),A2单元格显示“3”;
A1单元格中同时包含“a”和“b”时(例如:about),A2单元格显示“4”;
三个字母都没有时(例如:0000000000000000),A2单元格显示“0”;

高手来告诉我公式怎么弄吧!谢了!在线等答案。
展开
 我来答
绿衣人敲门
推荐于2016-02-17 · 知道合伙人软件行家
绿衣人敲门
知道合伙人软件行家
采纳数:18765 获赞数:63778
毕业于西北大学计算机网络技术专业,现在在西安电力学院进行网络推广维护工作!

向TA提问 私信TA
展开全部

假设表格中C、E列是对应关系,现需要在F列填入以A列为关键字的,符合C、E列对应关系的值;

1、在F1单元格输入公式:=IFERROR(VLOOKUP(B1,C:E,3,0),"") 回车

见图一

2、选中F1下拉填充表格内的F列,

效果见图二


百度网友24ef169fc
2009-10-22 · TA获得超过9082个赞
知道大有可为答主
回答量:2.2万
采纳率:63%
帮助的人:4408万
展开全部
=if(and(countif(a1,"*a*"),countif(a1,"*b*")=0,countif(a1,"*c*")=0),1,if(and(countif(a1,"*b*"),countif(a1,"*a*")=0,countif(a1,"*c*")=0),2,if(and(countif(a1,"*c*"),countif(a1,"*b*")=0,countif(a1,"*a*")=0),3,if(and(countif(a1,"*a*"),countif(a1,"*b*")),4,0))))
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
whfg123
2009-10-22 · TA获得超过1922个赞
知道小有建树答主
回答量:1044
采纳率:100%
帮助的人:935万
展开全部
=IF(ISNUMBER(SEARCH("A",A1)),1,IF(ISNUMBER(SEARCH("B",A1)),2,IF(ISNUMBER(SEARCH("C",A1)),3,IF(ISNUMBER(SEARCH("A",A1))*ISNUMBER(SEARCH("A",A1)),4,0))))
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
龙DX龙
2009-10-22 · TA获得超过1208个赞
龙DX龙
采纳数:511 获赞数:1208

向TA提问 私信TA
展开全部
=IF(AND(ISERROR(FIND("a",A1))<>TRUE,ISERROR(FIND("b",A1))<>TRUE),4,IF(ISERROR(FIND("a",A1))<>TRUE,1,IF(ISERROR(FIND("b",A1))<>TRUE,2,IF(ISERROR(FIND("c",A1))<>TRUE,3,0))))
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
dzg_530
推荐于2016-07-25 · TA获得超过2223个赞
知道小有建树答主
回答量:1063
采纳率:86%
帮助的人:600万
展开全部
=IF(ISERROR(FIND("a",A1)&FIND("b",A1)),IF(ISERROR(FIND("a",A1)),IF(ISERROR(FIND("b",A1)),IF(ISERROR(FIND("c",A1)),"0","3"),"2"),"1"),"4")
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(4)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式