Come convertire il testo in valori di data in Microsoft Excel

Contenuti

logo excel

L'analisi dei dati aziendali spesso deve lavorare con i valori della data in Excel per rispondere a domande come “L'analisi dei dati aziendali spesso deve lavorare con i valori della data in Excel per rispondere a domande come” oh “L'analisi dei dati aziendali spesso deve lavorare con i valori della data in Excel per rispondere a domande come?” L'analisi dei dati aziendali spesso deve lavorare con i valori della data in Excel per rispondere a domande come.

Sfortunatamente, questo non è insolito, soprattutto quando più utenti stanno digitando queste informazioni, copia e incolla da altri sistemi e importazione da database.

In questo post, descriveremo quattro diversi scenari e soluzioni per convertire il testo in valori di data.

Date che contengono un punto / punto completo

Probabilmente uno degli errori più comuni commessi dai principianti quando si digitano le date in Excel è utilizzare il carattere punto per separare il giorno, il mese e l'anno.

Excel non lo riconoscerà come valore di data e lo memorizzerà come testo. Nonostante questo, puoi risolvere questo problema con lo strumento Trova e sostituisci. Sostituendo i punti con le barre (/), Excel identificherà automaticamente i valori come date.

Seleziona le colonne che vuoi cercare e sostituire.

Date con un separatore di punti pieno

Fare clic su Avvia> Cerca e scegli> Sostituire, o pressione Ctrl + h.

Trova e seleziona i valori in una colonna

Nella finestra Trova e sostituisci, scrivi un punto (.) L'analisi dei dati aziendali spesso deve lavorare con i valori della data in Excel per rispondere a domande come “Cerca cosa” L'analisi dei dati aziendali spesso deve lavorare con i valori della data in Excel per rispondere a domande come (/) in campagna “Sostituirlo con”. Successivamente, clicca su “Sostituisci tutto”.

compilando i valori trova e sostituisci

Tutti i punti vengono convertiti in barre ed Excel riconosce il nuovo formato come data.

Date con punti convertiti in date effettive

Se i dati del tuo foglio di calcolo cambiano regolarmente e desideri una soluzione automatizzata per questo scenario, Puoi usare la funzione SOSTITUISCI.

=VALORE(SOSTITUTO(la2,".","https://www.systempeaker.com/"))

La funzione SOSTITUISCI è una funzione di testo, quindi non puoi convertirlo in una data da solo. La funzione VALORE convertirà il valore del testo in un valore numerico.

I risultati sono mostrati sotto. Il valore deve essere formattato come una data.

Formula SOSTITUISCI per convertire il testo in date

L'analisi dei dati aziendali spesso deve lavorare con i valori della data in Excel per rispondere a domande come “Formato numero” nella scheda “Inizio”.

Formatta il numero come data

L'esempio qui di un delimitatore di punti è tipico. Ma puoi usare la stessa tecnica per sostituire o sostituire qualsiasi carattere delimitatore.

Conversione dal formato aaaammgg

Se ricevi le date nel formato mostrato di seguito, sarà necessario un approccio diverso.

Date in formato aaaammgg

Questo formato è abbastanza standard nella tecnologia, poiché rimuove qualsiasi ambiguità su come i diversi paesi memorizzano i loro valori di data. Nonostante questo, Excel non lo capirà inizialmente.

Per una rapida soluzione manuale, puoi usare Testo in colonne.

Seleziona l'intervallo di valori che devi convertire, quindi fai clic su Dati> Testo su colonne.

Pulsante Testo in colonne nella scheda Dati

Viene visualizzata la procedura guidata Testo su colonne. Clicca su “Prossimo” L'analisi dei dati aziendali spesso deve lavorare con i valori della data in Excel per rispondere a domande come, come mostrato nell'immagine qui sotto. Scegli Data e quindi seleziona il formato della data utilizzato nelle celle dell'elenco. In questo esempio, abbiamo a che fare con un formato YMD.

Testo in colonne da cui convertire i numeri 8 cifre nelle date

Se vuoi una soluzione formula, puoi usare la funzione Date per costruire la data.

Questo sarebbe usato insieme alle funzioni di testo a sinistra, Middle e Right per estrarre le tre parti di una data (giorno, mio, anno) contenuto della cella.

La formula successiva mostra questa formula utilizzando i nostri dati di esempio.

=DATA(SINISTRA(LA2,4),MID(LA2,5,2),GIUSTO(LA2,2))

Usando la formula DATA con i numeri di 8 cifre

Con una di queste tecniche, può convertire qualsiasi valore numerico a otto cifre. Come esempio, puoi ricevere la data in formato ggmmyyyy o mmddyyyy.

Funzioni DATAVALORE e VALORE

Qualche volta, il problema non è generato da un carattere delimitatore, piuttosto ha una struttura di data scomoda semplicemente perché è memorizzata come testo.

Di seguito è riportato un elenco di date in una serie di strutture, ma sono tutti riconoscibili per noi come una data. Sfortunatamente, sono stati memorizzati come testo e devono essere convertiti.

Date memorizzate come testo

Per questi scenari, facile da convertire utilizzando una vasta gamma di tecniche.

Per questo post, Volevo menzionare due funzioni per gestire questi scenari. Figlio DATEVALUE y VALUE.

La funzione VALORE DATA convertirà il testo in un valore data (probabilmente l'hai visto arrivare), mentre la funzione VALUE convertirà il testo in un valore numerico generico. Le differenze tra loro sono minime.

Nella foto sopra, uno dei valori contiene anche informazioni sull'ora. E questa sarà una dimostrazione delle piccole differenze delle funzioni.

La formula DATEVALUE di seguito convertirà ciascuno in un valore di data.

=DATAVALORE(la2)

Funzione DATEVALUE per convertire in valori di data

Nota come il tempo è stato rimosso dal risultato nella riga 4. Questa formula restituisce rigorosamente solo il valore della data. Il risultato dovrà ancora essere formattato come data.

La formula successiva utilizza la funzione VALORE.

=VALORE(la2)

Funzione VALUE per convertire il testo in valori numerici

Questa formula produrrà gli stessi risultati tranne che per la riga 4, dove viene mantenuto anche il valore temporale.

Prossimo, i risultati possono essere formattati come data e ora, o come data per nascondere il valore dell'ora (ma non cancellarlo).

impostaTimeout(funzione(){
!funzione(F,B,e,v,n,T,S)
{Se(f.fbq)Restituzione;n=f.fbq=funzione(){n.callMethod?
n.callMethod.apply(n,argomenti):n.queue.push(argomenti)};
Se(!f._fbq)f._fbq = n;n.push=n;n.loaded=!0;n.version='2.0′;
n.coda=[];t=b.createElement(e);t.async=!0;
t.src=v;s=b.getElementsByTagName(e)[0];
s.parentNode.insertBefore(T,S) } (window, documento,'copione',
'https://connect.facebook.net/en_US/fbevents.js');
fbq('dentro', '335401813750447');
fbq('traccia', 'Visualizzazione della pagina');
},3000);

Iscriviti alla nostra Newsletter

Non ti invieremo posta SPAM. Lo odiamo quanto te.