从excel中的另一个A中查找B列中的文本的一部分

时间:2015-03-11 11:51:44

标签: excel vba

我正在寻找excel公式的组合,它可以告诉我A列中的字符串是否存在于B列中。

在A栏中我的值如下:

335776
510770
514385
527400
411498

在B栏中,我的文字如下:

abc 411498 - Some random text
xx 411498 - Some random text 2
dfdag 335776 - Some random text 3
addf 510770 - Some random text
aff 514385 - Some random text 4
asded 514385 - Some random text 5

我想查看A列中的值是否存在于B列中。如果不存在则该值以红色突出显示(通过条件格式化)。因此,列中的以下值将突出显示:

527400

我不喜欢使用宏,如果INDEX,MATCH,FIND等的组合可以工作,那将非常棒。

由于

2 个答案:

答案 0 :(得分:1)

此公式可以帮助您:

=COUNTIF($B$1:$B$6,"*" & A1 & "*")

答案 1 :(得分:0)

请选择ColumnA,HOME>样式 - 条件格式,新规则...,使用公式确定要格式化的单元格格式化此公式为真的值:

=ISERROR(MATCH("*"&A1&"*",B$1:B$6,0))  

格式化... ,选择字体,颜色:红色,OK,OK,OK。