Sommario
La funzione DATEVALUE di Microsoft Excel viene generalmente utilizzata per convertire una data di testo in codici numerici di data e ora. In questo articolo scoprirete come utilizzare la funzione DATEVALUE in modo corretto ed efficace in diversi casi nel vostro foglio di calcolo Excel.
L'immagine qui sopra è una panoramica dell'articolo che rappresenta un'applicazione della funzione DATEVALUE in Excel. Nelle sezioni successive di questo articolo scoprirete ulteriori informazioni sul set di dati e sui metodi e le funzioni per estrarre le date e quindi modificare, personalizzare o correggere i formati delle date.
Scarica il quaderno di esercizi
È possibile scaricare la cartella di lavoro Excel che abbiamo utilizzato per preparare questo articolo.
Utilizzo della funzione DATEVALUE.xlsxIntroduzione alla funzione DATEVALUE
- Funzione Obiettivo:
Converte una data sotto forma di testo in un numero che rappresenta la data nel codice data-ora di Microsoft Excel.
- Sintassi:
=DATEVALUE(data_testo)
- Spiegazione dell'argomento:
Argomento | Obbligatorio/facoltativo | Spiegazione |
---|---|---|
testo_data | Obbligatorio | Data in formato testo. |
- Parametro di ritorno:
La funzione restituisce il codice della data e dell'ora che deve essere nuovamente formattato per essere convertito in un valore di data.
6 esempi di come utilizzare la funzione DATEVALUE in Excel
1. Uso della funzione DATEVALUE per convertire una data di testo in un formato numerico
In Colonna B sono presenti diverse date, ma tutte in formato testo. Dobbiamo usare VALORE DATO per convertire queste date testuali in codici data-ora e poi personalizzeremo il formato dei numeri.
📌 Fase 1:
➤ Selezionare l'uscita Cellula C5 e tipo:
=DATEVALORE(B5)
➤ Stampa Entrare , riempire automaticamente l'intera colonna utilizzando Maniglia di riempimento .
Troverete i numeri che rappresentano i codici della data e dell'ora.
📌 Fase 2:
➤ Ora selezionate tutti i numeri in Colonna C .
➤ Sotto il Casa fare clic sulla barra multifunzione Formato cella icona della finestra di dialogo.
➤ Dal Data selezionare il formato di data che si preferisce.
➤ Stampa OK e il gioco è fatto.
Tutte le date saranno visualizzate nel formato corretto e selezionato in Colonna C .
Per saperne di più: Come utilizzare la funzione DATA in Excel (8 esempi)
2. Combinare i numeri del giorno, del mese e dell'anno con la funzione DATEVALUE da un dato importato
Quando si importano i dati delle date da un'altra fonte, a volte i numeri dei giorni, dei mesi e degli anni vengono restituiti come testi divisi, come nell'immagine seguente. In questo caso, quindi, si dovranno combinare i dati di Colonna B, C, D per costruire un formato di data corretto in Colonna E Utilizzeremo Ampersand(&) per concatenare questi dati e aggiungere degli slash (/) come separatori nei valori delle date.
📌 Fase 1:
➤ Selezionare Cellula E5 e tipo:
=DATEVALUE(B5&"/"&C5&"/"&D5)
➤ Stampa Entrare, riempire automaticamente l'intera colonna con l'elemento Maniglia di riempimento .
📌 Fase 2:
Ora, come nel metodo precedente, modificate i numeri di codice della data e dell'ora in un formato di data appropriato, selezionando il formato di data adatto dalla finestra di dialogo Numero gruppo di comandi.
Per saperne di più: Come utilizzare la funzione MESE di Excel (6 esempi)
3. DATEVALUE con TIMEVALUE per mostrare sia le date sia gli orari
Ora in Colonna B Se si utilizza solo la funzione DATEVALUE, vengono estratte solo le date e saltati gli orari. Pertanto, è necessario combinare TIMEVALUE con la funzione DATEVALUE per visualizzare sia le date che gli orari. Funzione TIMEVALUE è quasi simile alla funzione DATEVALUE, ma la funzione TIMEVALUE estrae l'ora solo da un testo.
📌 Fase 1:
➤ In Cellula C5 , dobbiamo digitare:
=VALORE DATA(B5)+VALORE ORA(B5)
➤ Stampa Entrare e riempire il resto delle celle con la formula Maniglia di riempimento opzione.
📌 Fase 2:
➤ Ora aprite il file Formattare le celle dal gruppo di comandi Numero, selezionare un formato appropriato dal campo Data che mostra sia la data che l'ora.
➤ Stampa OK e il gioco è fatto.
Come nella schermata sottostante, verranno mostrate le date e gli orari nel formato corretto in Colonna C .
Per saperne di più: Come utilizzare la funzione TEMPO in Excel (8 esempi)
4. Estrazione della data dall'inizio di una stringa di testo con le funzioni DATEVALUE e LEFT
Se all'inizio della cella c'è un testo con una data e la cella contiene altri dati, allora VALORE DATO non sarà in grado di estrarre il codice della data e dell'ora e, di conseguenza, verrà visualizzato il messaggio #VALORE! Quindi, quello che dobbiamo fare è usare SINISTRA per estrarre i dati dall'inizio o dalla parte sinistra di una stringa di testo. Poi VALORE DATO convertirà i dati estratti in codice data-ora.
📌 Fase 1:
➤ In Cellula C5 , la relativa formula con VALORE DATO e SINISTRA sarà:
=VALORE DATI(LEFT(B5,9))
➤ Stampa Entrare , riempire automaticamente l'intera colonna con il testo Maniglia di riempimento Verranno visualizzati i codici di data e ora come valori di ritorno.
Nelle argomentazioni del SINISTRA il secondo argomento rappresenta il numero di caratteri di una stringa di testo a partire da sinistra o dall'inizio. Poiché il nostro formato di data è di 9 caratteri, abbiamo definito il secondo argomento di SINISTRA con 9.
📌 Fase 2:
Ora convertite il formato dei numeri nel formato della data per la colonna C e troverete i valori dei ristoranti nel formato corretto della data.
Per saperne di più: Come rimuovere l'ora dalla data in Excel (6 approcci)
5. Estrarre la data dal centro di una stringa di testo con le funzioni DATEVALUE, MID e FIND
Se la data è presente nel mezzo di una stringa di testo, ad esempio la data si trova subito dopo il primo spazio, si può applicare questo metodo utilizzando DATEVALUE, MID e FIND per estrarre una data in modo efficiente.
📌 Fase 1:
➤ In Cellula C5 , dobbiamo digitare:
=DATEVALUE(MID(B5,FIND(" ",B5)+1,9))
➤ Dopo aver premuto Entrare e riempire automaticamente l'intera colonna con l'elemento Maniglia di riempimento , troveremo i codici della data e dell'ora.
Quindi, come funziona questa formula? TROVARE cerca lo spazio e restituisce la posizione del primo carattere di spazio nella stringa di testo. Ora, la funzione MID estrae il numero di caratteri in base alla posizione del carattere iniziale che è stato trovato attraverso la funzione TROVARE Poiché il terzo argomento della funzione MID rappresenta la lunghezza dei caratteri, dobbiamo definire il numero totale di caratteri per il valore della data.
📌 Fase 2:
➤ Ora modificate il formato del numero per Colonna C e convertirli in valori di data. Sarà possibile trovare i risultati attesi nel formato esatto della data.
Per saperne di più: Come utilizzare la funzione GIORNI in Excel (7 esempi)
6. Estrarre la data dalla destra di una stringa di testo con le funzioni DATEVALORE e DIRITTO
Utilizzando VALORE DATO e DIRITTO insieme, possiamo estrarre un valore di data dalla destra assoluta o dalla fine di una stringa di testo. La funzione DIRITTO funziona come la funzione SINISTRA ma la differenza è che questa funzione DESTRA mostra i caratteri di una stringa di testo da destra, mentre la funzione SINISTRA lo fa da sinistra o dall'inizio di una stringa di testo.
📌 Fase 1:
➤ In Cellula C5 , la relativa formula con DATEVALORE e DIRITTO le funzioni saranno:
=VALORE DATI(DESTRA(B5,9))
➤ Stampa Entrare e riempire automaticamente il resto delle celle in Colonna C con il Maniglia di riempimento .
📌 Fase 2:
Convertite subito i codici data-ora in formato data e otterrete subito i risultati desiderati.
Per saperne di più: Come utilizzare la funzione EDATE in Excel (5 semplici esempi)
💡 Cose da tenere a mente
🔺 VALORE DATO Se è presente un'ora con una data in formato testo, la funzione DATEVALUE ignorerà il valore dell'ora ed estrarrà solo il valore della data.
🔺 Il codice della data inizia con 1 dalla data di 01/01/1900 e aumenta in sequenza con ogni data successiva, il che significa che ogni data specifica ha un codice data. La funzione DATEVALUE mostra il primo codice data durante l'estrazione della data da un formato di testo.
🔺 Vi verrà mostrato #VALORE! Errore se la funzione DATEVALUE non è in grado di riconoscere la data da un formato di testo.
Parole conclusive
Spero che tutti i metodi sopra descritti per utilizzare la funzione DATEVALUE vi spingano ad applicarla in modo più efficace nei vostri fogli di calcolo di Excel. Se avete domande o commenti, fatemelo sapere nella sezione dei commenti, oppure date un'occhiata agli altri articoli relativi alle funzioni di Excel su questo sito.