То, как вы находите свой день неверно, вы ищете ", "
, который является единственным уникальным символом в строке, но затем добавляете 6 к нему, чтобы получить значение даты (25), это не сработает, потому что названия месяцевможет быть дольше.Эта формула будет работать:
=DATEVALUE(LEFT(RIGHT(B2,7),2)&"-"&MID(B2,FIND(", ",B2)+2,3)&"-"&RIGHT(B2,4))
Она берет последние 7 символов из строки (день и год, всегда один и тот же размер, предполагая ведущий ноль в дате) и получает первые два числа из нее, соответствующие вашемудень.
РЕДАКТИРОВАТЬ Протестировано без начального нуля в дате, похоже, это также работает.