KutoolsforOffice — Uma solução, cinco ferramentas poderosas.Fazer mais com menos esforço.

Como Preencher Automaticamente Outras Células Após Selecionar um Valor numa Lista suspensa no Excel: Um Guia Abrangente

AutorSiluvia Data de Modificação

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.

preencher-automaticamente-uma-lista-suspensa

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.

    doc-select-list

    doc-drop-down-list

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:

=PROCV(D2;$A$2:$B$5;2;FALSO)

🔓 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:

=ÍNDICE($B$2:$B$5;CORRESP(D2;$A$2:$A$5;0))

🔓 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:

=GetProductInfo(D2;2)

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:


As Melhores Ferramentas de Produtividade para o Office

🤖KUTOOLS AI Assistente: Revolucione o Análise de Dados com base em:Execução Inteligente   |  Gerar Código|  Criar fórmulas personalizadas  |  Analisar Dados e Gerar Gráficos|  Invocar Funções Aprimoradas
Funcionalidades Populares:Localizar, Destacar ou Marcar Duplicatas   |  Excluir linhas em branco   |  Combinar Colunas ou Células sem Perder Dados   |   Arredondamento sem usar fórmula...
Super PROC:VLookup com Múltiplos Critérios  |  VLookup com Múltiplos Valores  |   VLookup em Múltiplas Folhas   |   Correspondência Fuzzy....
Lista Suspensa Avançada:Criar Rapidamente Lista de Seleção   |  Lista de Seleção Dependente   |  Lista de Seleção com Múltipla Escolha....
Gestor de Colunas:Adicionar um Número Específico de Colunas|Mover Colunas|Alternar Estado de Visibilidade de Colunas Ocultas|Comparar Intervalos e Colunas...
Funcionalidades em Destaque:Grade de foco   |  Visualização de Design   |Barra de fórmulas aprimorada   | Gestor de Pastas de Trabalho e Folhas   |  Biblioteca de Recursos(Texto Automático)|  Seleção de Data   |  Consolidar Planilhas  |  Encriptar/Descriptografar Células   | Enviar Emails por Lista   |  Super Filtro   |   Filtro Especial(Filtrar Células com Fonte em Negrito/itálico/rasurado...) ...
Principais Conjuntos de Ferramentas 15:12 Ferramentasde Texto(Adicionar Texto,Excluir Caracteres Específicos, ...)|   50+Tiposde Gráfico(Gráfico de Gantt, ...)|   40+ Fórmulas Práticas(Calcular a idade com base na data de nascimento, ...)|   19 Ferramentasde Inserção(Inserir QR Code,Inserir Imagem a Partir do Caminho, ...)|   12 Ferramentasde Conversão(Converter em Palavras,Conversão de moeda, ...)|   7 Ferramentasde Mesclar e Dividir(Mesclar Linhas Avançado,Dividir Células, ...)|... e muito mais
Utilize o Kutools na sua língua preferida – suporta inglês, espanhol, alemão, francês, chinês e mais 40+ idiomas!

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.

ExcelWordOutlookTabsPowerPoint
  • 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