2009-10-07 2 views

risposta

3

Imposta un formato personalizzato di 00000000

+2

unico problema di questa risposta è che se si tratta di 1 Gennaio 1982 si otterrà 00111982. Il formato deve essere MMGGAAAA – guitarthrower

+0

Guitarthrower, perché Excel memorizza le date come numeri che non sta andando a lavorare in questo scenario. Se inserisco il valore 111982 in una cella e applico il formato personalizzato mmddyyyy ottengo il 05/08/2206, se inserisco 7301982 e applico quel formato, Excel considera la data fuori dalla portata ... – stuartd

+0

hmmm ... buon punto . come risolvere allora? sembra che una formula potrebbe essere necessaria. perché ciò che hai elencato funzionerà solo per i giorni 10-31 dei primi 9 mesi dell'anno. A meno che non stia capendo in modo errato. – guitarthrower

13

=text(A1, "00000000") lo farà.

+0

Questa è una soluzione per mantenere gli zeri iniziali in una formula. –

+0

Questo mi ha davvero salvato il culo ieri sera. +10 e grazie! – andrej

10

So che questo è un vecchio, ma quando ho cercato su Google una soluzione questo è stato il primo risultato.

Quello che ho fatto è stato:

=concatenate(year(A1),text(month(A1),"00"),text(day(A1),"00")) 

dove A1 è un campo data.

+2

Questa è una soluzione simile a quella che ho fatto oggi: ho usato la e commerciale "&" invece di "concatenare", sembra 'TEXT (YEAR (C3)," 0000 ") & TEXT (MONTH (C3)," 00 ") & TEXT (DAY (C3), "00") '. – andrej

0

Copiato da un'altra risposta su un altro sito, ha funzionato per il mio come un incantesimo!

ok. Sembra che le tue date siano formattate come testo. Questo è quello che dovresti fare.

prima, in una cella vuota da qualche parte sul foglio, digitare il numero 1. quindi, fare clic con il pulsante destro del mouse, copiare. avanti, evidenzia l'intera colonna di date. tasto destro, incolla speciale, moltiplica. tutte le date saranno trasformate in numeri. avanti, evidenzia la colonna della data e applica il formato della data che desideri.

1

Solo un altro pensiero da quando è appena successo sul mio nuovo laptop. Potrebbe essere le impostazioni di Windows. Se preferisci zeri iniziali nel mese in tutto il mondo (come l'orologio in basso a destra) puoi:

Pannello di controllo >> Orologio, ecc. >> Modificare data, ora o numero di formati ... quindi impostare il corto Data a MM/gg/aaaa.

Questo porta anche ad Excel come il primo formato di data. So che non è una formula esattamente come richiesto, ma questo è l'articolo che ho trovato durante la ricerca.

0

Esiste un modo semplice per mantenere gli zeri iniziali in Excel.

Basta aggiungere questo al cellulare e digitare qualsiasi valore avete bisogno e gli zeri saranno mantenuti

Per esempio: Se voglio 0000000023

tipo in una cella '0000000023

E' simbolo sembra mantenere gli zeri fintanto che lo si digita prima dei valori.

-3

Questo formato data MM/GG/AAAA è disponibile se si seleziona Locale (posizione): inglese (Filippine). Provalo con una cella e poi copia/incolla/speciale/formatta gli altri.

+0

MMDDYYYY è diverso da MM/GG/AAAA –

0

Basta andare alla personalizzazione per il formato del numero e selezionare yyyy \ m \ d e aggiungere più m o d ad esso.

0

Questa è una buona formula quando è necessario immettere degli zeri in modo che un'altra applicazione visualizzi un numero di 9 cifre.

  1. Aggiungi una colonna al foglio di lavoro (colonna B se i dati sono nella colonna A)
  2. Utilizzare questa formula nella nuova colonna: =REPT(0,9-LEN(A2))&A2&""
  3. Prendi il 1 ° cella, quindi trascinare verso il basso per quanto è bisogno.
  4. Ricordarsi di copiare/incollare option 123 per salvare come dati. Altrimenti, vedrai i dati ma in realtà è una formula e riceverai errori di riferimento se tenti di utilizzare i dati in column B.

9 digits e column B sono variabili. Puoi utilizzare qualsiasi lunghezza o qualsiasi colonna nel tuo foglio di lavoro. Basta regolare la formula.