Excel: Use a tabela como lista suspensa de validação de dados

Criar uma tabela no MS Excel pode ser muito frustrante se você repetir a mesma entrada indefinidamente.
Excel: Use a tabela como lista suspensa de validação de dados


Validação de dados: como fazer uma célula para selecionar valores em um menu suspenso

Criar uma tabela no MS Excel pode ser muito frustrante se você repetir a mesma entrada indefinidamente.

Ao mesmo tempo, é muito conveniente se você apenas selecionar o conteúdo de entrada de uma determinada lista suspensa.

Vamos ver como usar a regra de validação, uma função que torna isso possível.

A tabela abaixo é uma lista de despesas de um indivíduo. A data, o tipo de despesa e o valor são inseridos sempre que algum dinheiro está sendo gasto.

Usando esta tabela, vamos definir a coluna B para que os tipos de despesas possam ser selecionados na lista suspensa, e somente a partir daí, para evitar configurá-los todas as vezes e evitar qualquer erro na entrada de dados.

Solução 1: crie uma lista por entrada direta

Vamos começar selecionando a célula para a qual queremos definir a lista suspensa.

Selecione Validação de dados na guia Dados do Excel; ela pode ser exibida apenas como um pequeno ícone.

Na guia de configurações, exiba a opção suspensa de permissão e selecione a opção Lista. Isso permitirá que você crie ou selecione uma lista de valores permitidos para células de dados selecionadas.

No campo de origem, basta inserir os valores que deseja permitir, separados por vírgula.

Basta validar clicando em OK, e sua lista suspensa de validação terá sido criada para as células selecionadas.

Se você selecionar uma dessas células, um ícone aparecerá no final da célula e, clicando nele, a lista suspensa de validação será exibida, permitindo que você selecione o valor a ser inserido automaticamente na célula com base em seu lista de entrada direta.

Solução 2: Selecione um intervalo de valores existentes

Da mesma forma, em vez de digitar os valores manualmente, você pode especificar um intervalo de valores permitidos selecionando uma lista que já existe na pasta de trabalho.

Uma prática recomendada ao criar várias listas suspensas de validação no Microsoft Excel é ter uma ou mais planilhas específicas que contenham apenas as várias listas de validação, para tornar mais fácil localizá-las e atualizá-las.

Depois de criar sua lista de valores permitidos, em nosso exemplo na mesma planilha para torná-la visualmente mais acessível, selecione as células nas quais a validação de dados deve ser aplicada.

Em seguida, abra da mesma forma o menu de validação de dados na guia de dados, selecione o tipo de lista no menu suspenso e, para a fonte, em vez de inserir seus próprios valores, clique no botão à direita do campo.

Você será redirecionado para sua planilha e tudo o que você precisa fazer é clicar na primeira célula da sua tabela de validação de dados, mover o mouse para a última célula que contém um dos valores válidos, mantendo o clique pressionado e soltar o clique somente depois de atingir a última célula de valores de validação de dados.

Se você criou uma tabela para seus valores de validação de dados e a nomeou, você pode usar o nome da tabela em vez do intervalo de células para referenciá-la

Os valores que você selecionou dessa forma serão referenciados em sua lista de validação de dados e você pode simplesmente adicionar valores à sua validação de dados - ou removê-los - atualizando essa lista.

Defina as entradas de validação de dados em uma planilha diferente

Torne -se um Excel Pro: participe do nosso curso!

Eleve suas habilidades de iniciantes a heróis com nosso curso básico do Excel 365, projetado para torná -lo proficiente em apenas algumas sessões.

Inscreva -se aqui

Eleve suas habilidades de iniciantes a heróis com nosso curso básico do Excel 365, projetado para torná -lo proficiente em apenas algumas sessões.

Para organizar melhor sua pasta de trabalho, pode ser mais fácil criar suas listas de validação de dados em uma pasta de trabalho específica, para que você possa localizá-las e acessá-las facilmente e não precise se perguntar onde estão definidas.

