2014-01-20 2 views
0

Я хотел бы знать, как я могу заменить имена столбцов G и H их соответствующими идентификаторами, найденными в столбце B. Я использую Microsoft Excel 2010. Заранее благодарю за ваш Помогите.Microsoft Excel заменяет имена своими идентификаторами

Это файл im, ссылающийся на.

enter image description here

ответ

0

Вы можете использовать follwoing формулу I1:

=VLOOKUP(G1,$A$1:$B$6,2,0) 

и перетащите его вправо и вниз. Затем вы можете выбрать результат, скопировать его и вставить в G1:H6 с помощью «Специальная вставка» -> «ценности»

enter image description here

+1

Спасибо за ваше быстрое решение, это просто и работает! – user3215946

+0

Добро пожаловать :) –

1

Используйте следующую подпрограмму.

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 

Скриншот после запуска:

enter image description here

Надеется, что это помогает.

+0

Спасибо за ваш быстрый ответ, хотя я использовал решение г-на Симоко, потому что я просто начинающий с превосходным, и ваш, похоже, работает отлично. – user3215946

Смежные вопросы