将 B 列中的单元格数据与 A 列中的所有单元格数据进行比较,并在匹配时变为绿色
Compare cell data in Column B to all of Column A and turn green when there is a match
在excel中,我有以下内容:
我正在尝试找到比较第 2 列和第 1 列的最快且对用户最友好的方法。
如果第 2 列中的姓名(格式如下所示)与第 1 列中的任何单元格匹配,则第 1 列中的单元格变为绿色,表示用户在第 2 列中出现。
我尝试过条件格式,但希望能有任何直接有效的解决方案。
我试图改编这个版本,但没成功:
=SUMPRODUCT(--(MID($A4&" "&$A4,FIND(",",$A4)+2,FIND(",",$A4&" "&$A4,FIND(",",$A4)+2)-FIND(",",$A4)-2)=$B:$B))
在突出显示第一列时添加了上述公式,然后确保 A4 引用第 1 列中的第一项,B 是第 2 列中的第一项和最后一项。如前所述,这不起作用.
更新
也试过了,但没用。
此答案假设第 1 列 = A 列,第 2 列 = B 列
- 在第 1 列应用条件格式,设置为绿色背景,公式为
=COUNTIF(B:B, A1)>0
- 在第 1 列应用另一种条件格式,设置为红色背景,公式
=COUNTIF(B:B, A1)=0
根据需要编辑这些公式,以便:
B:B
是第 2 列的地址,您要查找的每个名称的范围
A1
是条件格式适用的第一个(左上角)单元格的地址。
您可以 select 两列并执行条件格式设置、突出显示单元格、重复值。这将是最简单的比较方法。如果您希望第一个列表中的单元格为红色,则可以将第一个列表中的单元格设置为红色,并将重复值的格式设置为绿色填充。这将按照您显示的配色方案对其进行格式化。如果从第二列中删除名称,单元格将变回红色。
在excel中,我有以下内容:
我正在尝试找到比较第 2 列和第 1 列的最快且对用户最友好的方法。
如果第 2 列中的姓名(格式如下所示)与第 1 列中的任何单元格匹配,则第 1 列中的单元格变为绿色,表示用户在第 2 列中出现。
我尝试过条件格式,但希望能有任何直接有效的解决方案。
我试图改编这个版本,但没成功:
=SUMPRODUCT(--(MID($A4&" "&$A4,FIND(",",$A4)+2,FIND(",",$A4&" "&$A4,FIND(",",$A4)+2)-FIND(",",$A4)-2)=$B:$B))
在突出显示第一列时添加了上述公式,然后确保 A4 引用第 1 列中的第一项,B 是第 2 列中的第一项和最后一项。如前所述,这不起作用.
更新
也试过了,但没用。
此答案假设第 1 列 = A 列,第 2 列 = B 列
- 在第 1 列应用条件格式,设置为绿色背景,公式为
=COUNTIF(B:B, A1)>0
- 在第 1 列应用另一种条件格式,设置为红色背景,公式
=COUNTIF(B:B, A1)=0
根据需要编辑这些公式,以便:
B:B
是第 2 列的地址,您要查找的每个名称的范围A1
是条件格式适用的第一个(左上角)单元格的地址。
您可以 select 两列并执行条件格式设置、突出显示单元格、重复值。这将是最简单的比较方法。如果您希望第一个列表中的单元格为红色,则可以将第一个列表中的单元格设置为红色,并将重复值的格式设置为绿色填充。这将按照您显示的配色方案对其进行格式化。如果从第二列中删除名称,单元格将变回红色。