2

В настоящее время я работаю над объединением 2 баз данных. Информация была изменена для примера.

Электронная таблица из 2 баз данных

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

Если я создам VLOOKUP для последних 4 цифр номера карты, я столкнусь с экземплярами, которые имеют те же последние 4 цифры. Если я запускаю VLOOKUP для номера учетной записи, я знаю, что я получу только первый экземпляр номера общей учетной записи. Я пытаюсь получить все данные из базы данных снизу вверх. Я не совсем знаком с формулой INDEX-MATCH. Можно ли искать совпадающую информацию в двух ячейках, а затем запрашивать соответствующую ячейку? IE: «если четырехзначная карта и номер счета базы данных 1 совпадают с четырехзначной картой и номером счета базы данных 2, то имя?"

1 ответ1

1

Это прекрасная возможность использовать метод Index/Match с несколькими критериями. Эта страница хорошо описывает, как, но вот быстрое решение для вас (которое вы тоже нашли):

=INDEX($D$17:$D$20,MATCH($I2&$K2,$B$17:$B$20&$C$17:$C$20,0))

Введите с помощью CTRL+SHIFT+ENTER, поскольку это формула массива.

Обычно вы используете обычный Index/Match , просто добавьте поиск и диапазоны с помощью &:

=Index([range of values you want to return],MATCH([Lookup 1]&[Lookup 2]&...&[Lookup N],[Lookup1 Range]&[Lookup2 Range]&...&[LookupN Range],0)) .

Поэтому, если вам нужно добавить больше критериев, просто добавьте их в Match() .

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