Nos exemplos que você deu, segue um padrão.
O padrão é: pelo menos um dígito, seguido por um símbolo que seja um traço ou uma barra. (x2) e terminando em 2 ou 4 dígitos. E eles estão todos na mesma linha.
Você pode usar o regex para retornar todos os resultados correspondentes a esse padrão. Meu regex está um pouco enferrujado, mas o padrão seria algo como:
\d{1,2}[\/-]\d{1,2}[\/-]\d{2,4}
Isso corresponderia, por exemplo, ao formato DD / MM / AAAA, bem como ao formato D-M-AA e às permutações do mesmo.
Se você quiser analisar o formato de data de / para , use esta string de pesquisa:
\d{1,2}[\/-]\d{1,2}[\/-]\d{2,4}\s*to\s*\d{1,2}[\/-]\d{1,2}[\/-]\d{2,4}
É claro que você precisaria executá-lo por meio de um mecanismo de expressão regular e coletar a saída.
Então você pode querer padronizar a saída para que tudo corresponda a um formato DD / MM / AAAA - embora eu tenha que dizer que prefiro YYYY-MM-DD como os computadores indexam coisas para pesquisas. Você pode fazer isso com regex também, agrupando números e reorganizando-os com pesquisa e substituição. Deixe-me saber se isso soa como algo que você gostaria de tentar.
Finalmente, você pode querer converter a saída padronizada para o calendário gregoriano. O que você pode fazer com uma fórmula do Excel executará um cálculo se o valor do ano for menor que 1900 ou algo assim.
Melhor da sorte. Padronizar dados como esse pode ser um pesadelo, embora os scripts e o regex ajudem tremendamente.