" />
乔山办公网我们一直在努力
您的位置:乔山办公网 > excel表格制作 > <em>Excel</em>用什么函数判断一个字符串中是否包含某些字符?-excel 是否存在字

<em>Excel</em>用什么函数判断一个字符串中是否包含某些字符?-excel 是否存在字

作者:乔山办公网日期:

返回目录:excel表格制作


A1单元格是否包含字母“S”
公式类似于
=IF(ISNUMBER(FIND("S",A1)),"是","否")

主要操作步骤:用公式IF(ISNUMBER(FIND("A",A1)),"有","无"),即可。

具体操作步骤:

  1. 判断字符串中是否包含大写字母A,可用公式=IF(ISNUMBER(FIND("A",A1)),"有","无")。

  2. 下拉公式会发现,含有小写字母a的结果是无,该公式里的FIND函数提取的是指定的字符区分大小写。

  3. 如果要判断是不是包含字母A且不区分大小写,可用SEARCH函数代替FIND函数,公式=IF(ISNUMBER(SEARCH("A",A1)),"有","无")。

  4. 要想判断单元格中是否包含多个指定字符中的某一个,如判断单元格中是否包含“大”、“小”、“20”这7a686964616fe59b9ee7ad94339三个字符中的一个,可用公式=IF(OR(ISNUMBER(FIND({"大";"小";"20"},A1))),"有","无")。

  5. 下拉公式会发现,只要包含这三个字符中的任意一个,结果都是有。

  6. 而要判断是否同时包含这三个字符,只要把公式中的OR改成AND即可,公式=IF(AND(ISNUMBER(FIND({"大";"小";"20"},A1))),"有","无")。

  7. 要判断包含这三个字符中的几个,可用公式=COUNT(FIND({"大";"小";"20"},A1))。

  8. 要判断单元格中是否包含字母A,且不论在字符串的什么位置,也不区分大小写,可用公式=IF(COUNTIF(A1,"*A*"),"有","无")。

  9. 如果要判断四个字符中是否以字母A开头,公式=IF(COUNTIF(A1,"A???"),"有","无")或=IF(COUNTIF(A1,"A*"),"有","无")。


  1. 使用find函数可以判断;

  2. search函数也可以判断;

  3. 这些函数的用法,直接百度“XXX函数的用法”,即可找到,一般第一个就是。



没有直接判断一个字符在另一个字符串中是否存在的函数。
如何检查一个字符(或者字符串)在另一个字符串中的起始位置,函数FIND或者函数SEARCH都能达到目的。
比如JK-678P中6的位置查找:
=FIND("6","JK-678P") 返回值是4(表示6在字符串JK-678P的第4个位置。

=SEARCH("6","JK-678P") 返回值是4(表示6在字符串JK-678P的第4个位置。
如果要求判断一个字符在字符串中存不存在,可以通过IF函数完成如下:
=IF(ISERROR(FIND("6","JK-678P")),"",FIND("6","JK-678P"))

=IF(ISERROR(SEARCH("6","JK-678P")),"",SEARCH("6","JK-678P"))
仅供参考!

相关阅读

  • -excel 字符组合,excel 截取部分字符

  • 乔山办公网excel表格制作
  • Excell中最简单的组合是知:例如a1、a2单元格中的内容组合在一起,放在a3单元格道中,在a3单元格中输入:=a1&a2如果你想将一个单元格中的字符串拆开,回可答以用mid 函数,例如你在a
关键词不能为空
极力推荐

ppt怎么做_excel表格制作_office365_word文档_365办公网