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 .