Adicionando 0 antes dos dígitos no Excel

0

Eu tenho um problema com o acesso, na verdade, não sei como posso fazer isso. Eu tenho um arquivo excel com números de 4 a 12 dígitos. Eu preciso preenchê-los com 0 até que eles se tornem 13 dígitos, mas 4, 5 e 12 dígitos devem ficar como estão.

Exp:
123456 - should be 0000000123456
123456789 - should be 0000123456789
1234 - should stay as 1234

Alguém poderia ser tão gentil e me ajudar nessa questão?

    
por Umut 30.01.2017 / 07:33

1 resposta

0

Eu tenho uma resposta sobre como você pode consertar isso no excel.
Veja a imagem abaixo e espero que seja esse o seu caso também.

Eupegueiaentradadeamostrade4a12dígitoseuseiumfomulaparapreenchê-loscomzerosàesquerdaconformesuanecessidade.

Afórmulaé=IF(OR(LEN(B3)=4,LEN(B3)=5,LEN(B3)=12),B3,CONCATENATE(REPT("0",13-LEN(B3)),B3))

Explicação:

  • A condição OR verifica o tamanho do número de entrada. Se o comprimento for 4,5 ou 12, ele retornará "TRUE1 e a fórmula colocará o mesmo número na próxima célula
  • No caso, se o comprimento do número não for 4,5 ou 12, a função REPT irá repetir a quantidade de zeros necessária e concatenar irá juntar os zeros junto com a entrada original.

Deixe-me saber se você tem alguma pergunta específica.

    
por 30.01.2017 / 08:12