Если у вас есть возможность добавить еще один столбец на рабочий лист, вы можете сжать список дат в новом столбце. Затем используйте новый столбец в качестве списка проверки, а не исходные даты из вашей формулы.
Пример:
Столбец A
содержит случайные даты и пробелы, сгенерированные по формуле ниже (вы не будете использовать эту формулу).
=IF(RAND()>0.2,RANDBETWEEN(1,12)&"/"&RANDBETWEEN(1,28)&"/2013","")
В столбце B
у меня сжатый список этих случайных дат. Этот список генерируется с использованием формулы массива ниже.
=IFERROR(SMALL(IF($A$2:$A$30<>"",DATEVALUE($A$2:$A$30)),ROW()-1),"")
Вы должны ввести формулу, нажав на панели формул и нажав Ctrl+Shift+Enter. Затем заполните. Это создаст упорядоченный список дат из A
, пропуская любые пробелы. Вы хотите применить формат даты к этому списку.
Наконец, настройте правило проверки для вашего раскрывающегося списка, используя проверку списка. Используйте следующее для вашего источника.
=INDIRECT("B2:B"&COUNT(B:B)+1)
Если ваш список источников находится на листе, отличном от раскрывающегося, вам нужно будет использовать динамический именованный диапазон вместо жестко заданной ссылки на столбец B
Вы можете найти инструкции о том, как сделать это здесь.