Não sei qual é a aparência do seu arquivo, mas uso expressões regulares para adicionar espaços ou zeros antes de cada número para torná-los no mesmo tamanho (por exemplo, 2 se torna 002). Então, eles serão classificados corretamente e você poderá usar outro substituto para remover os espaços / zeros iniciais.
Estes são os passos (funciona para números até 10 caracteres)
Localizar: ^
Substitua: 0000000000
Localizar: \d*(\d{10})
Substitua:
Classificar
Localizar: ^0*
Substitua:
Funciona adicionando 10 zeros antes do número, mesmo que provavelmente seja demais. A segunda substituição que leva os últimos 10 dígitos do número para trazer tudo de volta ao mesmo tamanho, dando a você números como 0000000839, 0000000003 etc. Eles serão ordenados na ordem que você deseja que eles ordenem. Uma vez ordenada, a última expressão removerá todos os zeros à esquerda para que você tenha seus números originais de volta.
Se você precisar de números maiores, adicione mais zeros à primeira substituição e aumente os 10 na segunda substituição de acordo. Se você fizer isso com mais frequência, poderá gravar uma macro com estas etapas.