Come Convertire il Testo in Data Valori in Microsoft Excel

0
120

L’analisi dei dati di business richiede spesso di lavorare con valori di data in Excel per rispondere a domande come “quanti soldi abbiamo oggi” o “come si può confrontare per lo stesso giorno la settimana scorsa?” E che può essere difficile quando Excel non riconosce i valori come date.

Purtroppo, questo non è insolito, soprattutto quando più utenti stanno scrivendo queste informazioni, copia e incolla da altri sistemi e l’importazione da database.

In questo articolo, descriviamo quattro diversi scenari e le soluzioni per convertire il testo in valori di data.

Le date che Contengono un Full Stop/Periodo di

Probabilmente uno degli errori più comuni dei principianti fanno durante la digitazione date in Excel è farlo con il carattere per separare il giorno, il mese e l’anno.

Excel non riconosce questo come un valore di data e andrà avanti e salvarlo come testo. Tuttavia, è possibile risolvere il problema con lo strumento Trova e Sostituisci. Sostituendo le fermate con le barre (/), Excel consente di identificare automaticamente i valori come date.

Selezionare le colonne che si desidera eseguire la ricerca e sostituzione.

Fare clic su Home > Trovare, Selezionare > Sostituire—o premere Ctrl+H.

Nella finestra Trova e Sostituisci, digitare un punto (.) in “Trova” di campo e una barra (/) nel campo “Sostituisci con” campo. Quindi, fare clic su “Sostituisci Tutto”.

Tutti i punti vengono convertiti a barre e Excel riconosce il nuovo formato della data.

Se il foglio di calcolo di dati che cambiano regolarmente, e si desidera una soluzione automatizzata per questo scenario, è possibile utilizzare la funzione di sostituzione.

=VALORE(SOSTITUISCI(A2,”.”,”/”))

Il SOSTITUTO funzione è una funzione di testo, quindi non è possibile convertire una data. Il VALORE della funzione per convertire il valore di testo un valore numerico.

I risultati sono riportati di seguito. Il valore deve essere formattata come data.

È possibile eseguire questa operazione utilizzando il “Formato Numero” lista sulla scheda “Home”.

L’esempio qui di un punto delimitatore è tipico. Ma è possibile utilizzare la stessa tecnica per sostituire o sostituire qualsiasi carattere delimitatore.

La conversione del Formato aaaammgg

Se si riceve date nel formato indicato di seguito, è necessario un approccio diverso.

Questo formato è abbastanza standard nella tecnologia come si elimina ogni ambiguità su come i vari paesi memorizzare i loro valori di data. Tuttavia, verrà inizialmente non capire.

Per una rapida soluzione manuale, è possibile utilizzare il Testo in Colonne.

Selezionare l’intervallo di valori da convertire e quindi fare clic su Dati > Testo in Colonne.

Il Testo in Colonne viene visualizzata la procedura guidata. Fare clic su “Avanti” sui primi due gradini in modo che siano al passo tre, come mostrato nell’immagine qui sotto. Scegliere la Data e quindi selezionare il formato di data viene utilizzato nelle celle dalla lista. In questo esempio, abbiamo a che fare con un formato AMG.

Se si desidera una formula di soluzione, quindi è possibile utilizzare la funzione Data per costruire la data.

Questo deve essere usato insieme le funzioni di testo a Sinistra, a Metà e a Destra per estrarre le tre parti di una data (giorno, mese, anno) dal contenuto di una cella.

La formula riportata di seguito mostra questa formula utilizza il nostro campione di dati.

=DATA(a SINISTRA(A2,4),MEDIE(A2,5,2),DESTRA(A2,2))

Utilizzando una di queste tecniche, è possibile convertire qualsiasi numero di otto cifre valore. Per esempio, si potrebbe essere visualizzato il data nel formato ggmmaaaa o un formato mmggaaaa.

DATEVALUE e Funzioni di VALORE

A volte il problema non è causato da un carattere delimitatore, ma ha un imbarazzante data la struttura semplicemente perché è memorizzato come testo.

Di seguito è riportato un elenco di date in una varietà di strutture, ma sono tutti riconoscibili a noi come una data. Purtroppo, essi sono stati memorizzati come testo e hanno bisogno di conversione.

In questi scenari, è facile convertire utilizzando una varietà di tecniche.

Per questo articolo, ho voluto citare due funzioni per la gestione di questi scenari. Sono DATEVALUE e VALORE.

La funzione DATEVALUE converte il testo in un valore di data (probabilmente ha visto che sta arrivando), mentre il VALORE della funzione di convertire il testo in un generico valore di numero. Le differenze sono minime.

Nell’immagine qui sopra, uno dei valori contiene informazioni in tempo. E che sarà una dimostrazione delle funzioni ” minori differenze.

DATEVALUE formula di seguito la conversione di ciascuno per un valore di data.

=DATEVALUE(A2)

Si noti come il tempo è stato rimosso dal risultato nella riga 4. Questa formula strettamente restituisce solo il valore di data. Il risultato sarà ancora bisogno di essere formattato come data.

La formula seguente utilizza la funzione di VALORE.

=VALORE(A2)

Questa formula, che producono il medesimo risultato, tranne nella riga 4, dove il valore del tempo è anche mantenuto.

I risultati possono quindi essere formattato come data e ora, o come una data per nascondere il valore del tempo (ma non eliminare).