Como inserir somente valores exclusivos em uma coluna no Excel 2007

1

Gostaria de saber a maneira mais fácil de garantir que apenas strings exclusivas sejam inseridas em uma coluna específica no MS Excel 2007? Eu sei que tenho que colocar uma fórmula no Data > Validação de dados, mas não sei como.

Digamos que estou inserindo dados em qualquer lugar da coluna B e quero saber se o valor de entrada já está em outro lugar na coluna (acima ou abaixo da célula atual) e não permitir se houver uma duplicata.

Editar :

  1. Eu vi respostas como este aqui neste site, mas todos eles têm um intervalo digamos de B1 a B20, como eu tenho essa validação em toda a coluna, isso é possível?

  2. Parece que quando eu arrasto na célula, valores duplicados podem aparecer, é só quando tento inserir o valor que essa validação funciona. Então, como faço para restringir o arrastar, bem como a entrada manual sobre isso?

por Ray Fan 17.07.2010 / 20:02

3 respostas

2

Além disso, apenas uma nota lateral ... ao se referir a células específicas em uma coluna (como no seu exemplo), você se referiria a elas como B1: B20. Para se referir a toda a coluna, você pode usar B: B. Isso descreve uma matriz de todos os dados na coluna B. Espero que ajude.

    
por 18.07.2010 / 17:51
1

Você só pode lidar com a cópia pela validação com o VBA:

link

    
por 18.07.2010 / 17:44
0

Eu respondo apenas a sua pergunta 2. Você tem que escrever sua própria rotina Private Sub Worksheet_Change.

    
por 01.10.2010 / 14:45