Criação de várias listas suspensas no Excel sem repetição

Índice

Assistir ao vídeo - Criando várias listas suspensas no Excel sem repetição

As listas suspensas do Excel são intuitivas de usar e extremamente úteis quando você está criando um painel do Excel ou um formulário de entrada de dados.

Você pode criar várias listas suspensas no Excel usando os mesmos dados de origem. No entanto, às vezes, é necessário tornar a seleção exclusiva (de modo que, uma vez selecionada, a opção não apareça em outras listas suspensas). Por exemplo, pode ser o caso quando você atribui funções de reunião a pessoas (onde uma pessoa desempenha apenas uma função).

Criação de várias listas suspensas no Excel sem repetição

Nesta postagem do blog, aprenda como criar várias listas suspensas no Excel, onde não há repetição. Algo conforme mostrado abaixo:

Para criar isso, precisamos criar um intervalo de nome dinâmico que seria atualizado automaticamente para remover um nome se já tiver sido selecionado uma vez. Esta é a aparência dos dados de back-end (em uma guia separada, enquanto a lista suspensa principal está em uma guia chamada ‘Drop Down Sem Repetição’).

Veja como você pode criar esses dados de back-end:

  1. A coluna B (Lista de membros) contém a lista de todos os membros (ou itens) que você deseja mostrar na lista suspensa
  2. A coluna C (coluna auxiliar 1) usa uma combinação das funções IF e CONT.SE. Isso fornece o nome, se o nome ainda não tiver sido usado, caso contrário, fornece um espaço em branco.
= IF (COUNTIF ('Drop Down Sem Repetição'! $ C $ 3: $ C $ 7, B3)> 0, "", B3)
  1. A coluna D (coluna auxiliar 2) usa uma combinação de funções IF e ROWS. Isso fornece o número de série se o nome não foi repetido, caso contrário, fornece um espaço em branco.
= SE (C3 "", LINHAS ($ C $ 3: C3), "")
  1. A coluna E (coluna auxiliar 3) usa uma combinação de IFERROR, SMALL e ROWS. Isso empilha todos os números de série disponíveis.
= IFERROR (PEQUENO ($ D $ 3: $ D $ 9, LINHAS ($ D $ 3: D3)), "")
  1. A coluna F (coluna auxiliar 4) usa uma combinação das funções IFERROR e INDEX. Isso fornece o nome que corresponde a esse número de série.
= IFERROR (INDEX ($ B $ 3: $ B $ 9, E3), "")
  1. Use as seguintes etapas para criar um intervalo nomeado dinâmico
    • Vá para Fórmula -> Gerenciador de Nomes
    • Na caixa de diálogo Name Manager, selecione New
    • Na caixa de diálogo Novo nome, use os seguintes detalhes
      • Nome: DropDownList
      • Refere-se a: = Lista! $ F $ 3: INDEX (Lista! $ F $ 3: $ F $ 9, COUNTIF (Lista! $ F $ 3: $ F $ 9, ”? *”))
        Esta fórmula fornece um intervalo com todos os nomes na coluna F. É dinâmico e se atualiza conforme os nomes mudam na coluna F.
  2. Vá para Aba suspensa sem repetição e crie uma lista suspensa de validação de dados no intervalo de células C2: C6. Aqui estão as etapas para fazer isso:
    • Vá para Dados -> Ferramentas de Dados -> Validação de Dados
    • Na caixa de diálogo Validação de dados, use o seguinte:
      • Critérios de Validação: Lista
      • Fonte: = DropDownList
    • Clique OK

Agora sua lista suspensa está pronta, onde uma vez que um item é selecionado, ele não aparece nas suspensas subsequentes.

Experimente você mesmo … Baixe o arquivo

Outros artigos úteis em listas suspensas no Excel:

  • Como criar uma lista suspensa de dependentes no Excel.
  • Extraia dados da seleção da lista suspensa no Excel.
  • Disfarce números como texto em uma lista suspensa.
  • Crie uma lista suspensa com sugestões de pesquisa.
  • Seleção múltipla de uma lista suspensa em uma única célula.
wave wave wave wave wave