Funzione DATEVALUE di Excel - Converti il ​​testo in una data valida

Scarica esempio di cartella di lavoro

Scarica la cartella di lavoro di esempio

Questo tutorial mostra come usare il Funzione DATA.VALORE di Excel in Excel per convertire una data memorizzata come testo in un numero seriale di data.

DATEVALUE Panoramica della funzione

La funzione DATEVALUE Converte una data memorizzata come testo nel numero di serie corrispondente alla data.

Per utilizzare la funzione del foglio di lavoro Excel DATEVALUE, seleziona una cella e digita:

DATEVALUE Sintassi e input della funzione:

1 =DATAVALORE(data_testo)

data_testo - La data memorizzata come testo. Esempio “11/12/2015”

DATEVALUE Esempi

Converti data archiviata come testo in data

Quando si lavora in fogli di calcolo è comune incontrare date memorizzate come testo. Di solito è possibile identificare le date memorizzate come testo perché le date sono allineate a sinistra e sono precedute da apostrofi:

Queste "date" sono trattate come testo e non sarai in grado di lavorarci come normali date.

Un modo per convertire il testo in una data è con la funzione DATEVALUE:

1 =DATAVALORE(B3)

Cose da sapere sulla funzione DATEVALUE:

  • DATEVALUE ignora le informazioni sull'ora. Per convertire una data e un'ora memorizzate come testo in un numero, utilizzare invece la funzione VALORE. Oppure usa la funzione TIMEVALUE per ottenere solo l'ora.
  • Se l'anno viene omesso, DATEVALUE assumerà l'anno corrente

DATEVALUE in Fogli Google

La funzione DATEVALUE funziona esattamente allo stesso modo in Fogli Google come in Excel:

DATEVALUE Esempi in VBA

Puoi anche usare la funzione DATEVALUE in VBA. Tipo:
datavalore(data_testo)
Per gli argomenti della funzione (data_testo, ecc.), puoi inserirli direttamente nella funzione o definire le variabili da utilizzare al loro posto.

Usiamo la funzione DATEVALUE da VBA per le seguenti celle

1 DateValue(Range("A1")) 'Tornerà 31/12/15
1 DateValue(Range("A2")) 'Tornerà il 07/06/20
1 DateValue(Range("A3")) 'Tornerà il 02/11/20
1 DateValue(Range("A4")) 'Tornerà il 02/05/20

Tieni presente che i risultati restituiti da questa funzione potrebbero essere diversi sul tuo PC, poiché dipende dalle impostazioni regionali utilizzate dalla tua macchina.

Torna all'elenco di tutte le funzioni in Excel

Aiuterete lo sviluppo del sito, condividere la pagina con i tuoi amici

wave wave wave wave wave