Sådan konverteres serienumre til datoer i Excel (2 nemme måder)

Excel gemmer dato- og tidsværdier som serienumre i bagenden.

Det betyder, at mens du muligvis kan se en dato som "10. januar2021-2022" eller "01/10/2020" i en celle, gemmer Excel det i bagenden som et tal. Dette er nyttigt, da det også giver brugerne mulighed for let at tilføje/trække dato og klokkeslæt i Excel.

I Microsoft Excel til Windows gemmes "01. januar 1900" som 1, "02. januar 1900" gemmes som 2 osv.

Nedenfor har begge kolonner de samme tal, men kolonne A viser tal, og kolonne B viser den dato, der er repræsenteret med dette nummer.

Dette er også grunden til, at du nogle gange kan forvente en dato i en celle, men ender med at se et nummer. Jeg ser dette ske hele tiden, når jeg downloader data fra databaser eller webbaserede værktøjer.

Det sker, når celleformatet er indstillet til at vise et tal som et tal i stedet for en dato.

Så hvordan kan vi konverter disse serienumre til datoer?

Det er hvad denne tutorial handler om.

I denne vejledning vil jeg vise dig to virkelig nemme måder at konvertere serienumre til datoer i Excel

Bemærk: Excel til Windows bruger 1900 -datosystemet (hvilket betyder, at 1 ville repræsentere 01. januar 1900, mens Excel til Mac bruger datosystemet 1904 (hvilket mænds, at 1 ville repræsentere 01. januar 1904 i Excel i Mac)

Så lad os komme i gang!

Konverter serienumre til datoer ved hjælp af nummerformatering

Den nemmeste måde at konvertere et dato serienummer til en dato er ved at ændre formateringen af ​​de celler, der har disse tal.

Du kan finde nogle af de almindeligt anvendte datoformater på fanen Startside på båndet

Lad mig vise dig, hvordan du gør dette.

Brug af indstillingerne for indbygget datoformat i båndet

Antag, at du har et datasæt som vist nedenfor, og du vil konvertere alle disse tal i kolonne A til den tilsvarende dato, som det repræsenterer.

Nedenfor er trinene for at gøre dette:

  1. Vælg de celler, der har det nummer, du vil konvertere til en dato
  2. Klik på fanen 'Hjem'
  3. Klik på rullemenuen Talformatering i gruppen 'Nummer'
  4. I rullemenuen skal du vælge 'Lang dato' eller Kort dato '(baseret på hvilket format vil du have, at disse tal skal være i)

Det er det!

Ovenstående trin ville konvertere tallene til det valgte datoformat.

Ovenstående trin har ikke ændret værdien i cellen, kun måden den vises på.

Bemærk, at Excel henter den korte datformatering baseret på dit systems regionale indstilling. For eksempel, hvis du er i USA, ville datoformatet være MM/DD/ÅÅÅÅ, og hvis du er i Storbritannien, ville datoformatet være DD/MM/ÅÅÅÅ.

Selvom dette er en hurtig metode til at konvertere serienumre til datoer, har det et par begrænsninger:

  • Der er kun to datoformater - kort dato og lang dato (og det også i et specifikt format). Så hvis du kun ønsker at få måneden og året og ikke dagen, kan du ikke gøre det ved hjælp af disse muligheder.
  • Du kan ikke vise dato såvel som tid ved hjælp af formateringsindstillingerne i rullemenuen. Du kan enten vælge at få vist datoen eller klokkeslættet, men ikke begge dele.

Så hvis du har brug for mere fleksibilitet i den måde, du vil vise datoer i Excel på, skal du bruge indstillingen Tilpasset talformatering (dækket næste i denne vejledning).

Nogle gange når du konverterer et tal til en dato i Excel, kan du i stedet for datoen se nogle hash -tegn (noget som #####). dette sker, når kolonnebredden ikke er nok til at rumme hele datoen. I et sådant tilfælde skal du bare øge bredden på kolonnen.

Oprettelse af et tilpasset datoformat ved hjælp af dialogboks til nummerformatering

Antag, at du har et datasæt som vist herunder, og du vil konvertere serienumrene i kolonne A til datoer i følgende format - 01.01.2020

Bemærk, at denne indstilling ikke er tilgængelig som standard i båndmetoden, som vi dækkede tidligere.

Nedenfor er trinene for at gøre dette:

  1. Vælg de celler, der har det nummer, du vil konvertere til en dato
  2. Klik på fanen 'Hjem'
  3. I gruppen Numbers skal du klikke på ikonet til dialogboksens startprogram (det er en lille vippet pil nederst til højre i gruppen)
  4. I dialogboksen 'Format celler', der åbnes, skal du sørge for, at fanen 'Nummer' er valgt
  5. Vælg 'Dato' i indstillingerne 'Kategori' til venstre
  6. Vælg den ønskede formatering fra feltet 'Type'.
  7. Klik på OK

Ovenstående trin ville konvertere tallene til det valgte datoformat.

Som du kan se, er der flere muligheder for datoformatering i dette tilfælde (sammenlignet med den korte og lange dato, vi fik med båndet).

Og hvis du ikke finder det format, du leder efter, kan du også oprette dit eget datoformat.

Lad os f.eks. Sige, at jeg vil vise datoen i følgende format - 01/01/2020 (hvilket ikke allerede er en mulighed i dialogboksen formatceller).

Sådan kan jeg gøre dette:

  1. Vælg de celler, der har de tal, du vil konvertere til en dato
  2. Klik på fanen Startside
  3. I gruppen Numbers skal du klikke på ikonet til startfeltet i dialogboksen (det er en lille vippepil nederst til højre i gruppen)
  4. I dialogboksen 'Format celler', der åbnes, skal du sørge for, at fanen 'Nummer' er valgt
  5. I indstillingerne for 'Kategori' til venstre skal du vælge 'Brugerdefineret'
  6. Indtast i feltet til højre
    mm/dd/åååå

  7. Klik på OK

Ovenstående trin ville ændre alle numrene til det angivne talformat.

Med brugerdefineret format får du fuld kontrol, og det giver dig mulighed for at vise datoen i det format, du ønsker. Du kan også oprette et format, hvor det viser dato samt tid i den samme celle.

For eksempel i det samme eksempel, hvis du vil vise dato såvel som tid, kan du bruge nedenstående format:

mm/dd/åååå hh: mm AM/PM

Nedenfor er tabellen, der viser datoformatkoderne, du kan bruge:

Datoformateringskode Sådan formateres datoen
m Viser måneden som et tal fra 1-12
mm Vis månederne som tocifrede tal fra 01-12
mmm Viser måneden som tre bogstaver som i jan-dec
mmmm Viser månedernes fulde navn som i januar-december
mmmmm Viser månedsnavnet første alfabet som i J-D
d Viser dage som 1-31
dd Viser dage som 01-31
ddd Viser dage som søn-lør
dddd Viser dage som søndag-lørdag
åå Viser år som 00-99
åååå Viser år som 1900-9999

Konverter serienumre til datoer ved hjælp af TEKST -formel

Metoderne beskrevet ovenfor fungerer ved at ændre formateringen af ​​de celler, der har tallene.

Men i nogle tilfælde kan du muligvis ikke bruge disse metoder.

For eksempel har jeg nedenfor et datasæt, hvor tallene har en ledende apostrof - som konverterer disse tal til tekst.

Hvis du prøver at bruge de indbyggede muligheder til at ændre cellernes formatering med dette datasæt, ville det ikke gøre noget. Dette skyldes, at Excel ikke betragter disse som tal, og siden datoer for tal nægter Excel dit ønske om at formatere disse.

I et sådant tilfælde kan du enten konvertere denne tekst til tal og derefter bruge de ovennævnte formateringsmetoder eller bruge en anden teknik til at konvertere serienumre til datoer - ved hjælp af TEKST -funktionen.

TEKST -funktionen tager to argumenter - det tal, der skal formateres, og formatkoden.

Antag, at du har et datasæt som vist nedenfor, og du vil konvertere alle numre og kolonne A til datoer.

Under formlen, der kunne gøre det:

= TEKST (A2, "MM/DD/ÅÅÅÅ")

Bemærk, at jeg i formlen har angivet datoformateringen til at være i MM/DD/ÅÅÅÅ -formatet. Hvis du har brug for en anden formatering, kan du angive koden til den som det andet argument i TEKST -formlen.

Du kan også bruge denne formel til at vise dato samt tid.

For eksempel, hvis du vil have det endelige resultat til at være i formatet - 01/01/2020 12:00 12:00, skal du bruge nedenstående formel:

= TEKST (A2, "mm/dd/åååå hh: mm AM/PM")

I ovenstående formel har jeg også tilføjet tidsformatet, så hvis der er decimaldele i tallene, ville det blive vist som tiden i timer og minutter.

Hvis du kun vil have datoen (og ikke den underliggende formel), konverter formlerne til statiske værdier ved hjælp af indsæt special.

En stor fordel ved at bruge TEKST -funktionen til at konvertere serienumre til datoer er, at du kan kombinere TEKST -formelresultatet med andre formler. For eksempel kan du kombinere den resulterende dato med teksten og vise noget som - Forfaldsdatoen er 01-jan-2020 eller Deadline er 01-Jan-2020

Bemærk: Husk datoer og klokkeslæt gemmes som tal, hvor hvert helt tal ville repræsentere en hel dag, og decimaldelen ville repræsentere den store del af dagen. Så 1 ville betyde 1 hel dag og 0,5 ville betyde en halv dag eller 12 timer.

Så det er to enkle måder, du kan bruge til at konvertere serienumre til datoer i Microsoft Excel.

Jeg håber, at du fandt denne vejledning nyttig!

Du vil bidrage til udviklingen af ​​hjemmesiden, at dele siden med dine venner

wave wave wave wave wave