比较两个 Excel 列 A 和 A 的数据B,并显示A列B中不存在的数据

发布于 2024-11-03 18:08:30 字数 120 浏览 1 评论 0原文

我有一个 Excel 文件,其中包含 A 列和 B 列,两者都包含其他列中可能存在或不存在的数据,我只对 B 中不存在的 A 列数据感兴趣。这些列具有相同的标题名称。我可以使用什么公式来显示 A 列中的哪些项目不在 B 列中?

I have an Excel file that has columns A and B, both have data that may or may not exist in other column, I'm only interested in the data of column A that do not exist in B. These Columns have same Header names. What formula can I use to show which items in column A aren't in B?

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(3

ゝ杯具 2024-11-10 18:08:30

将其放入 C2 中并向下复制

=IF(ISNA(VLOOKUP(A2,$B$2:$B$65535,1,FALSE)),"not in B","")

然后,如果 A 中的值不在 B 中,则 C 列中的单元格将显示“不在 B 中”。

Put this in C2 and copy down

=IF(ISNA(VLOOKUP(A2,$B$2:$B$65535,1,FALSE)),"not in B","")

Then if the value in A isn't in B the cell in column C will say "not in B".

心奴独伤 2024-11-10 18:08:30

假设 A1:A10 和 B1:B10 中有数据,并且您想要突出显示 A1:A10 中的哪些值未出现在 B1:B10 中。

尝试如下:

  1. 格式>条件格式...
  2. 从下拉菜单中选择“公式为”
  3. 输入以下公式:

    =ISERROR(MATCH(A1,$B$1:$B$10,0))

  4. 现在选择要突出显示 A 列中未出现在 B 列中的值的格式

这将突出显示任何值在 A 列中,确实如此没有出现在 B 列中。

Suppose you have data in A1:A10 and B1:B10 and you want to highlight which values in A1:A10 do not appear in B1:B10.

Try as follows:

  1. Format > Conditional Formating...
  2. Select 'Formula Is' from drop down menu
  3. Enter the following formula:

    =ISERROR(MATCH(A1,$B$1:$B$10,0))

  4. Now select the format you want to highlight the values in col A that do not appear in col B

This will highlight any value in Col A that does not appear in Col B.

请爱~陌生人 2024-11-10 18:08:30

A 列中不存在于 B 列中的所有值都将具有红色背景。
希望它作为起点有所帮助。

Sub highlight_missings()
Dim i As Long, lastA As Long, lastB As Long
Dim compare As Variant
Range("A:A").ClearFormats
lastA = Range("A65536").End(xlUp).Row
lastB = Range("B65536").End(xlUp).Row

For i = 2 To lastA
    compare = Application.Match(Range("a" & i), Range("B2:B" & lastB), 0)
        If IsError(compare) Then
            Range("A" & i).Interior.ColorIndex = 3
        End If
Next i
End Sub

All values of column A that are not present in column B will have a red background.
Hope that it helps as starting point.

Sub highlight_missings()
Dim i As Long, lastA As Long, lastB As Long
Dim compare As Variant
Range("A:A").ClearFormats
lastA = Range("A65536").End(xlUp).Row
lastB = Range("B65536").End(xlUp).Row

For i = 2 To lastA
    compare = Application.Match(Range("a" & i), Range("B2:B" & lastB), 0)
        If IsError(compare) Then
            Range("A" & i).Interior.ColorIndex = 3
        End If
Next i
End Sub
~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文