Excel: como atribuir números de ID de uma lista existente a outra que contenha duplicatas

1

Eu tenho esta lista de editores de videogames e seus IDs.

Possui mais de 500 entradas

Eu tenho uma lista diferente de videogames em que todos os jogos têm os editores da outra lista, mas não os Publisher_IDs.

Nesta lista eu gostaria de inserir os Publisher_IDs correspondentes da minha outra lista no Publisher_ID vazio mais à direita coluna.

Portanto, na lista de jogos de vídeo, as primeiras 14 entradas receberiam o ID de editor "1" e a 15ª entrada receberia "2" e assim por diante, de acordo com minha lista de editores.

Eu poderia fazer tudo manualmente, mas isso não seria muito prático. Alguém pode pensar em uma maneira de conseguir isso?

Muito obrigado.

    
por walidd16 19.12.2017 / 06:24

3 respostas

0

Index / Match parece mais simples para mim. Coloque isso no E2 da Folha2 e preencha:

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

    
por 19.12.2017 / 17:28
1

Você precisa da fórmula Reverse Vlookup.

Escreva isto na célula E2 da Folha2 .

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

NB: Lembre-se de sua fórmula de CSE para terminar com Ctrl + Shift + Enter e arraste até o fim também.

    
por 19.12.2017 / 07:48
0

Você pode usar o VLOOKUP ( veja a explicação MS da função ). Mais fácil de usar se ambas as listas estiverem na mesma pasta de trabalho.

Na explicação do MS, eles adicionam a fórmula apenas uma vez. No seu caso, você gostaria de repetir a função na lista para cobrir todas as entradas.

    
por 19.12.2017 / 06:37