Hvis en celle indeholder den kombinerede dato og klokkeslæt, skal du bruge en formel til at udtrække datoen eller klokkeslættet i separate kolonner. Eller du kan bruge en metode uden formel.
Opdel dato- og klokkeslætværdier
Hvis du downloader data til Excel, kan en kolonne have en kombineret dato- og klokkeslætværdi. I denne korte video kan du se, hvordan du hurtigt opdeler denne værdi i separate dato- og tidskolonner.
Den første metode bruger en simpel formel, og den anden metode udføres uden en formel – blot lidt indtastning. De skriftlige instruktioner findes under videoen. Videoens udskrift er sidst på denne side
Hent datoværdi med formel
Hvis en celle indeholder en kombineret dato og tid, kan du udtrække kun datoværdien ved at bruge INT-funktionen. Excel gemmer datoer som tal, med en decimaldel, der repræsenterer tiden.
I nedenstående skærmbillede repræsenterer heltallet i celle B3 (42418) datoen, og decimaldelen (.50) er klokkeslættet.
Funktionen INT returnerer kun den hele del af dette tal, som repræsenterer datoen. I det næste eksempel står den kombinerede dato/tid i celle A2.
For at få datoen skal du indtaste følgende formel i celle B2: =INT(A2)
Hvis dataene er i en navngiven Excel-tabelle, vil formlen bruge strukturerede referencer med feltnavnene. I eksemplet nedenfor er den kombinerede dato/tid i kolonnen DateTime. Indtast følgende formel i den første række i kolonnen Dato (celle B2):
Date: : =INT()
Formlen skal automatisk udfylde ned til den sidste række i tabellen. Når du har indtastet formlerne, skal du formatere disse kolonner med dine foretrukne dato- og tidsformater.
Hent tidsværdi med formel
Hvis en celle indeholder en kombineret dato og tid, kan du bruge INT-funktionen til at trække tidsværdien ind i en separat kolonne. Datoer gemmes som tal i Excel, hvor decimaldelen repræsenterer tiden.
For at beregne tidsværdien skal du trække den hele talværdi for datoen fra den kombinerede dato og klokkeslæt. Den resterende decimaldel er tiden. I eksemplet nedenfor står den kombinerede dato/tid i celle A2. Indtast følgende formel i celle C2:
Tid: =A2 – INT(A2])
Hvis dataene er i en navngiven Excel-tabelle, vil formlen bruge strukturerede referencer med feltnavnene. I eksemplet nedenfor er den kombinerede dato/tid i kolonnen DateTime. Indtast følgende formel i den første række i kolonnen Tid (celle C2):
Time: =-INT()
Formlen skal automatisk udfylde ned til den sidste række i tabellen. Når du har indtastet formlerne, skal du formatere disse kolonner med dine foretrukne dato- og tidsformater.
Få dato- eller tidsværdi uden formel
Hvis du bruger Excel 2013 eller nyere, kan du bruge funktionen Flash Fill til at få dato eller klokkeslæt i en separat kolonne uden formler.
BEMÆRK: De datoer og tidspunkter, der indtastes med Flash Fill, opdateres IKKE automatisk, hvis den kombinerede dato-/tidscelle ændres – der er tale om statiske indtastninger.
Sådan kan du bruge Flash Fill til datoer eller tidspunkter.
- Typ de to første datoer i kolonne B på baggrund af datoerne i kolonne A.
- Derpå skal du gå til fanen Data på Excel-båndet og klikke på Flash Fill.
Resten af datoerne bør udfyldes, og du kan bruge indstillingsboksen Flash Fill til at bekræfte eller fortryde ændringerne.
BEMÆRK: Hvis Flash Fill ikke virker, skal du klikke på fanen Filer øverst i Excel og derefter klikke på Indstillinger. Klik på kategorien Avanceret, og i Redigeringsindstillingerne skal du sætte et flueben ved “Flash Fill automatisk”
Gør det samme for at udfylde kolonnen Tid – indtast de to første gange, og brug derefter funktionen Flash Fill til at udfylde listen.
Hentér prøvefilen
Hentér prøvearbejdsbogen for opdeling af dato og tid
Videotransskription
Her er transskriptionen for videoen om opdeling af dato og tid, øverst på denne side.
Sådan opdeler du dato og tid i Excel
Hvis du har en fil med datoer og tidspunkter i samme celle, vil vi se to hurtige måder, hvorpå du kan opdele det i dato- og tidskolonner.
Split med formler
Den første vil bruge en formel. Så herinde klikker jeg på og skriver et lighedstegn.
Vi bruger INT-funktionen, som er for et heltal, og det vil trække hele tallet fra denne celle, som bare er datodelen af dato og klokkeslæt.
Når jeg trykker på Enter, ser vi en dato. Hvis du nu ser et tal, kan du formatere det som en dato.
Så kan jeg vælge denne celle, dobbeltklikke på Udfyldningshåndtaget, og så har jeg meget hurtigt alle datoerne.
Henter tidsværdien
Hvis en dato har et tidspunkt knyttet til sig, er det et decimaltal.
Så hvis klokken er 12.00, ville det være datoværdien 0,5.
Så vi vil bare hente denne decimaldel, så vi skriver lig med datoen. Så det er det fulde medlem inklusive decimaltallet.
Og så minus datadelen, vi vil trække det fulde tal fra.
Så vi bruger INT-bøjlen og klikker på datoen. Og når jeg trykker på Enter, får vi klokkeslættet. Og igen skal du måske formatere det som tid, hvis du kun ser et tal. Og så udfylder du det.
Split uden formler
Vi kan også trække dette ud uden en formel. Så her er en anden kopi af den samme liste. Og herinde vil jeg bare skrive de to første datoer.
Så jeg skriver 2/1/16 og 2/3/16.
Og nu skal vi bruge Flash Fill. Og hvis du gør det med tekst, vil den normalt fylde automatisk ud, når vi har indstillet et mønster, men for tal eller datoer gør den det ikke.
Vi kan gå til fanen Data og klikke på Flash Fill, og så vil den foreslå resten af datoerne for dig.
Og så kan du komme her og acceptere eller fortryde eller bare lade det være, som det er, hvis du vil acceptere det.
Hent tidsværdien
Og vi kan gøre det samme for tiden. Så jeg skriver det første par, og 9:32
Og nu igen går jeg ind og klikker på Flash Fill, og så fylder den resten ud, og de ser fine ud for mig. Så jeg lader dem stå som de er.
Nu vil de ikke ændre sig, hvis disse datoer ændres.
På det ark, hvor vi brugte en formel, hvis vi opdaterer et tidspunkt eller en dato, fordi vi har formler her, vil de blive opdateret.