Pode haver uma maneira melhor, mas uma maneira (em vez de força bruta) seria apenas verificar esse padrão específico com uma fórmula.
Você precisará de ISNUMBER()
para verificar os números * e precisará de MID(A1,x,1)
para verificar o caractere na posição x da célula A1
.
Combine isso com um AND()
e você está pronto para ir.
Para o exemplo específico no OP, você pode usar:
=AND(ISNUMBER(MID(C4,1,1)*1),ISNUMBER(MID(C4,2,1)*1),MID(C4,3,1)="-",ISNUMBER(MID(C4,4,1)*1),ISNUMBER(MID(C4,5,1)*1))
* A verificação de números no texto não funciona por padrão. Veja esta resposta SE para saber como resolver isso.