比较ID和,查看名称是否与excel相同

比较ID和,查看名称是否与excel相同,excel,vlookup,Excel,Vlookup,我在excel中有一个工作簿,我正在尝试比较ID,看看是否有相同的名称 基本上,我有两张单子,我想看看其中是否有错过比赛的情况。检查不一致性 我在试着看名字和姓是否匹配 如果他们匹配或打电话,可能会带回他们的名字 我尝试了一个HLookup,但似乎可以得到它的权利,甚至接近工作 =HLOOKUP(C2,J2:J300,H2:I300,TRUE) $A $B $C $D First Name Last Name Ext

我在excel中有一个工作簿,我正在尝试比较ID,看看是否有相同的名称

基本上,我有两张单子,我想看看其中是否有错过比赛的情况。检查不一致性

我在试着看名字和姓是否匹配

如果他们匹配或打电话,可能会带回他们的名字

我尝试了一个HLookup,但似乎可以得到它的权利,甚至接近工作

 =HLOOKUP(C2,J2:J300,H2:I300,TRUE)
 $A         $B               $C        $D
 First Name Last Name   Ext      Phone
 Joe        Test        1100     14965231235
Joe         Test2       1101     14965231233


 $H         $I               $J        $K
First Name  Last Name   Ext      Phone
 Joe        Test        1100     14965231235
Mike        Test2       1101     14965231233

这就是帮助我找回名字的原因。 =索引(K:K,匹配(C8,J:J,0))

示例来自:

假设名字标题下的第一个单元格位于单元格A2中,而名字标题下第二个表格的第一个单元格位于单元格H2中,您可以尝试此操作。这将以红色突出显示不同的单元格:

Option Explicit

Public Sub test()

    Dim ws As Worksheet
    Dim lrow As Long
    Dim i As Long
    Dim j As Integer

    Set ws = ThisWorkbook.ActiveSheet

    With ws
        lrow = .Cells(.Rows.Count, 1).End(xlUp).Row
        For i = 2 To lrow
            For j = 1 To 4
                If .Cells(i, j).Value <> .Cells(i, j + 7).Value Then
                    .Cells(i, j).Interior.Color = 255
                    .Cells(i, j + 7).Interior.Color = 255
                End If
            Next
        Next
    End With

End Sub
选项显式
公共子测试()
将ws设置为工作表
暗淡的光线和长的一样
我想我会坚持多久
作为整数的Dim j
设置ws=ThisWorkbook.ActiveSheet
与ws
lrow=.Cells(.Rows.Count,1).End(xlUp).Row
对于i=2至lrow
对于j=1到4
如果.Cells(i,j).Value.Cells(i,j+7).Value则
.Cells(i,j).Interior.Color=255
.单元(i,j+7).内部.Color=255
如果结束
下一个
下一个
以
端接头