【问题标题】:Compare two columns in excel & Highlight比较excel和突出显示中的两列
【发布时间】:2020-12-01 08:54:02
【问题描述】:

我正在比较 A 列和 B 列。如果在另一列中发现任何重复值,我想突出显示单元格。因此,在上面的示例中,ABC 不会被突出显示,因为 B 列中没有这样的字符串,但 DEF 会被突出显示,因为它在两者中都可用。

有人可以帮我实现吗?

【问题讨论】:

    标签: excel vba excel-formula excel-2010


    【解决方案1】:

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

    "=SUMPRODUCT(--(B2 = $C$2:$C$5))"

    你需要另一个范围的倒数公式

    conditional formatting

    【讨论】:

      【解决方案2】:
      1. 选择整个数据集。
      2. 转到主页选项卡。
      3. 点击条件格式选项。
      4. 选择突出显示单元格规则 -> 重复值选项
      5. 确保选择复制,并在“复制值”对话框中选择您的格式。

      【讨论】:

      • 但是当我使用它时,ABC 也会被突出显示。如果在两列中都找到了单元格,我只想突出显示它
      【解决方案3】:

      给你。

      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
      

      之前:

      之后:

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 2012-04-18
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2012-07-15
        • 2018-08-08
        • 1970-01-01
        • 2017-12-15
        相关资源
        最近更新 更多