我想知道如何用他們各自在列B上的ID替換列G和H上的名稱。我正在使用Microsoft Excel 2010. 在此先感謝您的幫幫我。Microsoft Excel用他們的ID替換名稱
這是我所指的文件。
我想知道如何用他們各自在列B上的ID替換列G和H上的名稱。我正在使用Microsoft Excel 2010. 在此先感謝您的幫幫我。Microsoft Excel用他們的ID替換名稱
這是我所指的文件。
您可以使用I1
follwoing公式:
=VLOOKUP(G1,$A$1:$B$6,2,0)
並將其拖動到右側和下方。然後你可以選擇的結果,將其複製並G1:H6
用的「選擇性粘貼」幫助粘貼 - >「值」
使用下面的子程序。
Sub GetID(Rng As Range)
Dim Cell As Range
Dim NameIDRng As Range
Set NameIDRng = Range("A:B")
For Each Cell In Rng
On Error Resume Next
Cell.Value = Application.VLookup(Cell.Value, NameIDRng, 2, False)
Next Cell
End Sub
呼叫上面,像這樣:運行後
Sub Test()
GetID Range("F1:G6")
End Sub
截圖:
希望這有助於。
感謝,即使我用先生simoco的解決您的快速回復,因爲我只是用Excel初學者,你似乎是精細的工作,以及。 – user3215946
感謝您的快速解決方案,其簡單而有效! – user3215946
歡迎您:) –