Excel - altera o valor de uma célula para outra, dependendo do valor de outra célula

0

Não sabia como escrever a pergunta, mas aqui vou eu ...

Basicamente eu tenho uma tabela como a abaixo (Book1):

------------------------------------------------------
| ID    |  COUNTRY CODE     | NAME                   |
------------------------------------------------------
|  1    |  GB               | United Kingdom         |
|  2    |  AU               | Australia              |
|  3    |  BE               | Belgium                |
------------------------------------------------------

E eu também tenho uma tabela como esta (Book2):

-------------------------------------------------------
| Country Code |       City       | Country code ID   |
-------------------------------------------------------
|  GB          |    London        |                   |
|  GB          |    Doncaster     |                   |
|  AU          |    Bowen         |                   |
|  BE          |    Halle         |                   |
-------------------------------------------------------

Como você pode ver, a coluna "ID do código do país" ainda não está preenchida. Existe uma fórmula que eu possa usar para preencher automaticamente esta coluna, com os dados da primeira tabela?

Estou usando o Excel 2013.

    
por Just Lucky Really 15.09.2014 / 21:22

1 resposta

1

Sim, você quer VLOOKUP . Você primeiro precisará trocar as colunas A e B no Book1. O VLOOKUP procurará um valor na primeira coluna em um intervalo e retornará o valor correspondente em outra coluna.

A equação no Book2 C1 deve ser =VLOOKUP(A1,Book1!$A$1:$B$3,2,FALSE)

Você simplesmente copia a fórmula em C1 para o restante das células na coluna e o Excel atualizará a célula na primeira parte da fórmula para o valor apropriado.

    
por 15.09.2014 / 21:36