Excel用什么函数判断一个字符串中是否包含某些字符?

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

具体操作步骤:

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

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

    Excel用什么函数判断一个字符串中是否包含某些字符?_第1张图片

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

    Excel用什么函数判断一个字符串中是否包含某些字符?_第2张图片

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

    Excel用什么函数判断一个字符串中是否包含某些字符?_第3张图片

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

    Excel用什么函数判断一个字符串中是否包含某些字符?_第4张图片

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

    Excel用什么函数判断一个字符串中是否包含某些字符?_第5张图片

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

    Excel用什么函数判断一个字符串中是否包含某些字符?_第6张图片

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

    Excel用什么函数判断一个字符串中是否包含某些字符?_第7张图片

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

    Excel用什么函数判断一个字符串中是否包含某些字符?_第8张图片

你可能感兴趣的:(excel)