Lista suspensa automatica no Excel

Como Usar a Fórmula DESLOC no Excel para Criar uma Lista Dinâmica em Validação de Dados

Criar listas dinâmicas no Excel é uma maneira eficiente de garantir que seus dados estejam sempre atualizados, especialmente quando se trata de validar dados entre diferentes planilhas. Neste artigo, vamos explorar como usar a fórmula `DESLOC` para criar uma lista dinâmica que se atualiza automaticamente conforme você adiciona novos dados.

Entendendo a Fórmula

A fórmula que utilizaremos é: =DESLOC(Cadastros!$C$3;1;;CONT.VALORES(Cadastros!$C:$C)-1)

Vamos dividir esta fórmula em partes para entender seu funcionamento:

1. DESLOC(Cadastros!$C$3;1;;CONT.VALORES(Cadastros!$C:$C)-1):
– `DESLOC` é uma função que retorna uma referência a um intervalo que está a um número especificado de linhas e colunas de uma célula ou intervalo inicial.
– `Cadastros!$C$3` é a célula inicial a partir da qual a função DESLOC começa a calcular. Neste caso, é a célula C3 na aba “Cadastros”.
– `1` é o número de linhas para deslocar para baixo a partir da célula inicial (C3). Assim, a fórmula começa a partir da célula C4.
– `;` os próximos parâmetros são deixados em branco para usar os valores padrão.
– `CONT.VALORES(Cadastros!$C:$C)-1` é uma função que conta o número de células não vazias na coluna C e subtrai 1 para ajustar o intervalo.

Passo a Passo para Configurar a Fórmula

1. Abra o Excel e vá para a planilha “Cadastros”:
– Certifique-se de que os dados que você deseja incluir na lista suspensa estejam na coluna C, começando a partir da célula C3.

2. Defina um Nome para o Intervalo Dinâmico:
– Vá para a aba “Fórmulas” e clique em “Gerenciador de Nomes”.
– Clique em “Novo” e dê um nome ao intervalo, por exemplo, “ListaDinamica”.
– No campo “Refere-se a”, insira a fórmula:
“`excel
=DESLOC(Cadastros!$C$3;1;;CONT.VALORES(Cadastros!$C:$C)-1)
“`
– Clique em “OK” para salvar.

3. Vá para a planilha “Vendas”:
– Selecione as células onde deseja aplicar a lista suspensa.

4. Configurar a Validação de Dados:
– Na aba “Dados”, clique em “Validação de Dados”.
– Na janela que se abre, escolha “Lista” na opção “Permitir”.
– No campo “Fonte”, digite o nome do intervalo que você definiu, precedido por um sinal de igual, por exemplo, `=ListaDinamica`.
– Clique em “OK”.

Utilizar a função `DESLOC` para criar uma lista dinâmica no Excel é uma maneira eficaz de manter seus dados atualizados e precisos. Com os passos descritos acima, você pode configurar uma lista suspensa que se adapta automaticamente conforme novos dados são adicionados, tornando suas planilhas mais robustas e fáceis de gerenciar. Experimente essa fórmula em suas próprias planilhas e veja como ela pode simplificar seu fluxo de trabalho.

Miguel Rodrigues
Últimos posts por Miguel Rodrigues (exibir todos)