Uma solução simples é usar funções de string para colocar os valores numéricos em uma nova coluna como um número. Em seguida, classifique nessa coluna. Você não especificou como os valores podem variar ou como eles são organizados, mas um exemplo:
Suponha que o prefixo "a-" nunca seja alterado, as entradas estão na col A começando na linha 2 e o col B está disponível. Em B2, você colocaria algo como: = value (mid (a2,3, len (a2) -2)) e copia a fórmula conforme necessário. Para classificar, destaque as colunas e classifique em B.
Se houver outros prefixos, diga b-, c-, etc., da mesma forma, divida a parte do texto para outra coluna. Em seguida, classifique a coluna de texto como a primeira coluna de classificação e a coluna de números como a segunda.
Tudo o que você destacar será classificado de acordo com as colunas de classificação.
Para explicar as funções de string, comece com a função mid, que extrai uma string de caracteres de dentro de uma string de caracteres. mid (a2,3, len (a2) -2) olha o texto em a2, começa com o terceiro caractere (o primeiro dígito assumindo que todos os prefixos são "a-") e, em seguida, pega o número de caracteres que é dois a menos que o número no texto original (a duração do texto original menos os caracteres "a-"). A função valor então transforma esse resultado em um número em vez de uma sequência de caracteres numéricos.