2014-04-11 01:31:37 +0000 2014-04-11 01:31:37 +0000
4
4

Excel 2010 - como pré-utilizar um "0" para fazer um número de 8 dígitos 9 dígitos

Estou a executar o Excel 2010 utilizando um ficheiro de saída do nosso software de base de dados que exporta uma lista das nossas lojas afiliadas. As lojas afiliadas têm um código de 9 dígitos e um número destes códigos começa com “0”.

Quando esta coluna é convertida de texto para números, o Excel remove o dígito inicial se começar com “0” e o resultado é que o número de 9 dígitos se torna um número de 8 dígitos. Haverá uma forma de pré-enderender um “0” a um número numa célula?

O objectivo final é executar um script sobre estes códigos, uma vez que os primeiros 4 dígitos representam a região onde se encontra a loja afiliada.

Respostas (3)

12
12
12
2014-04-11 01:49:56 +0000

2 maneiras de ver isto:

1) Quer simplesmente ver o número com 9 dígitos. Neste caso:

Vá para Células Formatadas > Personalizadas. Em *Type*** , introduzir “000000000” onde costumava haver “Geral” para definir o número mínimo de dígitos exibidos = 9

2) É necessário verificar com os primeiros 4 dígitos:

Para converter o número para uma string, utilizar a função TEXT():

Value = 2

TEXT(Value, "00") = 02

Para resolver completamente a sua questão, basta obter os primeiros 4 dígitos por

=(LEFT(TEXT(Value, "000000000"),4)

Boa sorte.

0
0
0
2019-10-03 11:31:21 +0000

Para o cenário tem duas formas primeiro uma como abaixo de

=Text(A1, “000000000”) use esta fórmula mantenha o dígito total ( exemplo 9)

segundo pressione Control+1 seleccione custom na lista - pode ver a lista do lado direito personalize o número de dígitos que precisa

0
0
0
2014-04-11 01:41:12 +0000

Para obter a sua região, basta usw esta fórmula:=left(A1;length(a1)-6)

Também pode importar este campo como texto.

Na verdade, desta forma não é um bom desenho de db.