Используйте TEXTJOIN в формуле массива:
=SUBSTITUTE(TEXTJOIN(", ",TRUE,IF(ISNUMBER(SEARCH("*/*/*",TRIM(MID(SUBSTITUTE(A1," ",REPT(" ",99)),(ROW($1:$25)-1)*99+1,99)))),TRIM(MID(SUBSTITUTE(A1," ",REPT(" ",99)),(ROW($1:$25)-1)*99+1,99)),"")),".","")
Поскольку формула массива должна быть подтверждена нажатием Ctrl-Shift-Enter вместо Enter при выходе из режима редактирования.
TEXTJOIN былВведение в Office 365 Excel
Если у вас нет Office 365, то выходные данные должны будут находиться в разных ячейках для каждой "даты"
Поместите это в B1, копируйте вверх и вниз:
=IFERROR(SUBSTITUTE(TRIM(MID(SUBSTITUTE($A1," ",REPT(" ",99)),(AGGREGATE(15,6,ROW($1:$25)/(ISNUMBER(SEARCH("*/*/*",TRIM(MID(SUBSTITUTE($A1," ",REPT(" ",99)),(ROW($1:$25)-1)*99+1,99))))),COLUMN(A:A))-1)*99+1,99)),".",""),"")