Classificação de números no Excel 2003 entre B1234 e B12345 inserindo um zero à esquerda

0

Eu tenho duas séries de números no formato B1234 e B12345 . Quando classifico em ordem crescente, recebo todos os números que começam com B12345 e, em seguida, todos de B1234 on.

Para compensar esse problema, inseri zero entre B1234 para obter B01234 . Quando os números são convertidos para este formato, consigo obter o resultado desejado.

Você pode me ajudar a inserir zeros?

    
por Pradeep 28.11.2011 / 09:00

2 respostas

2

Crie uma segunda coluna, e se seus números estiverem na coluna A, coloque isso em B1

=IF(LEN(RIGHT(A1,LEN(A1)-1))< 5,LEFT(A1) & "0" & RIGHT(A1,LEN(A1)-1))

e copie todo o caminho. Depois de ter os números com os zeros à esquerda, copie-os de volta para a coluna A e exclua B.

Isso pressupõe que os números começam com um número de 4 dígitos e não com dígitos únicos.

    
por 28.11.2011 / 09:29
2

A fórmula a seguir deve funcionar para qualquer número de dígitos (até cinco) após a letra inicial. (B1, B12, B123, B1234, B12345)

=LEFT(A1,1)&TEXT(MID(A1,2,99),"00000")

Copie isso para uma nova coluna e faça referência à sua coluna, começando em A1. Se não estiver na A1, altere as duas referências antes de copiar.

    
por 29.11.2011 / 03:11