Referência do Excel - conectando uma lista a um banco de dados

1

Estou tentando criar um banco de dados. Eu tenho duas colunas, se eu digitar um número na primeira coluna, o nome correspondente deve aparecer na segunda coluna automaticamente. A lista de números e nomes está em uma planilha diferente.

Como eu os vinculo para que o Excel traga o nome certo quando você digita um número?

    
por ben 02.10.2013 / 16:36

1 resposta

1

Como outros mencionaram nos comentários, este é um caso de uso simples para VLOOKUP . Aqui está um exemplo. Usei uma planilha chamada "Lookups" para conter a lista de números / partes e "Sheet1" para manter a lista que referencia a tabela. As pesquisas são uma planilha simples que apenas contém os dados, sem nenhuma fórmula:

OSheettambémésimplesecontémumachamadasimplesdoVLOOKUP:

A fórmula ( =VLOOKUP(A2, Lookups!$A$2:$B$6, 2, FALSE) ) é direta. Na tabela definida em Lookups!$A$2:$B$6 (que exclui os cabeçalhos de coluna, embora isso não seja estritamente necessário), o VLOOKUP localiza a linha cujo primeiro elemento corresponde ao valor em A2 e retorna o valor na coluna especificada pelo terceiro. argumento, que neste caso é a coluna que contém o nome da peça. O argumento booleano FALSE diz ao Excel para executar uma correspondência exata , portanto, se você inserir dados na coluna A que não forem encontrados na tabela, por exemplo, "10", como eu fiz, o Excel retornará #N/A em vez do último valor na tabela.

Essa fórmula exata faz o que você procura. O erro que você mencionou no comentário parece que você pode ter alguns problemas de validação de dados ou uma versão mais antiga do Excel, mas sem mais detalhes, não posso abordar essa parte da sua pergunta.

    
por 02.10.2013 / 22:50