Сравните идентификаторы и посмотрите, совпадают ли имена - PullRequest
0 голосов
/ 04 октября 2019

У меня есть книга в Excel, и я пытаюсь сравнить идентификаторы и посмотреть, совпадают ли имена.

В основном у меня два списка, и я хочу посмотреть, нет ли в них совпадений. проверка на непоследовательность.

Я пытаюсь выяснить, совпадают ли имена с именем / фамилией.

, возможно, вернуть имена, если они совпадают, или номера телефонов.

Я пытался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

Ответы [ 2 ]

0 голосов
/ 04 октября 2019

Предполагая, что первая ячейка под заголовком Имя находится в ячейке 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
0 голосов
/ 04 октября 2019

Это то, что помогло мне вернуть Имя. = ИНДЕКС (K: K, МАТЧ (C8, J: J, 0))

Пример из: https://www.excel -university.com / как вернуть значение влево-из-vlookups-поиска колонки /

...