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

Como criar uma lista pendente no Excel, mas exibir um valor diferente?

AutorXiaoyang Data de Modificação

Na folha de cálculo do Excel, pode criar rapidamente uma lista pendente com a funcionalidade Validação de Dados — mas já alguma vez tentou mostrar um valor diferente ao clicar nessa lista? Por exemplo, suponha que tem os seguintes dados em duas colunas: Coluna A (Nome) e Coluna B (Número). Pretende criar uma lista pendente com os valores da coluna Nome, mas, ao selecionar um nome nessa lista, o valor correspondente da coluna Número deve ser exibido, tal como ilustrado na imagem seguinte. Este artigo explica detalhadamente como realizar esta tarefa.

dropdown mostra valores diferentes

Criar lista pendente, mas mostrar um valor diferente na célula da lista pendente


Criar lista pendente, mas mostrar um valor diferente na célula da lista pendente

Para concluir esta tarefa, siga os passos seguintes:

1. Crie um Nome de célula para os valores que pretende utilizar na lista pendente. Neste exemplo, introduzo o nome «dropdown» na Caixa de Nome e, em seguida, prima Enter. Veja a imagem:

2. Em seguida, selecione as células onde pretende inserir a lista pendente e clique em «Dados» > «Validação de Dados» > «Validação de Dados». Veja a imagem:

clique em Dados > Validação de Dados > Validação de Dados

3. Na caixa de diálogo «Validação de Dados», no separador «Definições», selecione «Lista» no menu pendente «Permitir» e, em seguida, clique no botão botão selecionarpara escolher a lista «Nome» que pretende utilizar como valores da lista pendente na caixa de texto «Origem». Veja a imagem:

especifique as opções na caixa de diálogo

4. Após inserir a lista pendente, clique com o botão direito do rato no separador da Planilha Atual e selecione «Ver Código» no menu de contexto. Na janela do «Microsoft Visual Basic para Aplicações» que se abre, copie e cole o código seguinte no «Módulo» em branco:

Código VBA: Mostrar um valor diferente da lista pendente:

Private Sub Worksheet_Change(ByVal Target As Range)
'Updateby Extendoffice
    selectedNa = Target.Value
    If Target.Column = 5 Then
        selectedNum = Application.VLookup(selectedNa, ActiveSheet.Range("dropdown"), 2, False)
        If Not IsError(selectedNum) Then
            Target.Value = selectedNum
        End If
    End If
End Sub

selecione Ver Código e cole o código no módulo

Nota: No código acima, o número 5 presente na instrução «If Target.Column = [[PH_17]] Then» corresponde ao número da coluna onde está localizada a sua lista suspensa. Já o termo «dropdown» em «selectedNum = Application.VLookup(selectedNa, ActiveSheet.Range(»dropdown«), [[PH_16]], False)» refere-se ao nome do intervalo que definiu no passo 1. Pode ajustar ambos os valores conforme necessário.

5. Em seguida, guarde e feche este código. Agora, ao selecionar um item da lista pendente, será apresentado na mesma célula o valor correspondente diferente. Veja a imagem:

quando seleciona um item da lista pendente, é apresentado um valor diferente relativo


Lista pendente avançada do Kutools

O «Kutools para Excel» eleva as listas suspensas a um novo patamar com a sua funcionalidade «Lista Suspensa Avançada», oferecendo opções poderosas de personalização que ultrapassam as capacidades padrão do Excel. Com esta ferramenta, pode criar:

Kutools para Excel oferece mais de 300 funcionalidades avançadas para simplificar tarefas complexas e potenciar a sua criatividade e eficiência. Agora, o Kutools integra inteligência artificial para tornar o processamento de dados mais inteligente e automatizado.

  • Criar lista suspensa com seleções múltiplas

    Permite aos utilizadores selecionar várias opções numa única célula, garantindo uma introdução de dados flexível.

  • Lista suspensa com caixas de seleção

    Adicione caixas de seleção aos menus pendentes para uma seleção intuitiva, assegurando clareza e precisão.

  • Torne a lista pendente pesquisável e com pop-up automático

    Pesquise e filtre facilmente as opções no menu pendente — perfeito para listas com muitos itens.


    Demonstração: Criar lista pendente, mas mostrar Valor diferente no Excel

     

    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