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

时间:2017-05-24 06:25:30

标签: excel

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

=ISNUMBER(SEARCH(A1,B1)) 

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

1 个答案:

答案 0 :(得分:0)

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

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

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

=ISNUMBER(MATCH("*"&LEFT(A1,3)&"*",TEXT(B1:B2,0),0)+MATCH("*"&LEFT(A1,3)&"*",TEXT(B1:B2,0),0))