Lista suspensa com declaração If - Excel - Automatizar Excel

Lista suspensa com declaração If - Excel

Este tutorial demonstrará como criar uma lista de caixa suspensa com uma instrução IF no Excel e no Planilhas Google.

Crie uma lista suspensa personalizada com validação de dados no Excel

Para criar uma lista suspensa que muda de acordo com o que o usuário seleciona em uma lista suspensa original, pode ser feito com uma instrução IF na função de validação de dados do Excel.

  1. Clique em C2
  2. Na faixa de opções, selecione Dados> Ferramentas de dados> Validação de dados.

  1. Selecione Lista na caixa suspensa Permitir e digite a seguinte fórmula:
1 = IF (C2 = "Mostrar fruta", ShowMeat, ShowFruit)

A fórmula usa 2 nomes de intervalo - ShowFruit e ShowMeat. Dependendo da opção escolhida, a lista correspondente aparecerá na lista suspensa.

  1. Clique OK.
  2. Clique na lista suspensa para ver a lista de frutas disponíveis.

  1. Clique em Mostrar Carne e, em seguida, clique na lista suspensa novamente. A lista terá mudado para mostrar a lista de carnes, enquanto o valor superior terá mudado para “Mostrar fruta”.

Crie uma lista suspensa personalizada com uma instrução IF aninhada no Excel

Podemos expandir a fórmula acima usando instruções If aninhadas.

  1. Clique em C2.
  2. Na faixa de opções, selecione Dados> Ferramentas de dados> Validação de dados.
  3. Selecione Lista na lista suspensa Permitir e selecione Faixa F2: I2.

  1. Clique OK.
  2. Clique em C3.
  3. Na faixa de opções, selecione Dados> Ferramentas de dados> Validação de dados.
  4. Selecione Lista na lista suspensa Permitir e digite a fórmula a seguir.
1 = SE ($ C $ 2 = "Fruta", fruta, SE (C2 = "Vegetais", vegetais, SE (C2 = "Carne", carne, frutos do mar)))

Mais uma vez, estamos usando Nomes de intervalo na fórmula.

  1. Selecione o tipo de alimento na lista suspensa superior.

  1. A lista na segunda lista suspensa mudará de acordo.

Você vai ajudar o desenvolvimento do site, compartilhando a página com seus amigos

wave wave wave wave wave