Excel Utilizando Formatação Condicional para criar Menus que são exibidos/escondidos

Para criar menus suspensos dinâmicos no Excel usando a Formatação Condicional, Você precisará combinar várias regras de formatação condicional e listas de validação de dados. Aqui está um guia passo a passo:

1. Configure os dados:

Crie uma tabela com duas colunas: um para o itens de menu (e.g., opções para um menu suspenso) e outro para valores correspondentes (e.por g., os dados a serem exibidos com base no item de menu selecionado).

2. Crie uma lista suspensa:

Em uma célula separada (onde o menu suspenso aparecerá), use o botão recurso Validação de dados para criar uma lista suspensa.

  • Selecione a célula onde você deseja o menu suspenso.
  • Ir para o guia Dados e clique em Validação de dados.
  • Na Validação de dados caixa de diálogo, Selecione a opção opção Lista opção.
  • Na campo Fonte campo Insira o intervalo que contém seus itens de menu (E.g., A2:A10).
  • Clique OKEY.

3. Aplicar formatação condicional:

Use a formatação condicional para ocultar ou mostrar linhas com base no item de menu selecionado.

  • Selecione a tabela inteira (incluindo os cabeçalhos).
  • Vá para a guia Página Inicial e clique em Formatação Condicional.
  • Escolher Usar uma fórmula para determinar quais células formatar.
  • Na Fórmula caixa Insira a seguinte fórmula:

Distinguir-se

=MATCH($D$2,$A$2:$A$10,0)>0

Substituir $D$2 com a referência da célula que contém o menu suspenso. Substituir $A$2:$A$10 com o intervalo que contém seus itens de menu (incluindo cabeçalhos). Clique Estilo de formato. Escolha a formatação que deseja aplicar para linhas ocultas (e.g., fundo branco). Clique OKEY. Clique OKEY novamente para aplicar a regra de formatação condicional.

4. Considerações adicionais:

  • Se você quiser exibir o valor correspondente com base no item de menu selecionado, Use outra regra de formatação condicional:
    • Selecione a célula onde você deseja exibir o valor correspondente.
    • Use a formatação condicional com a seguinte fórmula:

Distinguir-se

=IF(MATCH($D$2,$A$2:$A$10,0)>0,$B$2:$B$10,"")


Substituir $D$2 com a referência da célula que contém o menu suspenso. Substituir $A$2:$A$10 com o intervalo que contém seus itens de menu (incluindo cabeçalhos). Substituir $B$2:$B$10 com o intervalo que contém os valores correspondentes (incluindo cabeçalhos). Clique Estilo de formato e escolha a formatação desejada. Clique OKEY duas vezes para aplicar a regra.

  • Você pode ajustar as fórmulas e a formatação com base em suas necessidades específicas e estrutura de dados.

Explicação das fórmulas:

  • O MATCH A função verifica se o item de menu selecionado (valor em $D$2) existe na lista de itens do menu ($A$2:$A$10). Se isso acontecer, ele retorna um número positivo (índice do item correspondente).
  • A regra de formatação condicional usando MATCH oculta linhas onde o resultado de MATCH é 0 (nenhuma correspondência encontrada).
  • A regra de formatação condicional para exibir valores usa um IF declaração:
    • Se o resultado de MATCH é positivo (item de menu encontrado), ele retorna o valor correspondente do $B$2:$B$10 gama.
    • Se o resultado de MATCH é 0 (nenhuma correspondência encontrada), ele retorna uma cadeia de caracteres vazia (“”) para ocultar a célula.

Essa abordagem permite criar menus suspensos dinâmicos no Excel que controlam a visibilidade das linhas e exibem os valores correspondentes com base na seleção do usuário.

Deixe uma resposta