Is the result your need?Do you need the attachment?
Sub 查找人名()
Dim arr, brr, crr(100, 2)
Dim num1&, num2&
Dim i&, j&, k&, i1&, j1&
Dim a$, b$
num1 = Sheet1.Range("c65536").End(xlUp).Row
num2 = Sheet1.Range("aa4").End(xlToLeft).Column
arr = Sheet1.Range(Sheet1.Cells(4, 3), Sheet1.Cells(num1, num2))
num1 = Sheet2.Range("b65536").End(xlUp).Row
num2 = Sheet2.Range("aa2").End(xlToLeft).Column
Sheet2.Range(Sheet2.Cells(3, 3), Sheet2.Cells(num1, num2)).ClearContents
brr = Sheet2.Range(Sheet2.Cells(2, 2), Sheet2.Cells(num1, num2))
k = 0
For j = 2 To UBound(brr, 2)
For i = 2 To UBound(brr)
For j1 = 2 To UBound(arr, 2)
If brr(i, 1) = arr(1, j1) Then
For i1 = 2 To UBound(arr)
If arr(i1, j1) = brr(1, j) Then
brr(i, j) = arr(i1, 1) & brr(i, j)
End If
Next i1
End If
Next j1
Next i
Next j
Sheet2.Range(Sheet2.Cells(2, 2), Sheet2.Cells(num1, num2)) = brr
End Sub
Bookmarks