Linda ha chiesto se esiste una formula che convertirà una data mostrata nella moda europea di giorno / mese / anno nella versione americana di mese / data / anno.

A dire il vero, questo potrebbe non essere necessario. Vedete, Excel mantiene le date, internamente, come valori numerici e quindi le visualizza semplicemente utilizzando vari formati. Se le date sono veramente date (valori numerici) nel foglio di lavoro, puoi semplicemente modificare il formato e le date verranno visualizzate nel modo comune negli Stati Uniti.

Ovviamente, la data che vedi in un foglio di lavoro potrebbe essere un valore di testo, invece di un valore di data. Puoi verificare se la data è davvero una data di Excel o un valore di testo cambiando il formato della cella (o delle celle)

al generale. (Fallo utilizzando la scheda Numero della finestra di dialogo Formato celle.) Se è testo, non vedrai alcun cambiamento nel display. Se si tratta di un valore di data, la data dovrebbe cambiare in un numero che rappresenta il numero di giorni trascorsi dalla data di base utilizzata dal sistema (in genere il 1 ° gennaio 1900).

Se le tue date sono veramente valori di data, modifica semplicemente il formato della cella (o delle celle) in qualsiasi formato di data desideri utilizzare. Ancora una volta, questo viene fatto utilizzando la scheda Numero della finestra di dialogo Formato celle.

Se le date sono valori di testo, sarà necessario convertirle in valori di data reali (non di testo) in modo che possano essere formattati come appena descritto. Puoi farlo utilizzando una formula per eseguire la conversione. Se hai una data di testo nella cella A1 nel formato gg / mm / aaaa, puoi utilizzare la seguente formula:

=DATE(VALUE(RIGHT(A1,4)), VALUE(MID(A1,4,2)), VALUE(LEFT(A1,2)))

Il risultato di questa formula è un numero seriale di data che viene riconosciuto e può essere formattato da Excel.

Naturalmente, è possibile che tu abbia un sacco di date miste nel tuo foglio di lavoro. Considera il seguente elenco di date:

1/1/11 2/1/11 3/1/11 4/1/11 5/1/11 6/1/11 7/1/11 8/1/11 9/1/11 10/1/11 11/1/11 12/1/11 13/1/11 14/1/11 15/1/11 16/1/11 17/1/11

Se vengono immesse in un foglio di lavoro, le prime dodici date (dal 1/1/11 al 12/1/11) vengono analizzate da Excel dal 1 ° gennaio 2011 al 1 ° dicembre 2011. Le cinque date successive vengono analizzate come testo da Excel, per impostazione predefinita, non riconosce che le date sono in formato g / m / a. Se hai un sacco di date come questa, puoi convertirle rapidamente in date reali senza l’uso di alcuna formula. Segui questi passaggi:

  1. Seleziona tutte le celle contenenti le date, sia i valori di data che i valori di testo.

  2. Avvia la procedura guidata Testo in colonne. (Scegli Testo in colonne dal menu Dati.) (Vedi figura 1.)

  3. Scegliere Larghezza fissa e fare clic su Avanti per procedere al passaggio 2 della procedura guidata.

  4. Se vedi degli indicatori di interruzione di colonna nella finestra di dialogo, eliminali facendo doppio clic su di essi. Non vuoi tali indicatori perché non vuoi che Excel pensi che tu abbia punti di rottura statici per i tuoi dati.

  5. Quando tutti gli indicatori di interruzione di colonna sono scomparsi, fare clic su Avanti per procedere al passaggio 3 della procedura guidata.

  6. Nella sezione Formato dati colonna della finestra di dialogo, fare clic sul pulsante di opzione Data.

  7. Utilizzando l’elenco a discesa del formato della data, scegli DMY.

  8. Fare clic su Fine.

Questo è tutto; i tuoi dati vengono convertiti, sul posto, nei valori di data con cui Excel può lavorare.

ExcelTips è la tua fonte di formazione economica su Microsoft Excel.

Questo suggerimento (3309) si applica a Microsoft Excel 97, 2000, 2002 e 2003. Puoi trovare una versione di questo suggerimento per l’interfaccia a nastro di Excel (Excel 2007 e versioni successive) qui: