EXCEL小技巧:检查一个文本是否包含在另一文本之中精品
合集下载
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
=3-ERROR.TYPE(SEARCH(A1,B1)/0)
或者
=3-ERROR.TYPE(FIND(A1,B1)/0)
运算结果等于1表示A1包含在B1之中,等于0则为否。
SEARCH与FIND的主要不同,见下表:
A1的值
B1的值
使用SEARCH的结果
使用FIND的结果
备注
(空)
(空)
0
1
SEARCH认为空文本包含在所有非空文本之中,FIND则认为空文本还包含在空文本之中
EXCEL小技巧:检查一个文本是否包含在另一文本之中
关于这个问题,解决方法是不唯一的。如果只是针对少量数据,用查找功能(Ctrl+F)即可轻松解决。网上有人给出VBA代码,可以解决大量数据的情况,但是对不懂VBA的用户不太适用。经过反复分析,笔者给出了Excel公式来解决问题。
例如,检查A1是否包含在B1之中,公式如下:
(空)
ABC
1
1
AB
abc
1
0
SEARCH不区分大小写
FIND区分
*
AB
1
0
SEARCH支持通配符
FIND则不
~?
Yes?
1
0
*
X*Y
11Βιβλιοθήκη
或者
=3-ERROR.TYPE(FIND(A1,B1)/0)
运算结果等于1表示A1包含在B1之中,等于0则为否。
SEARCH与FIND的主要不同,见下表:
A1的值
B1的值
使用SEARCH的结果
使用FIND的结果
备注
(空)
(空)
0
1
SEARCH认为空文本包含在所有非空文本之中,FIND则认为空文本还包含在空文本之中
EXCEL小技巧:检查一个文本是否包含在另一文本之中
关于这个问题,解决方法是不唯一的。如果只是针对少量数据,用查找功能(Ctrl+F)即可轻松解决。网上有人给出VBA代码,可以解决大量数据的情况,但是对不懂VBA的用户不太适用。经过反复分析,笔者给出了Excel公式来解决问题。
例如,检查A1是否包含在B1之中,公式如下:
(空)
ABC
1
1
AB
abc
1
0
SEARCH不区分大小写
FIND区分
*
AB
1
0
SEARCH支持通配符
FIND则不
~?
Yes?
1
0
*
X*Y
11Βιβλιοθήκη