Como Preencher Automaticamente Outras Células Após Selecionar um Valor numa Lista suspensa no Excel: Um Guia Abrangente
Ao trabalhar com o Excel, automatizar a introdução de dados pode impulsionar significativamente a sua produtividade. Uma tarefa frequente consiste em preencher automaticamente informações relacionadas assim que seleciona um valor numa lista suspensa. Este guia apresenta quatro métodos abrangentes — desde funções nativas do Excel até soluções avançadas com VBA e ferramentas externas como o Kutools.

Antes de mais: Crie uma Lista suspensa
Método 1: Preenchimento Automático com a Função PROCV
Método 2: Preenchimento Automático com as Funções ÍNDICE e CORRESP
Método 3: Preenchimento Automático com o Kutools para Excel
Método 4: Preenchimento Automático com uma Função Definida
Método 4: Preenchimento Automático com uma Função Definida
Antes de mais: Crie uma Lista suspensa
Antes de implementar qualquer método de preenchimento automático, é necessário ter uma lista suspensa pronta — ela atua como gatilho para preencher as células relacionadas.
Passos:
Passo 1. Prepare um intervalo de origem.

Passo 2. Crie a lista suspensa.
Vá para a célula onde pretende a lista suspensa (por exemplo, Sheet1!D2)
Navegue até Dados > Validação de Dados > Validação de Dados.

Na caixa de diálogo Validar Dados, escolha Lista na secção Permitir e defina o Intervalo de Origem. Clique em OK.


Assim que a sua lista suspensa estiver pronta, pode avançar com qualquer um dos seguintes métodos de preenchimento automático.
Método 1: Preenchimento Automático com a Função PROCV
O PROCV é uma das funções mais comumente usadas para recuperação de dados no Excel. Quando combinado com uma lista suspensa, permite obter rapidamente dados relacionados a partir de uma tabela de referência.
Passos:
Na célula adjacente à Lista suspensa (por exemplo, E2), introduza:

