Supondo que o valor esteja na célula A1, use esta fórmula:
=TIMEVALUE(LEFT(A1,LEN(A1)-2)&":"&RIGHT(A1,2))
O que está acontecendo é que o valor assumido é de 1 ou 2 dígitos para a hora e sempre 2 dígitos para o minuto. Por exemplo, 1500 = 3:00 PM, 900 = 9:00 AM. Você pode precisar formatar a célula como uma hora em vez de um número.
Se você tiver valores anteriores a 1:00 e seus dados não tiverem zeros à esquerda, convém usar esta fórmula mais complexa:
=TIMEVALUE(IF(LEN(A1)>2,LEFT(A1,LEN(A1)-2),"0")&":"&RIGHT(A1,2))