Tenho um problema de acesso, na verdade não sei como posso fazer isso. Eu tenho um arquivo Excel com números de 4 a 12 dígitos. Preciso preenchê-los com 0 até que tenham 13 dígitos, mas 4, 5 e 12 dígitos devem permanecer como estão.
Exp: 123456 - deveria ser 0000000123456 123456789 - deveria ser 0000123456789 1234 – deve ficar como 1234
Alguém poderia ser tão gentil e me ajudar nesta questão?
Responder1
Eu tenho uma resposta sobre como você pode corrigir isso no Excel.
Veja a imagem abaixo e espero que este seja o seu caso também.
Peguei a entrada de amostra de 4 a 12 dígitos e usei uma fórmula para preenchê-los com zeros à esquerda conforme sua necessidade.
A fórmula é
=IF(OR(LEN(B3)=4,LEN(B3)=5,LEN(B3)=12),B3,CONCATENATE(REPT("0",13-LEN(B3)),B3))
Explicação:
- A
OR
condição verifica o comprimento do número de entrada. Se o comprimento for 4,5 ou 12 retornará 'TRUE1 e a fórmula colocará o mesmo número na próxima célula - Caso o comprimento do número não seja 4,5 ou 12,
REPT
a função repetirá a quantidade de zeros necessária e concatenar unirá os zeros junto com a entrada original.
Deixe-me saber se você tiver quaisquer perguntas específicas.