如果在列B中的任何位置找到来自列A的值,则突出显示列B中的单元格

时间:2016-02-26 14:32:50

标签: excel

我有两列,CODE_1和CODE_2。 CODE_1是单个值的列表,CODE_2是一个字符串列表,其中一个单元格可能包含来自CODE_1的多个值。

如果在该字符串中找到CODE_1的值,我想突出显示CODE_2中的单元格。

以下是2列:

CODE_1          CODE_2
HSACAF          ERHCV
EBENTX          GTL
GTL             GTL
HSARNT          ERDEN, ERHCV, ERVSN
ERMS            ERDEN, ERHCV, ERVSN
MVNTX           ERDEN, ERHCV, ERVSN
334             ERDEN, ERHCV, ERVSN
SOE             ERDEN, ERHCV, ERVSN
CASHTIP         ERDEN, ERHCV, ERVSN
CREDTIPN        ART
CREDTIPP        GTL
INDIRTIPN       GOA
INDIRTIPP       ERHCV
ERDEN           ERHCV
ERHCV           DED
ERVSN           ERHCV
NVMBT           ERHCV

根据这些值,CODE_2中的所有单元格都会突出显示,但包含“ART”,“GOA”和“DED”的单元格除外。

这篇文章接近(How can i compare two columns to see if the value in the B cell appears anywhere in column A?),但无法确定CODE_2中的值是否在STRING中,而只是在搜索到的值是单元格中的唯一值时才起作用。 : - (

例如,它仅突出显示CODE_2行“ERHCV”和“GTL”。

任何帮助都将不胜感激。

1 个答案:

答案 0 :(得分:0)

我认为持久性很重要!

其他帖子的公式......

=IF(ISNUMBER(MATCH(A2,B:B, 0)), "Found", "")

A和B在公式中切换,因为我也颠倒了列顺序。

我将对该帖子进行投票。

对不起,如果我浪费了任何人的时间!

谢谢!