您的位置 首页 > 数码极客

如何判断A1中有文字

判断单元格是否包含有某些字符

大家好,今天和大家分享“判断单元格是否包含有某些字符”,如果A1单元格含有“北京”、“上海”、“广州”等字符,则返回20,否则返回“-”。用公式实现

一、公式截图

二、公式

=IF(COUNT(FIND({"北京","上海","广州"},A1)),20,"-")

更多Excel学习和问题请加群:289393114、570064677

三、公式解释

  • find函数查找一串字符串在另一串字符串的位置

  • find函数有3个参数:第1参数:查找值,第2参数从那里查找,第3参数从那个位置开始查找

  • find函数第1参数用了数组,会返回3个结果{1,#VALUE!,#VALUE!}

  • Count函数统计数值型数字的个数,错误值忽略

  • Count函数统计只要有一个是数值型就会大于于1,如果3个都是报错,那么Count函数统计的就是0

  • 在if函数里有这样一个应用,非0为true,什么意思呢?你可以去测试下面几个公式

  • =if(1,"对",“错")返回“对”

  • =if(2,"对",“错")返回“对”

  • =if(3,"对",“错")返回“对”

  • =if(-1,"对",“错")返回“对"

  • =if(-2,"对",“错")返回“对"

  • =if(-3,"对",“错")返回“对"

  • =if(0,"对",“错")返回“错"

  • 最后用if判断,如果有一个包含就返回count统计返回1;如果有二个包含就返回count统计返回2;如果有三个包含就返回count统计返回3

责任编辑: 鲁达

1.内容基于多重复合算法人工智能语言模型创作,旨在以深度学习研究为目的传播信息知识,内容观点与本网站无关,反馈举报请
2.仅供读者参考,本网站未对该内容进行证实,对其原创性、真实性、完整性、及时性不作任何保证;
3.本站属于非营利性站点无毒无广告,请读者放心使用!

“如何判断A1中有文字”边界阅读