У меня есть два набора данных в Excel. Один содержит набор данных, который представляет начальный этап процесса. Другой набор данных представляет дополнительные этапы, которые выполняются после завершения первого этапа. Каждая из записей данных в "дополнительных данных шага" имеет идентификатор в столбце. Мне нужно найти идентифицирующие коды "дополнительных данных шага", которые соответствуют записям данных начального шага.

Проблема в том, что мне нужно сопоставить данные в 4 столбцах между двумя наборами данных и вернуть идентификатор "дополнительных данных шага".

Я начал с комбинации функций if и vlookup, но застрял, когда попытался выяснить, как получить инструкцию if для ссылки на идентификатор соответствующих "дополнительных данных шага".

В основном я пытаюсь избежать необходимости поиска, вручную фильтруя два набора данных и находя соответствующие записи.

У кого-нибудь есть идеи о том, как это сделать?

2 ответа2

0

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

=A2 & "-" & B2 & "-" & F2 & "-" & M2

(или любые другие столбцы) дали бы одно значение с этими элементами, соединенными вместе символами - для удобства чтения (пропустите это, если вам действительно все равно: A2 & B2 & F2 & M2)

Вы можете использовать MATCH(value_from_table1, range_of_new_column_in_Table2,0), чтобы найти строку, и INDEX, чтобы вернуть идентификатор из этой строки.

Надеюсь это поможет

0

Это звучит как территория сводной таблицы.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .