Como dividir um número com zeros à esquerda em dígitos separados no Excel

0

Alguém sabe uma maneira de dividir o número de 12 dígitos em dígitos separados a partir de 0 usando o Excel.

Exemplo: 012345678901 é dividido em 0,1,2,3,4,5,6, ...

Eu uso esta fórmula =MID($A1,column()-1,1) , mas não consigo ler o primeiro dígito 0. Ela continua aparecendo como 1,2,3,4,5, ... em vez de 0,1,2,3, 4,5, ... e também se houver um número começando com 00.

Existe alguma fórmula que seja capaz de ler 0 ou 00 como o primeiro número seguido pelo resto?

    
por Zenyi A 12.01.2016 / 03:07

3 respostas

2

O mais provável é que seu número esteja sendo tratado como um número em vez de um texto. Meu palpite é que você tenha essa coluna formatada como texto. Tente usar o seguinte para forçar o Excel a tratar esse texto como texto em vez de um número:

=MID($A1 & "", COLUMN() - 1, 1)

A única alteração que fiz foi adicionar o & "" . Isso concatena uma string vazia com o valor em A1 e força o Excel a tratá-lo como texto em vez de um número.

    
por 12.01.2016 / 03:22
1

A fórmula funciona apenas para valores de texto, conforme explicado nos comentários acima.

A1 tem texto com um zero à esquerda, A2 tem um número e o Excel não mostra zeros à esquerda para números.

    
por 12.01.2016 / 03:22
0

Às vezes, zeros à esquerda existem apenas como resultado da formatação, por exemplo:

Issopodeexplicaraincompatibilidadeentreovalornacélulaeovalornabarradefórmulas.

VocêpodeconverterissoemumacadeiadedozecaracteresusandoessabreveUserDefinedF:

PublicFunctiontxet(rAsRange)AsStringtxet=r.TextEndFunction

Éusadocomo:

    
por 12.01.2016 / 04:14