1

У меня есть этот список издателей видеоигр и их идентификаторы.

Имеет более 500 записей

У меня есть другой список видеоигр, в которых всем играм назначены издатели из другого списка, но не Publisher_IDs.

В этот список я хотел бы вставить соответствующие Publisher_IDs из моего другого списка в самый правый пустой столбец Publisher_ID.

Таким образом, в списке видеоигр первые 14 записей получат Publisher_ID "1", а 15-я запись получит "2" и так далее, согласно моему списку издателей.

Я мог бы сделать все это вручную, но это было бы не очень практично. Кто-нибудь может придумать, как этого добиться?

Большое спасибо.

3 ответа3

1

Вам нужна обратная формула Vlookup.

Запишите это в ячейку E2 Sheet2.

{=VLOOKUP(D2,CHOOSE({1,2},Sheet1!$B$1:$B$8,Sheet1!A$1:A$8),2,0)}

NB: Запомните его формулу CSE, поэтому закончите с помощью Ctrl+Shift+Enter и перетащите до конца.

0

Индекс / Матч кажется мне проще. Поместите это в E2 Sheet2 и заполните:

=INDEX(Sheet1!A$2:A$8,MATCH(D2,Sheet1!B$2:B$8,0))

0

Вы можете использовать VLOOKUP (см. MS объяснение функции). Проще использовать, если оба списка находятся в одной книге.

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

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