比较Excel和Highlight中的两列

问题描述

enter image description here

我正在比较列A和列B。如果在另一列中发现重复的值,我想突出显示单元格。因此,在上面的示例中,由于B列中没有这样的字符串,因此ABC将不会突出显示,而DEF将因为在两个字段中均可用而突出显示。

有人可以帮助我实现这一目标吗?

解决方法

使用带有自定义公式的条件格式:

“ = SUMPRODUCT(-(B2 = $ C $ 2:$ C $ 5))”

您需要其他范围的倒数公式

conditional formatting

,
  1. 选择整个数据集。
  2. 转到“主页”标签。
  3. 点击条件格式选项。
  4. 选择“突出显示单元格规则”-> 重复值选项
  5. 确保已选择重复,然后在“重复值”对话框中选择格式。
,

你在这里。

Sub CompareColumns()
Dim aRng,bRng As Range
Set aRng = Range("A2:A5")
Set bRng = Range("B2:B5")

For Each aCell In aRng
    For Each bCell In bRng
        If aCell Is Nothing Or bCell Is Nothing Then
        ElseIf aCell.Text = bCell.Text Then
            bCell.Interior.ColorIndex = 6
        Else
        End If
    Next bCell
Next aCell

End Sub

之前:

enter image description here

之后:

enter image description here

相关问答

依赖报错 idea导入项目后依赖报错,解决方案:https://blog....
错误1:代码生成器依赖和mybatis依赖冲突 启动项目时报错如下...
错误1:gradle项目控制台输出为乱码 # 解决方案:https://bl...
错误还原:在查询的过程中,传入的workType为0时,该条件不起...
报错如下,gcc版本太低 ^ server.c:5346:31: 错误:‘struct...