🔓 Explicação da fórmula:
- Procura o valor em D2 na primeira coluna do intervalo A2:B5 e, se encontrado, devolve o valor correspondente da segunda coluna (coluna B); caso contrário, apresenta um erro (#N/D).
- FALSO significa que a correspondência tem de ser exata.
Passo 2. Prima a tecla Enter.

✨ Notas
- Utilize SEERRO() para ocultar erros caso nenhum valor seja selecionado:
=PROCV(D2;$A$2:$B$5;2;FALSO) - Não é possível procurar à esquerda da coluna-chave.
Método 2: Preenchimento Automático com as Funções ÍNDICE e CORRESP
As funções ÍNDICE e CORRESP formam uma combinação poderosa que supera o PROCV em flexibilidade, permitindo procuras à esquerda e mantendo-se estáveis mesmo quando as colunas são reorganizadas.
Passos:
Na célula adjacente à Lista suspensa (por exemplo, E2), introduza:

🔓 Explicação da fórmula:
- CORRESP(D2; $A$2:$A$5; 0)
Procura o valor em D2 no intervalo A2:A5. O 0 indica uma correspondência exata (tal como FALSO na função PROCV).
Devolve a posição — ou seja, o número da linha — em que o valor de D2 é encontrado. - ÍNDICE($B$2:$B$5; ...)
Utiliza o número da linha devolvido pela função CORRESP.
Devolve o valor correspondente no intervalo B2:B5.
Passo 2. Prima a tecla Enter

✨ Notas
- Tanto o intervalo de retorno (ÍNDICE) como o intervalo de procura (CORRESP) devem estar alinhados por linhas.
- Pode procurar tanto à esquerda quanto à direita.
- É mais robusto do que o PROCV.
Método 3: Preenchimento Automático com o Kutools para Excel
O Kutools oferece uma abordagem intuitiva baseada em interface gráfica, eliminando a necessidade de fórmulas — ideal para utilizadores que procuram resultados rápidos sem ter de explorar as funções do Excel.
Passos:
Passo 1. Na célula adjacente à lista suspensa (por exemplo, E2), vá a Kutools > Assistente de Fórmulas > Procurar e Referência > Procurar uma lista de valores.

Passo 2. Selecione o intervalo da tabela, o valor a procurar e o número da coluna. Clique em OK.


✨ Notas
- O Kutools permite-lhe aplicar isto a um intervalo completo de uma só vez.
- A ferramenta é extremamente intuitiva e minimiza erros manuais.
- Fácil de usar.
- Não requer fórmulas.
Cansado de tarefas repetitivas e fórmulas complexas no Excel? O Kutools para Excel é o seu impulsionador de produtividade tudo-em-um!Com mais de 300 funcionalidades poderosas — edição em lote, preenchimento inteligente, filtragem automática — trabalhará 10 vezes mais depressa.Descarregue já e leve as suas competências no Excel ao próximo nível!
Método 4: Preenchimento Automático com uma Função Definida
Para utilizadores que procuram uma solução dinâmica e automatizada para ir além dos limites das fórmulas, o VBA oferece controlo total e personalização lógica.
Passos:
Passo 1. Prima as teclas Alt+F11 para abrir o Editor do VBA.
Passo 2. Clique em Inserir > Módulo.

Passo 3. Cole o código seguinte no módulo.
'Update by Extendoffice
Function GetProductInfo(productName As String, colIndex As Integer) As Variant
Dim ws As Worksheet
Set ws = ThisWorkbook.Sheets("Sheet1") 'the sheet that the data source in
Dim rng As Range
Set rng = ws.Range("A2:B5") 'the range of data source
Dim r As Range
For Each r In rng.Rows
If r.Cells(1, 1).Value = productName Then
GetProductInfo = r.Cells(1, colIndex).Value
Exit Function
End If
Next
GetProductInfo = "Not found"
End Function

Passo 4. Regresse à folha e, na célula adjacente à lista suspensa (por exemplo, E2), introduza:
Passo 5. Prima a tecla Enter.

✨ Notas
- Requer um livro com macros ativadas (.xlsm)
Perguntas Frequentes
P1: E se o meu intervalo de dados mudar frequentemente?
Utilize intervalos nomeados ou tabelas dinâmicas para garantir que as referências se mantenham atualizadas.
P2: Posso usar o PROCV para procurar valores à esquerda?
Não, nesse caso, considere utilizar ÍNDICE+CORRESP ou o Kutools.
P3: O Kutools é seguro de usar?
Sim, é amplamente utilizado e confiável, mas descarregue-o sempre a partir do site oficial.
P4: O VBA funciona em todas as versões do Excel?
A maioria das versões desktop oferece suporte a esta funcionalidade, mas ela está desativada por predefinição e não é compatível com o Excel Online.
P5: O Kutools é gratuito?
O Kutools para Excel não é uma ferramenta totalmente gratuita, mas oferece um período de teste gratuito, seguido de uma opção de compra única:
- Teste gratuito de 30 dias com todas as funcionalidades — sem necessidade de cartão de crédito.
- Licença perpétua para um único utilizador: cerca de US$49, incluindo 2 anos de atualizações e suporte gratuitos.
- Após o período de 2 anos de suporte, poderá continuar a utilizar indefinidamente a versão que tiver — apenas sem atualizações futuras.
As Melhores Ferramentas de Produtividade para o Office
Potencie as suas competências no Excel com Kutools para Excel e experimente uma eficiência como nunca antes.Kutools para Excel Oferece mais de 300 funcionalidades avançadas para impulsionar a produtividade e Economizar Tempo.Clique aqui para obter a funcionalidade de que mais precisa...
Office Tab Traz uma interface com separadores para o Office e torna o seu trabalho muito mais fácil
- Ative a edição e leitura com separadores no Word, Excel, PowerPoint, Publisher, Access, Visio e Project.
- Abra e crie vários documentos em novos separadores da mesma janela, em vez de em janelas separadas.
- Aumente a sua produtividade em 50 % e elimine centenas de cliques do rato todos os dias!
Todos os suplementos Kutools — num único instalador.
Kutools for Office reúne suplementos para Excel, Word, Outlook e PowerPoint, além do Office Tab Pro, sendo a solução ideal para equipas que trabalham em várias aplicações do Office.
- Pacote tudo-em-um— suplementos para Excel, Word, Outlook e PowerPoint + Office Tab Pro
- Um instalador, uma licença— configuração em minutos (pronto para MSI)
- Funciona melhor em conjunto— produtividade simplificada em todas as aplicações do Office
- Teste gratuito de 30 dias com todas as funcionalidades— sem registo, sem cartão de crédito
- Melhor relação qualidade-preço— poupe face à compra individual dos suplementos


