Если вам нужно сделать это только один раз с вашими 100k записями: создайте вспомогательный столбец с этой формулой (при условии, что ваша строка находится в столбце A):
=LEFT(A1,11) & " " & RIGHT(A1,8)
Это предполагает, что у вас всегда есть DD/MMM/YYYY
, в случае, если вы этого не сделаете, это будет немного сложнее.
Скопируйте формулу вниз (очевидно), а затем скопируйте и вставьте специальный (значения) результат.
Затем перейдите на вкладку "Данные" и нажмите "Текст в столбцах", выберите "с разделителями" и нажмите "Готово".
Теперь у вас должна быть фактическая дата, которую вы можете отформатировать там.
Это работало для меня в Excel2007, возможно, вам придется немного поработать с функцией Text to Columns, чтобы получить именно то, что вы хотите.
Если вам придется делать это более одного раза, я бы попытался создать макрос, используя что-то вроде CDate(left(...)+" "+right(...))
в цикле for
. Слишком устал, чтобы предоставить точный синтаксис сейчас, хотя.