Preciso criar uma planilha na qual tenha informações de um cliente e quando eu digitar um certo código, preencha automaticamente toda a outra planilha.
Criei o banco de dados no Excel com a chave primaria (código primário).
Como faço para adicionar o código primário na nota (outra planilha do Excel) e preencher automaticamente as informações (nome, CPF, endereço, CEP...)?
Envie sua primeira dúvida gratuitamente aqui no Tira-dúvidas Profes. Nossos professores particulares estão aqui para te ajudar.
Bom dia Nicolle.
Como o professor disse realmente você pode usar a função PROCV, no entanto, vou te dar uma dica para que realmente, ao inserir o código primeiro, o Excel busque todas as informações que deseja.
Primeiro detalhe: O código primário deve ser a primeira coluna do conjunto de dados que será selecionado no PROCV. Ou seja, pode haver colunas anteriores ao código primário em sua planilha "original", no entanto, todas as informações que deseja obter a partir do código primário devem estar em colunas à sua direita. Garanta que esse "detalhe" esteja correto, ok?
Segundo detalhe: Para que o PROCV fique mais fácil de ser aplicado (essa parte não é obrigatória, pois as colunas podem estar "distantes"), particularmente, deixo todas as informações que desejo em colunas "imediatamente" à direita de minha chave de busca. Isso facilita na hora de determinar os índices das colunas que quero como resposta do PROCV.
Considerando o segundo detalhe, vou supor que sua planilha esteja na seguinte disposição (não se prenda a nomenclatura, só exemplo):
Planilha "original"
Coluna A: Código primário
Coluna B: Nome
Coluna C: CPF
Coluna D: Endereço
Coluna E: CEP
...
Coluna X: VALOR (R$) => EXEMPLO APENAS = Coluna genérica
Planilha que se deseja preencher
Coluna A: Código primário
Coluna B: Nome
Coluna C: CPF
Coluna D: Endereço
Coluna E: CEP
...
Coluna X: VALOR (R$) => EXEMPLO APENAS = Coluna genérica
Dessa maneira, na planilha que se deseja preencher, supondo que haja 100 códigos primários, nas colunas de B até X (coluna genérica) coloque o seguinte:
Preecher coluna B a partir do código primário em A - Supondo que o código primário esteja em A2:
=procv(A2; (Matriz na planilha "original") $A$2:$X$101; 2; FALSO) ou ainda =procv(A2; (Matriz na planilha "original") $A$2:$X$101; 2; FALSO)
Preecher coluna C a partir do código primário em A - Supondo que o código primário esteja em A2:
=procv(A2; (Matriz na planilha "original") $A$2:$X$101; 3; FALSO) ou ainda =procv(A2; (Matriz na planilha "original") $A$2:$X$101; 3; FALSO)
...
Preecher coluna X a partir do código primário em A - Supondo que o código primário esteja em A2:
=procv(A2; (Matriz na planilha "original") $A$2:$X$101; índice da coluna X; FALSO) ou ainda =procv(A2; (Matriz na planilha "original") $A$2:$X$101; índice da coluna X; FALSO)
Espero ter ajudado!
Envie sua primeira dúvida gratuitamente aqui no Tira-dúvidas Profes. Nossos professores particulares estão aqui para te ajudar.
Envie sua primeira dúvida gratuitamente aqui no Tira-dúvidas Profes. Nossos professores particulares estão aqui para te ajudar.