请使用手机微信扫码安全登录

切换账号密码登录

绑定手机号

应国家法规对于账号实名的要求,请您在进行下一步操作前,需要先完成手机绑定 (若绑定失败,请重新登录绑定)。了解更多

不绑定绑定手机号

360官网 | 360商城

推荐论坛版块活动360粉丝商城众测粉丝轰趴馆常见问题
IF函数条件包含有字母数字文字组合,怎么判定?比如当表格A1是“C1”时,A2等于1,否则等于0;A1是“C1红色”时,A2等于2,否则等于0;=IF(ISNUMBER(FIND("C1",A1)),1,IF(ISNUMBER(FIND("C1红色",A1)),2,0)));请教大神们为什么“C1红色”条件判定不了,结果还是等于1。

共 3 个关于EXCEL中IF函数问题的回复 最后回复于 2023-7-4 09:56

评论

直达楼层

沙发
是薯条呀 LV3.中士 发表于 2023-7-2 22:27 | 只看该作者 | 私信

IP属地: 浙江省

因为if判断是从左到右的,C1红色和C1都包含C1了,结果当然是返回1,把C1红色的条件和真值换到前面就行了
板凳
阿先生(新疆) LV3.中士 发表于 2023-7-3 19:54 | 只看该作者 | 私信

IP属地: 新疆维吾尔自治区

根据您提供的公式和描述,这个问题的原因可能是使用的函数`FIND`不能正确判断带有字母数字文字组合的条件。`FIND`函数在搜索文本时是区分大小写的,且要求要完全匹配。因此,当您在A1单元格中输入的是"C1红色"时,"C1"无法与"C1红色"完全匹配,导致条件判断不准确。  解决这个问题的方法是使用`SEARCH`函数,该函数可以不区分大小写地搜索文本,并且可以判断子字符串是否包含在文本中。下面是更新后的公式:  ``` =IF(ISNUMBER(SEARCH("C1",A1)),1,IF(ISNUMBER(SEARCH("C1红色",A1)),2,0)) ```  使用这个公式,如果A1单元格中包含"C1",则A2单元格将等于1;如果A1单元格中包含"C1红色",则A2单元格将等于2;否则,A2单元格将等于0。  希望这可以解决您遇到的问题!如果有任何其他疑问,请随时提问。
地板
七喜先生 VIP认证 超级版主 发表于 2023-7-4 09:56 | 只看该作者 | 私信

IP属地: 江西省

如果朋友在此没有征集到好的回答,建议这位朋友去360问答社区(http://wenda.so.com/)相关分类中征集回答,360问答社区的平台上不但有非常多的热心网友和牛人们能帮助到你!同时有了满意答案后还能帮助到其他不懂这个问题的人!感谢朋友对360问答支持!友情提示,悬赏征集会助于你问题的快速解决!一旦有能解决朋友问题的答案的时候,朋友要记得采纳,这样会换来更多朋友的帮助!
您需要登录后才可以回帖 登录 | 注册

本版积分规则

360fans_6YSSvO LV1.上等兵

粉丝:0 关注:0 积分:4

精华:0 金币:7 经验:3

IP属地: 江西省

最后登录时间:2023-7-2

360商城青铜会员

私信 加好友

最新活动

社区限时活动 | 五一去哪玩?分享赢好礼

排行榜

热度排行 查看排行
今日 本周 本月 全部
    今日 本周 本月 全部

      内容推荐 热门推荐最新主帖

      扫码添加360客服号,涨知识的同时还有超多福利等你哦

      快速回复 返回顶部 返回列表