Ir para o conteúdo principal

Como criar validação de dados externos em outra planilha ou pasta de trabalho?

Geralmente, usamos a validação de dados para limitar os usuários a inserir os valores que queremos, mas você já tentou criar uma validação de dados externa em outra planilha ou pasta de trabalho, o que significa que os dados de origem e a validação de dados não estão na mesma planilha ou mesmo pasta de trabalho? Neste artigo, apresentarei o método para lidar com esse problema no Excel.

Crie validação de dados externos em outra planilha

Crie validação de dados externos em diferentes pastas de trabalho


seta azul bolha direita Crie validação de dados externos em outra planilha

Tome a criação de uma lista suspensa, por exemplo, vou criar a fonte em uma folha e, em seguida, usar o Nome do intervalo para criar a lista suspensa em outra folha com base na fonte de valor.

1. Crie o valor de origem da lista suspensa em uma planilha como desejar. Veja a imagem:
doc validação de dados externos 1

2. Selecione esses valores de origem e vá para o nome Box para definir um nome de intervalo para as células, aqui eu insiro País no nome Box, e depois pressione Entrar chave para terminar a nomeação. Veja a imagem:
doc validação de dados externos 2

3. Vá para a planilha em que deseja criar esta lista suspensa externa e selecione uma célula ou intervalo para colocar a lista suspensa, G1: G4, por exemplo, e clique em Data > Validação de dados. Veja a imagem:
doc validação de dados externos 3

4. No Validação de dados diálogo, clique em Configurações guia, e selecione Lista do Permitir lista suspensa e digite = País (País é o nome que você definiu para o intervalo de origem na etapa 2, você pode alterá-lo como quiser) na caixa de fonte. Veja a imagem:
doc validação de dados externos 4

5. Clique OK, agora a validação de dados externos foi criada.
doc validação de dados externos 5


seta azul bolha direita Crie validação de dados externos em diferentes pastas de trabalho

Para criar validação de dados externos em outra pasta de trabalho, você também precisa usar o intervalo de nomes.

Considere a criação de uma lista suspensa, por exemplo.

1. Crie os valores de origem conforme necessário em uma planilha e, em seguida, selecione os valores de origem e vá para nome Box para dar um nome ao intervalo de origem e pressione Entrar chave, pegue CusNome por exemplo. Veja a imagem:
doc validação de dados externos 6

2. Em seguida, vá para a pasta de trabalho que deseja criar lista suspensa, selecione uma coluna em branco em uma planilha, Coluna J por exemplo, e clique em Fórmulas > Definir o Nome. Veja a imagem:
doc validação de dados externos 7

3. No Novo nome caixa de diálogo, insira um nome no Nome caixa e selecione livro do Objetivo lista e digite esta fórmula = Source.xlsx! CustName (Source é o nome da pasta de trabalho dos dados de origem e CustName é o nome do intervalo que você criou para os dados de origem na etapa 1, você pode alterá-los conforme necessário) no Refere-se a caixa de texto. Veja a imagem:
doc validação de dados externos 8

4. Clique OK. Em seguida, selecione o intervalo que deseja criar na lista suspensa externa, L1: L4, e clique em Data > Validação de dados. Veja a imagem:
doc validação de dados externos 9

5. No Validação de dados diálogo, clique em Configurações guia, e selecione Lista da Permitir lista suspensa e insira esta fórmula = MyCustList (MyCustList é o nome do intervalo que você dá à coluna em branco na etapa 3, você pode alterá-lo conforme necessário) para o fonte caixa. Veja a imagem:
doc validação de dados externos 10

6. Clique OK. Agora a validação de dados externos em outra pasta de trabalho foi criada. Veja a imagem:
doc validação de dados externos 11

Note: Somente quando as duas pastas de trabalho são abertas ao mesmo tempo (a pasta de trabalho de dados de origem e a pasta de trabalho de validação de dados), a validação de dados externos pode funcionar corretamente.

Melhores ferramentas de produtividade de escritório

