Hvordan endre Excel-datoformat og lage tilpasset formatering

  • Dele Denne
Michael Brown

Den første delen av opplæringen vår fokuserer på formatering av datoer i Excel og forklarer hvordan du angir standard dato- og klokkeslettformater, hvordan du endrer datoformat i Excel, hvordan du oppretter tilpasset datoformatering og konverterer datoene dine til en annen lokalitet.

Sammen med tall er datoer og klokkeslett de vanligste datatypene folk bruker i Excel. Imidlertid kan de være ganske forvirrende å jobbe med, for det første fordi den samme datoen kan vises i Excel på en rekke måter, og for det andre fordi Excel alltid internt lagrer datoer i samme format uavhengig av hvordan du har formatert en dato i en gitt celle.

Å kjenne Excel-datoformatene litt i dybden kan hjelpe deg med å spare massevis av tid. Og dette er nettopp målet med vår omfattende veiledning for å jobbe med datoer i Excel. I den første delen vil vi fokusere på følgende funksjoner:

    Excel-datoformat

    Før du kan dra nytte av kraftige Excel-datofunksjoner, må du forstå hvordan Microsoft Excel lagrer datoer og klokkeslett, fordi dette er hovedkilden til forvirring. Selv om du forventer at Excel husker dagen, måneden og året for en dato, er det ikke slik det fungerer...

    Excel lagrer datoer som sekvensielle tall, og det er bare en celles formatering som får et tall til å vises som en dato, klokkeslett eller dato og klokkeslett.

    Datoer i Excel

    Alle datoer lagres som heltall måned-dag (ukedag) tid format:

    Det følgende bildet viser noen få eksempler på samme dato formatert med forskjellige lokale koder på tradisjonell måte for de tilsvarende språkene:

    Excel-datoformatet fungerer ikke - rettelser og løsninger

    Vanligvis forstår Microsoft Excel datoer veldig godt, og det er usannsynlig at du treffer noen veisperring når du jobber med dem. Hvis du tilfeldigvis har et problem med Excel-datoformat, kan du sjekke ut følgende feilsøkingstips.

    En celle er ikke bred nok til å passe en hel dato

    Hvis du ser en rekke pundtegn (#####) i stedet for datoer i Excel-regnearket, er cellene dine sannsynligvis ikke brede nok til å passe til hele datoene.

    Løsning . Dobbeltklikk på høyre kant av kolonnen for å endre størrelsen på den slik at den passer automatisk til datoene. Alternativt kan du dra høyre kantlinje for å angi kolonnebredden du ønsker.

    Negative tall formateres som datoer

    Hash-tegn (#####) vises også når en celle formateres da en dato eller et klokkeslett inneholder en negativ verdi. Vanligvis er det et resultat som returneres av en formel, men det kan også skje når du skriver inn en negativ verdi i en celle og deretter formaterer den cellen som en dato.

    Hvis du vil vise negative tall som negative datoer, to alternativer er tilgjengelige for deg:

    Løsning 1. Bytt til 1904-datosystemet.

    Gå til Fil > Alternativer > Avansert , rull ned til delen Når du beregner denne arbeidsboken , velg avmerkingsboksen Bruk 1904-datosystem , og klikk OK .

    I dette systemet er 0 1-jan-1904; 1 er 2-jan-1904; og -1 vises som en negativ dato -2-jan-1904.

    Selvfølgelig er en slik representasjon svært uvanlig og tar tid å venne seg til, men dette er den riktige veien å gå hvis du ønsker å utføre beregninger med tidlige datoer.

    Løsning 2. Bruk Excel TEXT-funksjonen.

    En annen mulig måte å vise negative tall som negative datoer i Excel bruker TEKST-funksjonen. For eksempel, hvis du trekker C1 fra B1 og en verdi i C1 er større enn i B1, kan du bruke følgende formel for å skrive ut resultatet i datoformatet:

    =TEXT(ABS(B1-C1),"-d-mmm-yyyy")

    Det kan være lurt å endre cellejusteringen til høyrejustert, og selvfølgelig kan du bruke alle andre egendefinerte datoformater i TEKST-formelen.

    Merk. I motsetning til forrige løsning, returnerer TEXT-funksjonen en tekstverdi, det er grunnen til at du ikke vil kunne bruke resultatet i andre beregninger.

    Datoer importeres til Excel som tekstverdier

    Når du importerer data til Excel fra en .csv-fil eller en annen ekstern database, importeres ofte datoer som tekstverdier. De kan se ut som normale datoer for deg, men Excel oppfatter dem som tekst og godbitertilsvarende.

    Løsning . Du kan konvertere "tekstdatoer" til datoformatet ved å bruke Excels DATOVERDI-funksjon eller Tekst til kolonner-funksjonen. Se følgende artikkel for detaljer: Hvordan konvertere tekst til dato i Excel.

    Tips. Hvis ingen av tipsene ovenfor fungerte for deg, kan du prøve å fjerne all formatering og deretter angi ønsket datoformat.

    Slik formaterer du datoer i Excel. I neste del av guiden vår vil vi diskutere ulike måter å sette inn datoer og klokkeslett på i Excel-regnearkene dine. Takk for at du leser og ses neste uke!

    som representerer antall dager siden 1. januar 1900, som er lagret som nummer 1, til 31. desember 9999 lagret som 2958465.

    I dette systemet:

    • 2 er 2- Jan-1900
    • 3 er 3-jan-1900
    • 42005 er 1-jan-2015 (fordi det er 42 005 dager etter 1. januar 1900)

    Tid i Excel

    Tidene lagres i Excel som desimaler, mellom .0 og .99999, som representerer en andel av dagen der .0 er 00:00:00 og .99999 er 23:59:59.

    For eksempel:

    • 0,25 er 06:00
    • 0,5 er 12:00
    • 0,541655093 er 12:59:59

    Datoer & Tider i Excel

    Excel lagrer datoer og klokkeslett som desimaltall som består av et heltall som representerer datoen og en desimaldel som representerer klokkeslettet.

    For eksempel:

    • 1.25 er 1. januar 1900 06.00
    • 42005.5 er 1. januar 2015 12:00

    Hvordan konvertere dato til tall i Excel

    Hvis du vil vite hvilket serienummer som representerer en bestemt dato eller klokkeslett som vises i en celle, kan du gjøre dette på to måter.

    1. Dialogboksen Formater celler

    Velg cellen med en dato i Excel, trykk Ctrl+1 for å åpne vinduet Formater celler og bytt til fanen Generelt .

    Hvis du bare vil vite serienummeret bak datoen, uten å faktisk konvertere dato til nummer, skriv ned nummeret du ser under Eksempel og klikk Avbryt for å lukke vinduet . Hvis du ønsker å bytte ut datoen medtallet i en celle, klikker du OK.

    2. Excel DATOVERDI- og TIDVERDI-funksjonene

    Bruk DATOVERDI()-funksjonen til å konvertere en Excel-dato til et serienummer, for eksempel =DATEVALUE("1/1/2015") .

    Bruk TIDVERDI()-funksjonen for å få desimaltallet som representerer tid, for eksempel =TIMEVALUE("6:30 AM") .

    For å vite begge, dato og klokkeslett, koble disse to funksjonene sammen på følgende måte:

    =DATEVALUE("1/1/2015") & TIMEVALUE("6:00 AM")

    Merk. Siden Excels serienumre begynner 1. januar 1900 og negative tall ikke gjenkjennes, støttes ikke datoer før år 1900 i Excel.

    Hvis du skriver inn en slik dato i et ark, for eksempel 31.12.1899, vil det være en tekstverdi i stedet for en dato, noe som betyr at du ikke kan utføre vanlig datoregning på tidlige datoer. For å være sikker kan du skrive inn formelen =DATEVALUE("12/31/1899") i en celle, og du vil få et forventet resultat - #VERDI! feil.

    Hvis du har å gjøre med dato- og klokkeslettverdier og du ønsker å konvertere tid til desimaltall , vennligst sjekk ut formlene beskrevet i denne opplæringen: Hvordan konvertere tid til desimaltall i Excel.

    Standard datoformat i Excel

    Når du jobber med datoer i Excel, hentes de korte og lange datoformatene fra dine regionale Windows-innstillinger. Disse standardformatene er merket med en stjerne (*) i dialogvinduet Format celle :

    Standard formater for dato og klokkeslett i Formater Celle -boksen endres somså snart du endrer dato- og klokkeslettinnstillingene i kontrollpanelet, noe som fører oss rett til neste seksjon.

    Hvordan endre standard dato- og klokkeslettformater i Excel

    Hvis du vil angi et annet standard dato- og/eller klokkeslettformat på datamaskinen din, for eksempel endre USA-datoformatet til UK-stilen, gå til kontrollpanelet og klikk Region og språk . Kontrollpanelet åpnes i kategorivisning, og klikk deretter Klokke, språk og region > Region og språk > Endre dato-, klokkeslett- eller tallformatet .

    I kategorien Formater velger du regionen under Format , og angir deretter dato- og klokkeslettformateringen ved å klikke på en pil ved siden av formatet du vil endre og velge ønsket fra nedtrekkslisten:

    Tips. Hvis du ikke er sikker på hva forskjellige koder (som mmm, ddd, yyy) betyr, klikker du på koblingen Hva betyr notasjonen under Dato- og tidsformater -delen, eller sjekk de tilpassede Excel-datoformatene i denne opplæringen.

    Hvis du ikke er fornøyd med noe klokkeslett- og datoformat som er tilgjengelig i kategorien Formater , klikker du på knappen Ytterligere innstillinger nederst til høyre i regionen og dialogvinduet Språk . Dette åpner dialogboksen Tilpass , der du bytter til fanen Dato og skriver inn et tilpasset kort eller/og langt datoformat i det tilsvarende formatetboks.

    Slik bruker du raskt standard dato- og klokkeslettformatering i Excel

    Microsoft Excel har to standardformater for datoer og klokkeslett - kort og lang, som forklart i standard Excel-datoformat.

    For raskt å endre datoformat i Excel til standardformatering, gjør følgende:

    • Velg datoene du vil formatere.
    • Hjem -kategorien, i Nummer -gruppen, klikk på den lille pilen ved siden av Tallformat -boksen, og velg ønsket format - kort dato, lang dato eller klokkeslett.

    Hvis du vil ha flere datoformateringsalternativer, velger du enten Flere tallformater fra rullegardinlisten eller klikker på Dialog Box Launcher ved siden av Nummer . Dette vil åpne en velkjent Formater celler dialog og du kan endre datoformat der.

    Tips. Hvis du raskt vil sette datoformat i Excel til dd-mmm-åå , trykker du Ctrl+Shift+# . Bare husk at denne snarveien alltid bruker dd-mmm-åå -formatet, som 01-Jan-15, uavhengig av innstillingene for Windows-regionen.

    Hvordan endre datoformat i Excel

    I Microsoft Excel kan datoer vises på en rekke måter. Når det gjelder å endre datoformat for en gitt celle eller celleområde, er den enkleste måten å åpne dialogboksen Formater celler og velge et av de forhåndsdefinerte formatene.

    1. Velg datoene hvis format du vil endre, ellertomme celler der du vil sette inn datoer.
    2. Trykk Ctrl+1 for å åpne dialogboksen Formater celler . Alternativt kan du høyreklikke på de valgte cellene og velge Formater celler... fra hurtigmenyen.
    3. I vinduet Formater celler bytter du til Tall -kategorien, og velg Dato i listen Kategori .
    4. Under Type velger du ønsket datoformat. Når du har gjort dette, vil Sample -boksen vise formatforhåndsvisningen med den første datoen i de valgte dataene.
    5. Hvis du er fornøyd med forhåndsvisningen, klikker du OK -knappen for å lagre formatendringen og lukke vinduet.

    Hvis datoformatet ikke endres i Excel-arket ditt, er datoene dine mest sannsynlig formatert som tekst, og du har for å konvertere dem til datoformatet først.

    Hvordan konvertere datoformatet til et annet sted

    Når du har en fil full av utenlandske datoer, og du mest sannsynlig vil endre dem til datoformatet som brukes i din del av verden. La oss si at du vil konvertere et amerikansk datoformat (måned/dag/år) til et europeisk format (dag/måned/år).

    Den enkleste måten å endre datoformat i Excel basert på hvordan en annen språk viser datoer er som følger:

    • Velg kolonnen med datoer du vil konvertere til en annen lokalitet.
    • Trykk Ctrl+1 for å åpne Formater celler
    • Velg språket du ønsker under Locale(sted) og klikk OK for å lagre endringen.

    Hvis du vil at datoene skal vises på et annet språk, må du opprette en egendefinert dato format med en lokalkode.

    Opprette et tilpasset datoformat i Excel

    Hvis ingen av de forhåndsdefinerte Excel-datoformatene passer for deg, står du fritt til å lage dine egne.

    1. I et Excel-ark velger du cellene du vil formatere.
    2. Trykk Ctrl+1 for å åpne dialogboksen Formater celler .
    3. 1>Nummer -kategorien, velg Egendefinert fra Kategori -listen og skriv inn datoformatet du ønsker i Type -boksen.
    4. Klikk OK for å lagre endringene.

    Tips. Den enkleste måten å angi et tilpasset datoformat i Excel er å starte fra et eksisterende format som er nær det du ønsker. For å gjøre dette, klikk Dato i listen Kategori først, og velg et av eksisterende formater under Type . Klikk deretter på Egendefinert og gjør endringer i formatet som vises i boksen Type .

    Når du setter opp et egendefinert dato -format i Excel, kan du bruke følgende koder.

    Kode Beskrivelse Eksempel (1. januar 2005)
    m Månedstall uten innledende null 1
    mm Månedsnummer med innledende null 01
    mmm Månedsnavn, kort form Jan
    mmmm Månedsnavn,full form Januar
    mmmmm Måned som første bokstav J (står for januar, juni og juli)
    d Dagnummer uten innledende null 1
    dd Dagnummer med innledende null 01
    ddd Ukedag, kortform man
    dddd Ukedag, full form Mandag
    åå År ( siste 2 sifre) 05
    åååå År (4 sifre) 2005

    Når du setter opp et tilpasset tid -format i Excel, kan du bruke følgende koder.

    Kode Beskrivelse Viser som
    t Tim uten innledende null 0-23
    tt Timer med innledende null 00-23
    m Minutter uten innledning null 0-59
    mm Minutter med innledende null 00-59
    s Sekunder uten innledende null 0-59
    ss Sekunder med innledende null 00-59
    AM/PM Dagsperioder

    (hvis utelatt, brukes 24-timers tidsformat) AM eller PM

    For å konfigurere dato og klokkeslett -format, inkludere både dato- og tidsenheter i formatkoden din, f.eks. m/d/åååå h:mm AM/PM. Når du bruker " m " rett etter " hh " eller " h " eller rett før"ss" eller "s", Excel vil vise minutter , ikke en måned.

    Når du oppretter et tilpasset datoformat i Excel, kan du bruke komma (,) bindestrek (-) , skråstrek (/), kolon (:) og andre tegn.

    For eksempel kan samme dato og klokkeslett, for eksempel 13. januar 2015 13:03 , vises i ulike måter:

    Format Viser som
    dd-mmm-åå 13 -15. jan
    mm/dd/åååå 13.01.2015
    m/dd/ååå 13.1.15
    dddd, m/d/åå t:mm AM/PM Tirsdag 13.1.15 1: 15.00
    ddd, mmmm dd, åååå tt:mm:ss tirs 13. januar 2015 13:03:00

    Hvordan lage et tilpasset Excel-datoformat for en annen lokalitet

    Hvis du vil vise datoer på et annet språk, må du opprette et tilpasset format og prefiks en dato med en tilsvarende lokalkode . Lokalkoden skal være omsluttet av [firkantede parenteser] og foran med dollartegnet ($) og en bindestrek (-). Her er noen eksempler:

    • [$-409] - Engelsk, Uten tittel
    • [$-1009] - Engelsk, Canada
    • [$-407 ] - Tysk, Tyskland
    • [$-807] - Tysk, Sveits
    • [$-804] - Bengali, India
    • [$-804] - Kinesisk, Kina
    • [$-404] - Kinesisk, Taiwan

    Du kan finne hele listen over lokale koder på denne bloggen.

    Dette er for eksempel hvordan du sette opp et tilpasset Excel-datoformat for den kinesiske lokaliteten i år-

    Michael Brown er en dedikert teknologientusiast med en lidenskap for å forenkle komplekse prosesser ved hjelp av programvareverktøy. Med mer enn ti års erfaring i teknologibransjen, har han forbedret ferdighetene sine i Microsoft Excel og Outlook, samt Google Sheets og Docs. Michaels blogg er dedikert til å dele sin kunnskap og ekspertise med andre, og gir enkle å følge tips og veiledninger for å forbedre produktivitet og effektivitet. Enten du er en erfaren profesjonell eller nybegynner, tilbyr Michaels blogg verdifull innsikt og praktiske råd for å få mest mulig ut av disse viktige programvareverktøyene.