Coloque seus dados lá, selecione a tabela e use a opção tables: table na aba insert, para transformar sua lista de valores em uma tabela que será automaticamente rezised conforme você adiciona ou remove valores - e assim será sua validação de dados.

Em seguida, clique em qualquer lugar em sua mesa estilizada e insira um nome de mesa na guia de design de mesa.

Isso permitirá que você faça referência a esta tabela em qualquer lugar, incluindo em uma lista de validação de dados, simplesmente inserindo o nome da tabela em vez do intervalo!

Como permitir células em branco em uma lista de validação de dados

Se você deseja permitir valores em branco em um campo que possui a validação de dados habilitada, você deve selecionar uma das células para a qual a validação de dados está ativada e ir para a guia de dados para abrir o menu de validação de dados (veja acima onde o botão está )

Lá, certifique-se de que a opção ignorar em branco esteja marcada e clique em aplicar essas alterações a todas as outras células com as mesmas configurações antes de clicar em OK.

Você poderá então esvaziar uma célula selecionando-a e removendo o conteúdo, sem receber uma mensagem de erro especificando que o conteúdo das células não é permitido.

Como desabilitar valores em branco em uma lista de validação de dados

Se você não quiser que valores em branco sejam permitidos em uma lista suspensa de validação de dados e obter uma mensagem de erro o valor nesta célula é inválido ou ausente sempre que selecioná-lo, comece selecionando o intervalo de células em que os dados a validação se aplica, ou qualquer célula dessa lista.

Em seguida, abra o menu de validação de dados na guia de dados e desmarque o campo ignorar em branco. Se você selecionou apenas uma célula, marque aplicar essas alterações a todas as outras células com as mesmas configurações antes de clicar em OK.

De volta à sua lista suspensa de validação de dados, o erro aparecerá - e não será mais possível deixar uma célula em branco.

Como remover uma lista suspensa de validação de dados

Sempre que você terminar de limitar o intervalo de valores permitidos em uma lista, selecione qualquer célula dessa lista.

Em seguida, abra o menu de validação de dados na guia de dados - veja acima na primeira seção como fazer isso - e certifique-se de que a opção aplicar essas alterações a todas as outras células com as mesmas configurações esteja marcada, caso contrário, você apenas removerá os dados validação nas células atualmente selecionadas.

Em seguida, clique em limpar tudo e a validação de dados que você selecionou será removida da pasta de trabalho do MS Excel!

VBA: Adicionar lista de validação

Adicionar uma lista de validação com VBA é tão fácil quanto usar a função abaixo, onde A1 é a célula na qual os dados serão validados em relação à lista de validação de dados armazenada nas células B1 a B5.

Intervalo ("a1"). Validação _ .Modificar xlValidateList, xlValidAlertStop, "= $ B $ 1: $ B $ 5"

Usando as propriedades avançadas da função de lista de validação de dados VBA, é possível criar várias listas suspensas dependentes no VBA do Excel, cada uma valida vários campos em relação a várias listas de validação de dados e têm seus próprios títulos, títulos de erro, mensagens e mensagens de erro .


Yoann Bierling
Sobre o autor - Yoann Bierling
Yoann Bierling é um profissional de publicação e consultoria digital da web, causando um impacto global por meio de conhecimentos e inovação em tecnologias. Apaixonado por capacitar indivíduos e organizações a prosperar na era digital, ele é levado a fornecer resultados excepcionais e impulsionar o crescimento através da criação educacional de conteúdo.

Torne -se um Excel Pro: participe do nosso curso!

Eleve suas habilidades de iniciantes a heróis com nosso curso básico do Excel 365, projetado para torná -lo proficiente em apenas algumas sessões.

Inscreva -se aqui

Eleve suas habilidades de iniciantes a heróis com nosso curso básico do Excel 365, projetado para torná -lo proficiente em apenas algumas sessões.




Comentários (0)

Deixe um comentário