Ir ao conteúdo
  • Cadastre-se

Validação de dados mediante condição


Carol1985

Posts recomendados

Amigos, boa noite!

Primeiramente, um bom ano novo a todos os participantes e moderadores, felicidades a todos!!!

Peço a ajuda de vocês: Há a possibilidade de fazer uma validação de dados com lista suspensa mediante uma condição? Ex. Se eu selecionar o estado do RS, deverá aparecer somente as cidades do RS etc.

Estou disponibilizando a planilha para melhor exemplificar minha dúvida:

http://www.sendspace.com/file/g8s2ie

Muito obrigada,

Abraços,

Carol.

Link para o comentário
Compartilhar em outros sites

um modo de fazer:

1. selecione a lista das cidades do RS (K3:K6)

2. clique na Caixa de Nome (essa Caixa está logo acima da letra da coluna 'A')

3. digite RS e tecle Enter (assim, foi nomeado de 'RS' o intervalo selecionado)

4. repita para 'RJ'

5. selecione 'C3' >> menu Dados >> Validação >> Lista >> coloque a fórmula =INDIRETO(B3) >> ok

Sugestão - evite mesclar células pois, células mescladas podem provocar erros em fórmulas e macros

Link para o comentário
Compartilhar em outros sites

Osvaldo, muito obrigada pela ajuda, funcionou direitinho!

Só uma pergunta, fiz, mas quero entender o procedimento que me ensinou. Entendi a nomeação do intervalo (eu nem sabia que dava para fazer isso, pior, nem sabia o nome da tal caixa...), mas e esta fórmula indireto, tipo, ela funciona como um procv, busca tudo na planilha??

Beijos,

Carol

Link para o comentário
Compartilhar em outros sites

Olá, Carol.

Segue abaixo um copiar/colar da ajuda do Excel sobre a função INDIRETO().

A parte dos exemplos ficou prejudicada porque o copiar/colar perde a formatação oiginal.

Vale a pena acessar a ajuda: clique no ícone 'fx', do lado direito da tal Caixa, escolha a função sobre a qual deseja saber e clique em 'Ajuda sobre esta função'.

Se restar dúvidas, retorne.

INDIRETO

Consulte também

Retorna a referência especificada por uma seqüência de caracteres de texto. As referências são imediatamente avaliadas para exibir seu conteúdo. Use INDIRETO quando quiser mudar a referência a uma célula em uma fórmula sem mudar a própria fórmula.

Sintaxe

INDIRETO(texto_ref;a1)

Texto_ref é uma referência a uma célula que contém uma referência em estilo A1, uma referência em estilo L1C1, um nome definido como uma referência ou uma referência a uma célula como uma seqüência de caracteres de texto. Se texto_ref não for uma referência de célula válida, INDIRETO retorna o valor de erro #REF!.

Se texto_ref referir-se a outra pasta de trabalho (uma referência externa), ela deve ser aberta. Se a pasta de trabalho original não estiver aberta, INDIRETO retornará o valor de erro #REF!

A1 é um valor lógico que especifica o tipo de referência contido na célula texto_ref.

Se a1 for VERDADEIRO ou omitido, texto_ref será interpretado como uma referência em estilo A1.

Se a1 for FALSO, texto_ref será interpretado como uma referência em estilo L1C1.

Exemplo

Talvez seja mais fácil compreender o exemplo se você copiá-lo para uma planilha em branco.

Como?

Crie uma pasta de trabalho ou planilha em branco.

Selecione o exemplo no tópico da Ajuda. Não selecione os cabeçalhos de linha ou de coluna.

Selecionando um exemplo na Ajuda

Pressione CTRL+C.

Na planilha, selecione a célula A1 e pressione CTRL+V.

Para alternar entre exibir os resultados e exibir as fórmulas que retornam os resultados, pressione CTRL+` (acento grave) ou, no menu Ferramentas, aponte para Auditoria de fórmulas e clique em Modo de auditoria de fórmulas.

1

2

3

4

5

A B

Dados Dados

B2 1,333

B3 45

Jorge 10

5 62

Fórmula Descrição (resultado)

=INDIRETO($A$2) O valor da referência na célula A2 (1,333)

=INDIRETO($A$3) O valor da referência na célula A3 (45)

=INDIRETO($A$4) Se a célula B4 tiver o nome definido "Jorge", será retornado o valor do nome definido (10)

=INDIRETO("B"&$A$5) O valor da referência na célula A5 (62)

Quando você cria uma fórmula que refere-se a uma célula, a referência à célula será atualizada se: (1) a célula for movida com o comando Recortar para excluir a célula ou (2) a célula for movida devido à inserção ou exclusão de linhas ou colunas. Se você desejar que a fórmula sempre se refira à mesma célula independentemente de a linha acima da célula ter sido excluída ou a célula ter sido movida, use a função de planilha INDIRETO. Por exemplo, se você quiser que a fórmula sempre se refira à célula A10, use a seguinte sintaxe.

=INDIRETO("A10")

Link para o comentário
Compartilhar em outros sites

  • 2 meses depois...

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

Sobre o Clube do Hardware

No ar desde 1996, o Clube do Hardware é uma das maiores, mais antigas e mais respeitadas comunidades sobre tecnologia do Brasil. Leia mais

Direitos autorais

Não permitimos a cópia ou reprodução do conteúdo do nosso site, fórum, newsletters e redes sociais, mesmo citando-se a fonte. Leia mais

×
×
  • Criar novo...

APRENDA TUDO SOBRE HARDWARE!

HARDWARE 2022

 

CLIQUE AQUI E BAIXE AGORA MESMO!