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

Excel \u7528\u4ec0\u4e48\u51fd\u6570\u53ef\u4ee5\u5224\u65ad\u4e00\u4e2a\u5b57\u7b26\u4e32\u4e2d\u662f\u5426\u5305\u542b\u67d0\u4e9b\u5b57\u7b26

\u4f7f\u7528find\u51fd\u6570\u53ef\u4ee5\u5224\u65ad\uff1b
search\u51fd\u6570\u4e5f\u53ef\u4ee5\u5224\u65ad\uff1b
\u8fd9\u4e9b\u51fd\u6570\u7684\u7528\u6cd5\uff0c\u76f4\u63a5\u767e\u5ea6\u201cXXX\u51fd\u6570\u7684\u7528\u6cd5\u201d\uff0c\u5373\u53ef\u627e\u5230\uff0c\u4e00\u822c\u7b2c\u4e00\u4e2a\u5c31\u662f\u3002

\u5224\u65ad\u65b9\u6cd5\u5982\u4e0b\uff1a1\uff0c\u5224\u65ad\u5b57\u7b26\u4e32\u4e2d\u662f\u5426\u5305\u542b\u5927\u5199\u5b57\u6bcdA\uff0c\u53ef\u7528\u516c\u5f0f=IF(ISNUMBER(FIND("A",A1)),"\u6709","\u65e0")\u30022\uff0c\u4e0b\u62c9\u516c\u5f0f\u4f1a\u53d1\u73b0\uff0c\u542b\u6709\u5c0f\u5199\u5b57\u6bcda\u7684\u7ed3\u679c\u662f\u65e0\uff0c\u8be5\u516c\u5f0f\u91cc\u7684FIND\u51fd\u6570\u63d0\u53d6\u7684\u662f\u6307\u5b9a\u7684\u5b57\u7b26\u533a\u5206\u5927\u5c0f\u5199\u30023\uff0c\u5982\u679c\u8981\u5224\u65ad\u662f\u4e0d\u662f\u5305\u542b\u5b57\u6bcdA\u4e14\u4e0d\u533a\u5206\u5927\u5c0f\u5199\uff0c\u53ef\u7528SEARCH\u51fd\u6570\u4ee3\u66ffFIND\u51fd\u6570\uff0c\u516c\u5f0f=IF(ISNUMBER(SEARCH("A",A1)),"\u6709","\u65e0")\u30024\uff0c\u8981\u60f3\u5224\u65ad\u5355\u5143\u683c\u4e2d\u662f\u5426\u5305\u542b\u591a\u4e2a\u6307\u5b9a\u5b57\u7b26\u4e2d\u7684\u67d0\u4e00\u4e2a\uff0c\u5982\u5224\u65ad\u5355\u5143\u683c\u4e2d\u662f\u5426\u5305\u542b\u201c\u5927\u201d\u3001\u201c\u5c0f\u201d\u3001\u201c20\u201d\u8fd9\u4e09\u4e2a\u5b57\u7b26\u4e2d\u7684\u4e00\u4e2a\uff0c\u53ef\u7528\u516c\u5f0f=IF(OR(ISNUMBER(FIND({"\u5927";"\u5c0f";"20"},A1))),"\u6709","\u65e0")\u30025\uff0c\u4e0b\u62c9\u516c\u5f0f\u4f1a\u53d1\u73b0\uff0c\u53ea\u8981\u5305\u542b\u8fd9\u4e09\u4e2a\u5b57\u7b26\u4e2d\u7684\u4efb\u610f\u4e00\u4e2a\uff0c\u7ed3\u679c\u90fd\u662f\u6709\u30026\uff0c\u800c\u8981\u5224\u65ad\u662f\u5426\u540c\u65f6\u5305\u542b\u8fd9\u4e09\u4e2a\u5b57\u7b26\uff0c\u53ea\u8981\u628a\u516c\u5f0f\u4e2d\u7684OR\u6539\u6210AND\u5373\u53ef\uff0c\u516c\u5f0f=IF(AND(ISNUMBER(FIND({"\u5927";"\u5c0f";"20"},A1))),"\u6709","\u65e0")\u30027\uff0c\u8981\u5224\u65ad\u5305\u542b\u8fd9\u4e09\u4e2a\u5b57\u7b26\u4e2d\u7684\u51e0\u4e2a\uff0c\u53ef\u7528\u516c\u5f0f=COUNT(FIND({"\u5927";"\u5c0f";"20"},A1))\u30028\uff0c\u8981\u5224\u65ad\u5355\u5143\u683c\u4e2d\u662f\u5426\u5305\u542b\u5b57\u6bcdA\uff0c\u4e14\u4e0d\u8bba\u5728\u5b57\u7b26\u4e32\u7684\u4ec0\u4e48\u4f4d\u7f6e\uff0c\u4e5f\u4e0d\u533a\u5206\u5927\u5c0f\u5199\uff0c\u53ef\u7528\u516c\u5f0f=IF(COUNTIF(A1,"*A*"),"\u6709","\u65e0")\u30029\uff0c\u5982\u679c\u8981\u5224\u65ad\u56db\u4e2a\u5b57\u7b26\u4e2d\u662f\u5426\u4ee5\u5b57\u6bcdA\u5f00\u5934\uff0c\u516c\u5f0f=IF(COUNTIF(A1,"A???"),"\u6709","\u65e0")\u6216=IF(COUNTIF(A1,"A*"),"\u6709","\u65e0")\u3002









判断方法如下:

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

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

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

4,要想判断单元格中是否包含多个指定字符中的某一个,如判断单元格中是否包含“大”、“小”、“20”这三个字符中的一个,可用公式=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*"),"有","无")。



正常情况下是用FIND函数,比如:=FIND("字符",A2),就是在A2单元格查找"字符"2个字,找到即返还数字、找不到显示错误。
完整的公式为:
=IF(ISNUMBER(FIND("字符",A2)),"有","无")
还可以用替换该字符测定文本长度是否有变化,若前后有变化说明替换了该字符,否则没有该字符。
判断A2单元格里是否有“字符”2个字的公式为:
=IF(LEN(A2)=LEN(SUBSTITUTE(A2,"字符","")),"没有","有")

Excel利用自定义函数提取指定字符串及汉字转拼音



EXCEL判断字符串包含使用FIND函数包含结错包含返串位置



扩展阅读:表格如何生成自动计算 ... 函数公式大全及图解 ... excel if函数多条怎么用 ... 常用函数大全一览表 ... excel输入 就变成了公式 ... excel if三个条件三个结果 ... excel如何生成1-1 1-2 ... excel已有方框如何打勾 ... 公式怎么设置 excel百分比 ...

本站交流只代表网友个人观点,与本站立场无关
欢迎反馈与建议,请联系电邮
2024© 车视网