Se hai il lusso di aggiungere un'altra colonna al tuo foglio di lavoro, puoi comprimere l'elenco delle date in una nuova colonna. Quindi, utilizzare la nuova colonna come elenco di convalida anziché le date originali della formula.
Esempio: la
colonna Ainclude date casuali e spazi generati dalla formula seguente (non si utilizzerà questa formula).
=IF(RAND()>0.2,RANDBETWEEN(1,12)&"/"&RANDBETWEEN(1,28)&"/2013","")
In Column B, ho un elenco compresso di queste date casuali. Questo elenco viene generato utilizzando la formula di matrice in basso.
=IFERROR(SMALL(IF($A$2:$A$30<>"",DATEVALUE($A$2:$A$30)),ROW()-1),"")
Devi inserire la formula facendo clic nella barra della formula e premendo Ctrl+ Shift+ Enter. Quindi, riempi. Questo genererà un elenco ordinato delle date da A, saltando eventuali spazi vuoti. Si desidera applicare un formato data a questo elenco.
Infine, imposta la regola di convalida per il tuo menu a discesa utilizzando la convalida Elenco. Usa quanto segue per la tua Fonte.
=INDIRECT("B2:B"&COUNT(B:B)+1)
Se l'elenco Sorgente si trova su un foglio diverso rispetto all'elenco a discesa, sarà necessario utilizzare un intervallo con nome dinamico anziché il riferimento hardcoded alla colonna B. Puoi trovare istruzioni su come farlo qui .
