Preenchendo zeros em listas não-texto

3

Eu tenho uma lista de números que têm 3 dígitos após o traço (FL-100), mas na lista há números que são formatados com apenas 2 dígitos após o traço (AR-12). Todos eles precisam de zeros iniciais para ter 3 dígitos após o traço. Eu tentei a função de texto sem sorte porque o Excel não está reconhecendo como texto por algum motivo. Alguém tem alguma sugestão para adicionar um zero à esquerda apenas para os números com 2 dígitos após o traço, em uma lista que inclui figuras que já estão formatadas corretamente com 3 dígitos? Uma amostra da lista está anexada.

FL-05 

FL-08 


FL-100

FL-101

FL-102

FL-103

FL-104

Obrigado antecipadamente, pessoal!

    
por dfancy22 20.07.2016 / 17:29

2 respostas

2

Com dados na coluna A , em B1 digite:

=LEFT(A1,3) & TEXT(--MID(A1,4,9999),"000")

e copie:

    
por 20.07.2016 / 17:47
4

Se você já tiver os números e o texto 'FL-' mastigados juntos, você precisará dividi-los primeiro, a fórmula seria =VALUE(MID(cell,4,99)) ; se eles já estiverem acessados separadamente, você pode pular essa etapa.

O próximo passo é formatá-los para três dígitos: =TEXT(cell,"000") .

Terceiro é concatenar as duas partes novamente com & .

Todos juntos: =LEFT(cell,3)&TEXT(VALUE(MID(cell,4,99)),"000")

    
por 20.07.2016 / 17:44