Existem algumas maneiras de cuidar disso - por meio da formatação de células e da fórmula de conversão TEXT
. A formatação de células permite mais flexibilidade para trabalhar com o número depois que ele é convertido para o formato, mas pode não ser adequado em todos os casos.
Para o seu exemplo como uma fórmula, tente isto:
=TEXT(A1,"[<-9999999](##\,##\,##\,##0);[<-99999](##\,##\,##0);##,##0")
Para fazer isso com formatação, use Formatar células ... no menu de contexto das células de destino, altere a categoria Número para Personalizar e coloque:
[<-9999999](##\,##\,##\,##0);[<-99999](##\,##\,##0);##,##0
no campo Tipo .
Pode ser necessário ajustar a sequência de formatação se precisar dar suporte a decimais.
Este site tem mais exemplos que podem ajudá-lo: link