Skip to main content

Funzione Excel DATEVALUE: Converti valori di testo in date

20 Essential Excel Functions with Downloadable Reference Guide (Aprile 2025)

20 Essential Excel Functions with Downloadable Reference Guide (Aprile 2025)
Anonim

DATEVALUE e panoramica della data seriale

La funzione DATEVALUE può essere utilizzata per convertire una data che è stata memorizzata come testo in un valore riconosciuto da Excel. Ciò può essere eseguito se i dati in un foglio di lavoro devono essere filtrati o ordinati per valori di data o le date devono essere utilizzate calcoli, ad esempio quando si utilizzano le funzioni NETWORKDAYS o WORKDAY.

Nei computer PC, Excel memorizza i valori di data come date o numeri seriali.

A partire dal 1 gennaio 1900, che è il numero seriale 1, il numero continua ad aumentare ogni secondo. Il 1 ° gennaio 2014 il numero era 41.640.

Per i computer Macintosh, il sistema di data seriale in Excel inizia al 1 gennaio 1904 anziché al 1 gennaio 1900.

Normalmente, Excel formatta automaticamente i valori delle date nelle celle per renderli facili da leggere, ad esempio 01/01/2014 o 1 gennaio 2014, ma dietro la formattazione, il numero seriale o la data seriale.

Date memorizzate come testo

Se, tuttavia, una data viene archiviata in una cella che è stata formattata come testo, o se i dati vengono importati da un'origine esterna, ad esempio un file CSV, che è un formato di file di testo, Excel potrebbe non riconoscere il valore come data e , quindi, non lo userà in sorta o in calcoli.

L'indizio più ovvio che qualcosa non va bene con i dati è se viene lasciato allineato nella cella. Per impostazione predefinita, i dati di testo sono allineati a sinistra in una cella mentre i valori di data, come tutti i numeri in Excel, sono allineati a destra per impostazione predefinita.

DATEVALUE Sintassi e argomenti

La sintassi di una funzione si riferisce al layout della funzione e include il nome, le parentesi e gli argomenti della funzione.

La sintassi per la funzione DATEVALUE è:

= DATEVALUE (Date_text)

L'argomento per la funzione è:

DATE_TEXT - (richiesto) questo argomento può essere un testo visualizzato in formato data e racchiuso tra virgolette - come "1/01/2014" o "01 / Jan / 2014"- l'argomento può anche essere il riferimento di cella alla posizione dei dati di testo nel foglio di lavoro.

- se gli elementi della data si trovano in celle separate, possono essere più riferimenti alle celle concatenati utilizzando il carattere e commerciale (&) nell'ordine giorno / mese / anno, ad esempio = DATEVALUE (A6 & B6 e C6)- se i dati contengono solo il giorno e il mese - come ad esempio 01 / Jan - la funzione aggiungerà l'anno corrente, ad esempio 01/01/2014- se viene utilizzato un anno a due cifre, ad esempio 01 / Jan / 14, Excel interpreta i numeri come:

  • Da 0 a 29 sono interpretati come gli anni dal 2000 al 2029
  • Da 30 a 99 sono interpretati come gli anni dal 1930 al 1999

#VALORE! Valori di errore

Ci sono situazioni in cui la funzione mostrerà il #VALORE! valore di errore come mostrato nell'immagine sopra.

  • Il valore! il valore di errore viene restituito se il valore di DATE_TEXT argomento non è tra le date 1 gennaio 1900 e 31 dicembre 9999 - esempio # 2.
  • Il valore! il valore di errore viene restituito se un riferimento di cella utilizzato nel file DATE_TEXT argomento punta a una cella contenente un valore formattato come numero o come data - esempio # 3.

Esempio: Converti testo in date con DATEVALUE

Le seguenti fasi riproducono l'esempio visto nelle celle C1 e D1 nell'immagine sopra in cui l'argomento Date_text è inserito come riferimento di cella.

Immissione dei dati dell'esercitazione

  1. Inserisci '1/1/2014 - nota che il valore è preceduto da un apostrofo ( ' ) per garantire che i dati vengano immessi come testo - di conseguenza, i dati devono essere allineati al lato sinistro della cella

Immissione della funzione DATEVALUE

  1. Fare clic sulla cella D1, la posizione in cui verranno visualizzati i risultati della funzione
  2. Clicca sul formule scheda del nastro
  3. Scegliere Appuntamento dalla barra multifunzione per aprire l'elenco a discesa delle funzioni
  4. Clicca su DATEVALUE nell'elenco per visualizzare la finestra di dialogo della funzione
  5. Fare clic sulla cella C1 per inserire quel riferimento di cella come argomento Date_text
  6. Fare clic su OK per completare la funzione e tornare al foglio di lavoro
  7. Il numero 41640 compaiono nella cella D1 - che è il numero di serie per la data 01/01/2014
  8. Quando si fa clic sulla cella D1, la funzione completa = DATEVALUE (C1) appare nella barra della formula sopra il foglio di lavoro.

Formattazione del valore restituito come data

  1. Fare clic sulla cella D1 per renderla la cella attiva
  2. Clicca sul Casa scheda del nastro
  3. Fare clic sulla freccia giù accanto al Formato numero casella per aprire il menu a discesa delle opzioni di formato - il formato predefinito Generale viene solitamente visualizzato nella casella
  4. Trova e clicca sul Data breve opzione
  5. La cella D1 dovrebbe ora visualizzare la data 01/01/2014 o possibile solo 1/1/2014
  6. La colonna D allargante mostrerà la data da allineare a destra nella cella