Объединить две таблицы Excel по общей характеристике

Объединить две таблицы Excel по общей характеристике

Предположим, есть две таблицы Excel со следующей информацией:

Первая таблица:

введите описание изображения здесь

Вторая таблица:

введите описание изображения здесь

Задача состоит в том, чтобы для каждого центра затрат найти сотрудника (присвоить центр затрат сотруднику).

Как это сделать в Excel?

решение1

Самый простой способ — использоватьВПР Вы можете найти значение в одной таблице и ввести его в другое поле.

решение2

Тымогиспользуйте vlookup, но это потребует, чтобы поле индекса (центр затрат) было слева от вашего возвращаемого значения (сотрудник). Если вы поменяете местами столбцы B и C второй таблицы, вы можете использовать vlookup с этой формулой в F2 первой таблицы: =vlookup(E2, Table2!B2:Table2!C,2,FALSE)

В противном случае эта формула будет работать без изменения текущих таблиц. Она использует метод index, match. Поместите это в F2 первой таблицы: =index(A:F, MATCH(E2, Table2!B:Table2!B,0),3)

Преимущество сопоставления индексов заключается в том, что вы можете определить, какой столбец вы хотите вернуть, просто изменив значение возвращаемого столбца (3) выше.

Ограничение обоих методов в том, что они не очень хорошо обрабатывают несколько значений. Вы получите только первое или последнее значение в зависимости от вашей реализации. Не уверен, является ли это проблемой, но в примере выше у SGRR70 3 сотрудника.

Потребуется уточнение, если вы ищете конкретное возвращаемое значение.

Связанный контент