Se o texto estiver em A1, você poderá formatar uma célula para o formato de hora desejado e usar essa fórmula:
=TIMEVALUE(LEFT(A1,LEN(A1)-5) & ":" & MID(A1,LEN(A1)-4,2) & " " & RIGHT(A1,2))
Certifique-se de formatar a célula como formato de horário, caso contrário, você obterá um decimal funky. Além disso, isso só funciona se o espaço estiver entre o número e o am / pm.