🤖 Assistente de IA do Kutools: Revolucionar a análise de dados com base em: Execução Inteligente   |  Gerar Código  |  Crie fórmulas personalizadas  |  Analise dados e gere gráficos  |  Invocar funções do Kutools...
Recursos mais comuns: Encontre, destaque ou identifique duplicatas   |  Excluir linhas em branco   |  Combine colunas ou células sem perder dados   |   Rodada sem Fórmula ...
Super pesquisa: VLookup de múltiplos critérios    VLookup de múltiplos valores  |   VLookup em várias planilhas   |   Pesquisa Difusa ....
Lista suspensa avançada: Crie rapidamente uma lista suspensa   |  Lista suspensa de dependentes   |  Lista suspensa de seleção múltipla ....
Gerenciador de colunas: Adicione um número específico de colunas  |  Mover colunas  |  Alternar status de visibilidade de colunas ocultas  |  Compare intervalos e colunas ...
Recursos em destaque: Foco da Grade   |  Vista de Design   |   Grande Barra de Fórmula    Gerenciador de pastas de trabalho e planilhas   |  Biblioteca (Auto texto)   |  Data Picker   |  Combinar planilhas   |  Criptografar/Descriptografar Células    Enviar e-mails por lista   |  Super Filtro   |   Filtro Especial (filtro negrito/itálico/tachado...) ...
15 principais conjuntos de ferramentas12 Texto Ferramentas (Adicionar texto, Remover Personagens, ...)   |   50+ de cores Tipos (Gráfico de Gantt, ...)   |   Mais de 40 práticos Fórmulas (Calcule a idade com base no aniversário, ...)   |   19 Inclusão Ferramentas (Insira o código QR, Inserir imagem do caminho, ...)   |   12 Conversão Ferramentas (Números para Palavras, Conversão de moedas, ...)   |   7 Unir e dividir Ferramentas (Combinar linhas avançadas, Dividir células, ...)   |   ... e mais

Aprimore suas habilidades de Excel com o Kutools para Excel e experimente uma eficiência como nunca antes. Kutools para Excel oferece mais de 300 recursos avançados para aumentar a produtividade e economizar tempo.  Clique aqui para obter o recurso que você mais precisa...

Descrição


Office Tab traz interface com guias para o Office e torna seu trabalho muito mais fácil

  • Habilite a edição e leitura com guias em Word, Excel, PowerPoint, Publisher, Access, Visio e Project.
  • Abra e crie vários documentos em novas guias da mesma janela, em vez de em novas janelas.
  • Aumenta sua produtividade em 50% e reduz centenas de cliques do mouse para você todos os dias!
Comments (6)
No ratings yet. Be the first to rate!
This comment was minimized by the moderator on the site
"Only when the two workbook are open at the same time (the source data workbook and the data validation workbook), the external data validation can correctly work." Yes this is rather a big problem isn't it? We would not usually have two workbooks open at the same time, we more likely wish to use an old workbook and simply copy the data validation rules to the new spreadsheet. I gave up trying to do this using copy and paste, instead wrote a VBA macro which applied the data validation rule to a large number of cells in one go. Use 'Record Macro' to set up the VBA commands and make minor adjustments to the resulting code to do the trick. Worked fine.
This comment was minimized by the moderator on the site
Glad its not just me that can't get the external data validation to work. Frustratingly it seemed to once but never again. No idea what I did that time.
This comment was minimized by the moderator on the site
Hello, thanks for showing us how to have a drop-down list linked to an external file. However I could not set up the Data Validation to work, even though I have selected to STOP any invalid entry, which a number not included in the drop-down list itself. Is there any way where I can circumnavigate this?
This comment was minimized by the moderator on the site
Create external data validation in different workbook. This tips not working for sharing file one PC to another PC. How it will works? pls. suggest me.
This comment was minimized by the moderator on the site
Sorry I have no idea on this.
This comment was minimized by the moderator on the site
Thank you so much for this article! I could not get Excel to allow me to reference another sheet for a data validation list. I can only surmise that it is because of the version. Very frustrating! However, I did not know about naming the data list, and by doing so and using the =[data list name], it worked like a charm. Many thanks!
There are no comments posted here yet
Please leave your comments in English
Posting as Guest
×
Rate this post:
0   Characters
Suggested Locations