Come convertire il testo in data in Microsoft Excel
Microsoft Office Microsoft Excel Eroe Eccellere / / April 27, 2020
Ultimo aggiornamento il
Per utilizzare correttamente i valori di data in Excel, devono essere convertiti da valori di testo in data. Ecco come.
Microsoft Excel è in genere abbastanza bravo a identificare i dati delle celle. In molti casi, formatterà le celle che contengono testo come testo, numeri come numeri, date come date: otterrai l'idea. Tuttavia, questo non funziona sempre, soprattutto se hai copiato il testo da un'altra fonte.
Le date, in particolare, possono essere difficili da convertire in valori di data reali se non sono formattate correttamente. Se stai affrontando questo problema, ci sono alcuni modi in cui puoi convertire il testo in valori di data in Excel. Ecco cosa fare.
Utilizzo della funzione VALUE
Quando la tua cella contiene una data ma Excel pensa che sia una stringa di testo, puoi (nella maggior parte dei casi) utilizzare il VALORE funzione per convertirlo. Questo prende il valore del testo e lo converte in un timestamp Unix a cinque cifre, che può quindi essere convertito in un tipico valore di data che riconosceresti visivamente.
Puoi utilizzare VALUE per convertire qualsiasi stringa di testo in un numero. Excel, nella maggior parte dei casi, è in grado di riconoscere un valore data probabile e, utilizzando VALUE, può invece convertirlo in un valore data.
Per convertire una stringa di testo in un valore di data, digitare = VALUE (A2), dove cell A2 contiene la stringa di testo che stai convertendo. Nell'esempio seguente, utilizziamo il formato data giorno-mese-anno, ma questo funzionerà anche per altri formati data.
Funziona solo con determinati tipi di valori di data probabili. Come vedrai dall'immagine qui sopra, non supporta le date che utilizzano posizioni decimali (ad esempio, 12.05.1990). Restituirà a #VALORE errore per le celle che non può convertire.
Dopo aver convertito un timestamp Unix, puoi modificarlo utilizzando la formattazione della cella di Excel selezionando le celle della data e selezionando il Data opzione dal Numero menu a discesa in Casa scheda.
Utilizzo della funzione DATEVALUE
Nella maggior parte dei casi, l'utilizzo di VALUE e la conversione del risultato nel tipo di cella della data restituirà un valore di data riconoscibile. In caso contrario, è possibile utilizzare il DATEVALUE funzione per convertire invece la stringa di testo in un valore di data.
Per fare questo, digitare = DATEVALUE (A2), dove A2 contiene il valore della data come stringa di testo. Può anche essere usato per convertire direttamente il testo. Per farlo, digita = (DATEVALUE ( “1990/12/05”) e sostituisci invece il valore della data con una stringa di testo a tua scelta.
Come vedrai dalle colonne B e C nell'immagine sopra, le formule che utilizzano la funzione DATEVALUE restituiranno un timestamp Unix. Dovrai selezionare queste celle e convertirle nel formato della cella della data selezionando Data dal Home> Numero menu a discesa.
Come convertire i valori di data decimale
In quasi tutti i casi, VALUE e DATEVALUE convertiranno le stringhe di testo in valori di data. Un'eccezione, come visto in precedenza, riguarda le date che utilizzano i delimitatori di punti decimali per separare i valori di giorno, mese e anno.
È possibile utilizzare lo strumento Trova e sostituisci di Excel per convertirli, ma un metodo più semplice è quello di utilizzare SOSTITUIRE funzione. Ciò cambierà tutti i delimitatori con virgola decimale in barre, che possono quindi riconoscere sia VALUE che DATEVALUE.
Per fare questo, digitare = SUBSTITUTE (A2,”.”,”/”), dove A2 contiene il valore della data come stringa di testo, “.” sta selezionando il delimitatore del punto decimale da cercare e “/” sta sostituendo tutti gli esempi del punto decimale con una barra.
Nell'esempio sopra, la funzione DATEVALUE utilizzata nella cella B2 non può convertire la stringa di testo originale in A2.
La funzione SOSTITUTIVA utilizzata in C2, tuttavia, ha sostituito tutti i delimitatori del punto decimale con barre. Un'ulteriore funzione DATEVALUE utilizzata in D2 è quindi in grado di convertire la nuova stringa di testo da C2 in una data corretta.
Conversione di celle di testo in celle data in Excel
L'uso degli strumenti sopra per convertire il testo in celle di data in Excel ti consentirà di utilizzare correttamente i valori di data nel tuo foglio di calcolo Excel. Puoi fare un ulteriore passo avanti riferimenti incrociati di tali dati su fogli di calcolo Excel.
Se sembra complicato, inizia con un principiante Suggerimenti di Excel che ogni utente dovrebbe affrontare.