Вы хотите выполнять эту операцию часто? В этом случае я бы предложил написать макрос. (Не уверен, что он будет читать из 2 файлов)
Если это одноразовая вещь, вы можете сделать это вручную.
Если вы знаете, что оба файла содержат одинаковые идентификационные номера, попробуйте следующее:
- В обоих файлах сортируйте все данные по идентификационному номеру, используя пользовательскую сортировку Excels.
- Скопируйте столбец с фамилиями и вставьте его рядом с столбцом с именами.
При необходимости вы можете скопировать оба столбца (идентификатор и фамилию) и сравнить, если два идентификатора совпадают. Вы можете использовать фильтр , чтобы увидеть, какие записи являются недействительными.
Альтернативные
Если не все идентификационные номера равны, вы можете использовать VLookup
- Скопируйте информацию из обоих файлов в новый файл.
Предположим, что A: A содержит идентификационные номера из первого файла, B: B - соответствующие имена. C: C содержит идентификационные номера из второго файла и D: D соответствующие фамилии.
- создать новый столбец со всеми идентификационными номерами (E: E)
- теперь пусть F1 содержит
VLookup($E1;A:B;2;FALSE)
, пусть G1 содержит VLookup($E1;C:D;2;FALSE)
и заполнит все столбцы.
Возможно, вы захотите указать поведение отсутствующих имен, поместив тест IF в VLookup, заменив #N/A
именем по умолчанию или пустой строкой.