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

Excel 2010 - come aggiungere uno "0" per rendere un numero di 8 cifre 9 cifre

Sto usando Excel 2010 utilizzando un file di output dal nostro software di database che esporta un elenco dei nostri negozi affiliati. I negozi affiliati hanno un codice di 9 cifre e un certo numero di questi codici inizia con “0”.

Quando questa colonna viene convertita da testo a numeri, Excel rimuove la cifra iniziale se inizia con “0” e il risultato è che il numero di 9 cifre diventa un numero di 8 cifre. C'è un modo per aggiungere uno “0” a un numero in una cella?

L'obiettivo finale è quello di eseguire uno script su questi codici poiché le prime 4 cifre rappresentano la regione in cui si trova il negozio affiliato.

Risposte (3)

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

2 modi di vedere la cosa:

1) Volete semplicemente vedere il numero con 9 cifre. In questo caso:

Vai su Format Cells > Custom. Sotto Tipo , inserite “000000000” dove prima c'era “Generale” per impostare il numero minimo di cifre visualizzate = 9

2) Dovete verificare con le prime 4 cifre:

Per convertire il numero in una stringa, usate la funzione TEXT():

Value = 2

TEXT(Value, "00") = 02

Per risolvere completamente la tua domanda, ottieni semplicemente le prime quattro cifre da

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

Buona fortuna.

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

Per lo scenario avete due modi: il primo come sotto

=Text(A1, “000000000”) usate questa formula per mantenere la cifra totale (esempio 9)

il secondo Premete Control+1 selezionate custom nell'elenco - potete vedere l'elenco di destra custom fare quante cifre vi servono

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

Per ottenere la tua regione, basta usare questa formula:=left(A1;length(a1)-6)

Puoi anche importare questo campo come testo.

Infatti, in questo modo non è un buon design db.