Se una cella contiene la data e l’ora combinate, usa una formula per estrarre la data o l’ora in colonne separate. Oppure, usa un metodo senza formula.
- Dividere i valori di data e ora
- Ottenere il valore della data con una formula
- Ottenere il valore dell’ora con la formula
- Ottenere il valore della data o dell’ora senza formula
- Scarica il file di esempio
- Trascrizione del video
- Come dividere data e ora in Excel
- Dividere con formule
- Prendi il valore dell’ora
- Split Senza Formule
- Ottieni il valore del tempo
- Non perdere i nostri consigli su Excel
Dividere i valori di data e ora
Se scarichi dati in Excel, una colonna potrebbe avere un valore combinato di data e ora. In questo breve video, vedi come dividere rapidamente quel valore in colonne separate di data e ora.
Il primo metodo usa una semplice formula, e il secondo metodo è fatto senza una formula — solo un po’ di digitazione. Le istruzioni scritte sono sotto il video. La trascrizione del video è alla fine di questa pagina
Ottenere il valore della data con una formula
Se una cella contiene una data e un’ora combinate, puoi estrarre solo il valore della data, usando la funzione INT. Excel memorizza le date come numeri, con una parte decimale che rappresenta l’ora.
Nello screenshot qui sotto, il numero intero nella cella B3 (42418) rappresenta la data, e la parte decimale (.50) è l’ora.
La funzione INT restituisce solo la parte intera di quel numero, che rappresenta la data. Nel prossimo esempio, la combinazione data/ora è nella cella A2.
Per ottenere la data, inserite la seguente formula nella cella B2: =INT(A2)
Se i dati sono in una tabella Excel nominata, la formula userà riferimenti strutturati con i nomi dei campi. Nell’esempio seguente, la data/ora combinata è nella colonna DateTime. Inserisci la seguente formula nella prima riga della colonna Data (cella B2):
Data: : =INT()
La formula dovrebbe riempire automaticamente l’ultima riga della tabella. Dopo aver inserito le formule, formatta queste colonne con i formati di data e ora che preferisci.
Ottenere il valore dell’ora con la formula
Se una cella contiene una data e un’ora combinate, puoi usare la funzione INT per tirare il valore dell’ora in una colonna separata. Le date sono memorizzate come numeri in Excel, con la parte decimale che rappresenta l’ora.
Per calcolare il valore del tempo, sottrai il valore intero della data dalla data e dall’ora combinate. La parte decimale rimanente è l’ora. Nell’esempio qui sotto, la data/ora combinata è nella cella A2. Inserisci la seguente formula nella cella C2:
Time: =A2 – INT(A2])
Se i dati sono in una tabella Excel nominata, la formula userà riferimenti strutturati con i nomi dei campi. Nell’esempio seguente, la data/ora combinata è nella colonna DateTime. Inserisci la seguente formula nella prima riga della colonna Time (cella C2):
Time: =-INT()
La formula dovrebbe riempire automaticamente l’ultima riga della tabella. Dopo aver inserito le formule, formatta queste colonne con i formati di data e ora che preferisci.
Ottenere il valore della data o dell’ora senza formula
Se stai usando Excel 2013 o successivo, puoi usare la funzione Flash Fill per ottenere la data o l’ora in una colonna separata, senza formule.
NOTA: le date e le ore inserite con Flash Fill NON si aggiornano automaticamente se la cella combinata data/ora cambia – sono voci statiche.
Ecco come puoi usare Flash Fill per le date o le ore.
- Digita le prime due date nella colonna B, basandoti sulle date nella colonna A.
- Poi, vai alla scheda Dati sulla barra multifunzione di Excel e clicca su Riempimento Flash.
Il resto delle date dovrebbe riempirsi, e puoi usare la casella delle opzioni di Flash Fill per confermare o annullare le modifiche.
NOTA: Se Flash Fill non funziona, clicca sulla scheda File nella parte superiore di Excel, poi clicca su Opzioni. Clicca sulla categoria Avanzate, e nelle opzioni di modifica, aggiungi un segno di spunta a “Riempi automaticamente con Flash”
Fai la stessa cosa per riempire la colonna del Tempo — inserisci le prime due volte, poi usa la funzione Flash Fill per completare la lista.
Scarica il file di esempio
Scarica la cartella di lavoro di esempio su Dividi data e ora
Trascrizione del video
Ecco la trascrizione del video su Dividi data e ora, in cima a questa pagina.
Come dividere data e ora in Excel
Se hai un file con date e orari nella stessa cella, vedremo due modi veloci per separarli in colonne di data e ora.
Dividere con formule
La prima userà una formula. Quindi qui farò clic e digiterò un segno uguale.
Utilizzeremo la funzione INT, che è per un numero intero e che estrarrà il numero intero da questa cella, che è solo la parte di data e ora.
Quando premo Invio vedremo una data. Ora, se vedete un numero, potete formattarlo come una data.
Poi posso selezionare quella cella, fare doppio clic sulla maniglia di riempimento, e molto rapidamente ho tutte le date.
Prendi il valore dell’ora
Se una data ha un’ora attaccata ad essa, è un numero decimale.
Così se è mezzogiorno, sarebbe la data numero 0.5.
Quindi vogliamo solo ottenere quella parte decimale, quindi scriveremo uguale alla data. Quindi questo è il membro completo incluso il decimale.
E poi meno la parte della data, vogliamo sottrarre quel numero completo.
Quindi useremo la parentesi INT e cliccheremo sulla data. E quando premo Invio, otteniamo l’ora. E di nuovo, potreste doverlo formattare come tempo, se state vedendo solo un numero. E poi riempite questo.
Split Senza Formule
Possiamo anche estrarre questo senza una formula. Quindi ecco un’altra copia della stessa lista. E qui scriverò solo le prime due date.
Quindi scriverò 2/1/16 e 2/3/16.
E ora useremo il Flash Fill. E se lo stai facendo con il testo, si riempirà automaticamente, di solito, una volta che abbiamo impostato un modello, ma per i numeri o le date, non lo fa.
Possiamo andare alla scheda Dati, e fare clic su Flash Fill, e poi ti suggerirà il resto delle date.
E poi potete venire qui e accettare o annullare o semplicemente lasciarlo così com’è se volete accettarlo.
Ottieni il valore del tempo
E possiamo fare la stessa cosa per il tempo. Quindi scriverò la prima coppia, e 9:32
E ora di nuovo, andrò a cliccare su Flash Fill, e riempirà il resto e mi sembra che vadano bene. Quindi li lascerò così come sono.
Ora questi non cambieranno se queste date cambiano.
Sul foglio dove abbiamo usato una formula, se aggiorniamo un’ora o la data, perché abbiamo delle formule qui, queste si aggiorneranno.