搜索Col A对阵Col B的前3位和后5位数/字符

问题描述 投票:0回答:1

我想检查A列上一个单元格的前三个数字/字符和最后5个数字/字符与B列上的单元格,如果找到C列将返回True。 A列包含10位/字符,B列最后15位/字符。列A也有200行/数据,而列B有1000个数据/行。

=ISNUMBER(SEARCH(A1,B1)) 

但如果找到相同的数据则返回True。

excel
1个回答
0
投票

您的公式在B1中搜索A1中的整数。使用以下公式仅搜索前3个和后5个字符:

=ISNUMBER(SEARCH(LEFT(A1,3),B1)+SEARCH(RIGHT(A1,5),B1))

要在整个列B中搜索相同的内容,请使用以下数组公式,使用ctrl + shift + enter输入

=ISNUMBER(MATCH("*"&LEFT(A1,3)&"*",TEXT(B1:B2,0),0)+MATCH("*"&LEFT(A1,3)&"*",TEXT(B1:B2,0),0))
© www.soinside.com 2019 - 2024. All rights reserved.