Veja uma fórmula que funciona para o seu exemplo, independentemente das suas configurações de localidade:
=TEXT(DATE(MID(A1,7,2),LEFT(A1,2),MID(A1,4,2)),"dd-mmm-yy") & " to " & TEXT(DATE(RIGHT(A1,2),MID(A1,13,2),MID(A1,16,2)),"dd-mmm-yy")
Aqui está uma que funciona, não importa o que há entre as datas, desde que as datas sejam do formato mm / dd / aa e no início e no final:
=TEXT(DATE(MID(A1,7,2),LEFT(A1,2),MID(A1,4,2)),"dd-mmm-yy") & MID(A1,9,LEN(A1)-16) & TEXT(DATE(RIGHT(A1,2),MID(A1,LEN(A1)-7,2),MID(A1,LEN(A1)-4,2)),"dd-mmm-yy")
Dependendo da sua situação, essa outra opção pode ou não ser útil. Você pode alterar o formato de data padrão do sistema. Isso afeta as funções de data do Excel para que elas esperem que as datas estejam nesse formato. Uma vez feito, você pode usar a função DATEVALUE
bem. Se essa for uma operação única, sugiro alterar o formato, executar as fórmulas e alterá-lo novamente. Caso contrário, eu iria com uma abordagem de fórmula. Você pode obter todos os detalhes de como alterar as configurações do sistema aqui . (Eu não copiei e colei tudo porque é longo .)