validação de dados exclui em branco da lista

0

A minha pergunta é: Como posso criar uma lista suspensa que tenha dados dinâmicos (datas) e tenha células "em branco", < "" > porque existe uma função que imprime data ou "".

Já experimentei este vídeo: link , mas não funcionou comigo porque funciona apenas para alfabético e não funciona para numérico.

Alguém tem alguma solução?

    
por Spon4ik 18.12.2013 / 14:48

1 resposta

0

Se você tiver o privilégio de adicionar outra coluna à sua planilha, poderá compactar a lista de datas em uma nova coluna. Em seguida, use a nova coluna como sua lista de validação, em vez das datas originais de sua fórmula.

Exemplo:
A coluna A inclui datas aleatórias e espaços em branco gerados pela fórmula abaixo (você não usará essa fórmula).

=IF(RAND()>0.2,RANDBETWEEN(1,12)&"/"&RANDBETWEEN(1,28)&"/2013","")

Na coluna B , eu tenho uma lista compactada dessas datas aleatórias. Esta lista é gerada usando a fórmula de matriz abaixo.

=IFERROR(SMALL(IF($A$2:$A$30<>"",DATEVALUE($A$2:$A$30)),ROW()-1),"")

Você deve inserir a fórmula clicando na barra de fórmulas e pressionando Ctrl + Deslocar + Enter . Então, preencha. Isso gerará uma lista ordenada das datas de A , ignorando quaisquer espaços em branco. Você desejará aplicar um formato de data a essa lista.

Por fim, configure a regra de validação para sua lista suspensa usando a validação de lista. Use o seguinte para sua fonte.

=INDIRECT("B2:B"&COUNT(B:B)+1)

Se a sua lista de origens estiver em uma planilha diferente da lista suspensa, será necessário usar um intervalo dinâmico nomeado em vez da referência codificada para a coluna B . Você pode encontrar instruções sobre como fazer isso aqui .

    
por 18.12.2013 / 16:21