В принципе, я мог бы сделать это вручную, но поскольку данные огромны, это заняло бы много времени. Я уверен, что должен быть формальный способ сделать это.
У меня есть две таблицы в Excel.
Рабочий лист 1.
Column-A Column-B
Device Names Total numbers
Device A 19
Device B 81
Device C 12
Device D 21
etc. etc.
Рабочий лист 2.
Column-A Column-B
Device Names Total numbers
Device D
Device S
Device Z
Device S
etc.
Мне нужна формула, которая будет искать имена устройств в столбце А / лист 2 в столбце А / лист 1. Если имена устройств в листе 2 и листе 1 совпадают, следует перенести данные в столбце В листа 1 в столбец-B на листе-2.
источник
=VLOOKUP(A1,Sheet1!A$1:B$4,2,FALSE)
Используйте INDEX MATCH примерно так:
Замените значения примера следующим:
МАТЧ( ячейка для сопоставления с sheet2 , диапазон для сравнения с листа1 , 0)
ИНДЕКС( диапазон столбцов, содержащий желаемый результат для sheet1 ,
и замените «-1» на то, что вы хотите отобразить в столбце B, sheet2, если не найдено совпадений в sheet1.
Вот страница с более подробным объяснением этой стратегии:
Как использовать INDEX MATCH
источник