Sådan ændrer du datoformatet i Google Sheets og konverterer dato til tal og tekst

  • Del Dette
Michael Brown

Datoer er en uundgåelig del af Google Sheets, og ligesom mange andre koncepter i regneark kræver de en smule indlæring.

I denne vejledning finder du ud af, hvordan Google gemmer datoer, og hvordan du kan formatere dem, så de bliver nemmere for dig. Nogle datoformater tilbydes af regneark, mens andre skal oprettes fra bunden. Der findes endda et par praktiske funktioner til opgaven.

Jeg beskriver også et par måder at konvertere dine datoer til tal og tekst på, hvis det er nødvendigt.

    Sådan formaterer Google Sheets datoer

    Først og fremmest: Før du udfører aktiviteter i forbindelse med datoer i regneark, er det vigtigt at forstå de grundlæggende principper for, hvordan datoer fungerer.

    I den interne database gemmer Google Sheets alle datoer som hele tal - ikke som sekvenser af en dag, en måned og et år, som vi er vant til at se, men som simple hele tal:

    • 1 for 31. december 1899
    • 2 for 1. januar 1900
    • 102 for 11. april 1900 (100 dage efter 1. januar 1900)
    • og så videre.

    I modsætning til Excel, der ikke kan gemme datoer som negative tal, vil datoer før 31. december 1899 være negative i Google:

    • -1 for 29. december 1899
    • -2 for den 28. december 1899
    • -102 for den 19. september 1899
    • osv.

    Uanset hvordan Google Sheets formaterer datoer, så du kan se dem i cellerne, gemmer regneark altid datoer som hele tal. Det er et automatisk Google Sheets-datumsformat, der hjælper med at behandle datoer korrekt.

    Tip. Det samme gælder for tidsenheder - de er blot decimaler i din tabel:

    • .00 for 12:00 AM
    • .50 for 12:00 PM
    • .125 for 3:00 AM
    • .573 for 13:45 PM
    • osv.

    En dato kombineret med klokkeslæt opbevares som et heltal med decimaler:

    • 31.528.058 er 26 april 1986, 1:23 AM
    • 43.679.813 er 2 august 2019, 19:30 PM

    Ændre datoformatet i Google Sheets til et andet sted

    En anden vigtig ting, du skal huske på, er dit regnearks område.

    Lokalet er det, der forudindstiller dit Google Sheets-datumsformat baseret på din region. Hvis du befinder dig i USA, vil 06-Aug-2019 blive angivet som 8/6-2019 i dit ark, mens det for Storbritannien vil være 6/8-2019.

    For at sikre de korrekte beregninger er det vigtigt at have det korrekte sprogområde indstillet, især hvis filen er oprettet i et andet land:

    1. Gå til Fil> Indstillinger for regneark i menuen Google Sheets.
    2. Find Lokale under den Generelt og vælg den ønskede placering fra rullelisten:

    Tip. Som en bonus kan du også angive din tidszone her for at registrere din filhistorik i den.

    Bemærk: Lokaleindstillingerne ændrer ikke sproget i dine Sheets. Dato-formateringen anvendes dog på hele regnearket. Alle, der arbejder med det, vil se ændringerne, uanset hvor de befinder sig på kloden.

    Sådan ændrer du datoformatet i Google Sheets

    Hvis datoer i dine tabeller er formateret inkonsistent, eller hvis du i stedet kun kan se mærkelige sæt tal, skal du ikke gå i panik. Du skal blot ændre datoformatet i dine Google Sheets ved hjælp af indbyggede instrumenter.

    Standarddatformat for Google Sheets

    1. Vælg alle de celler, du ønsker at formatere.
    2. Gå til Format> Antal i regnearksmenuen og vælg Dato for kun at se datoen eller Dato og tid for at få både dato og klokkeslæt i en celle:

    Det lykkes at omdanne de hele tal til det format, som du kan genkende med et blik. Dette er standarddatumsformater i Google Sheets:

    Tip. Du kan finde de samme formater, hvis du klikker på 123 ikonet på regnearkets værktøjslinje:

    Brugerdefinerede datoformater

    Hvis du ikke kan lide den måde, Google Sheets formaterer datoer på som standard, kan jeg ikke bebrejde dig det. Heldigvis er der masser af plads til at improvisere takket være brugerdefinerede datoformater.

    Du kan få adgang til dem fra den samme Google Sheets-menu: Format> Antal> Flere formater> Flere dato- og tidsformater :

    Du vil se et vindue med mange forskellige tilpassede datoformater. Uanset hvilket format du vælger og anvender, vil dine datoer se ens ud:

    Hvis du stadig ikke er tilfreds med udseendet af dine datoer, kan du skræddersy dit eget brugerdefinerede datoformat:

    1. Vælg de celler, du vil formatere.
    2. Gå til Format> Antal> Flere formater> Flere dato- og tidsformater .
    3. Placer markøren i det felt øverst, der indeholder datoenhederne, og slet alt med tasterne Tilbage eller Slet:

  • Klik på pilen til højre for feltet, og vælg den enhed, du vil have først. Glem ikke at skrive separatoren bagefter.
  • Gentag dette, indtil alle nødvendige enheder er tilføjet (du kan tilføje eller fjerne dem senere):

  • Bemærk, at hver enhed har dobbelte pile til højre. Klik på dem, så kan du justere den nøjagtige måde at vise værdien på.

    Her er, hvad jeg kan vælge for Dag :

    På denne måde kan du redigere alle værdier, indsætte nye værdier og slette forældede værdier. Du kan frit adskille enhederne med forskellige tegn, herunder kommaer, skråstreger og streger.

  • Når du er klar, skal du klikke på Ansøg .
  • Her er det format, jeg har oprettet, og hvordan mine datoer ser ud nu:

    QUERY-funktion til Google Sheets til at formatere datoer

    Der er endnu en måde at ændre datoformatet i Google Sheets på - selvfølgelig med en formel. Da det ikke er første gang, at jeg viser QUERY til dig, begynder jeg at betragte det som en rigtig patentløsning for regneark. :)

    Jeg har en eksempeltabel, hvor jeg følger forsendelsen af et par ordrer:

    Jeg ønsker at ændre datoformatet i kolonne B. Her er min QUERY-formel:

    =QUERY(A1:C7, "select * format B 'd-mmm-yy (ddd)'")

    • først angiver jeg området for hele min tabel - A1:C7
    • så beder jeg formlen om at returnere alle kolonnerne - Vælg *
    • og samtidig omformatere kolonne B på den måde, som jeg har sat i formlen - format B "d-mmm-yy (ddd)

    Formlen virker perfekt, den returnerer hele min tabel og ændrer datoformatet i kolonne B:

    Som du måske har bemærket, har jeg for at ændre datoformatet via formlen brugt specielle koder, der repræsenterer forskellige udseende af dage, måneder og år. Hvis du ikke kender dem, er der her en liste over disse koder for datoer:

    Kode Beskrivelse Eksempel
    d Dag uden foranstillet nul for 1-9 7
    dd Dag med et foranstillet nul for 1-9 07
    ddd Day som en forkortelse Ons
    ddddd Day som et fuldt navn Onsdag
    m

    (hvis den ikke indledes eller efterfølges af

    timer eller sekunder) Måned uden foranstillet nul 8 mm

    (hvis den ikke indledes eller efterfølges af

    timer eller sekunder) Måned med et foranstillet nul 08 mmm Måned som en forkortelse aug mmmm Måned som et fuldt navn August mmmmmmm Månedens første bogstav A y

    eller

    yy Tocifret år 19 yyy

    eller

    yyyy Fuldt numerisk år 2019

    Tip. Hvis du også vil forsyne dit datoformat med tid, skal du tilføje koder for tidsenheder. Du kan finde en komplet liste over tidskoder i denne vejledning.

    Ved hjælp af disse koder kan du formatere datoerne på mange forskellige måder:

    Forresten, hvilket datoformat har du vænnet dig til? :)

    Google Sheets: konverter dato til tal

    Hvis du har brug for at se tal i stedet for datoer, vil en af nedenstående metoder være nyttige.

    Konverter dato til tal ved at ændre formatet

    1. Vælg de celler med datoer, som du vil konvertere til tal.
    2. Gå til Format> Antal og denne gang vælge Nummer blandt andre muligheder.
    3. Voila - alle valgte datoer er blevet til tal, der repræsenterer dem:

    DATEVALUE-funktion til Google Sheets

    En anden måde, hvorpå Google Sheets kan konvertere dato til tal, er ved hjælp af funktionen DATEVALUE:

    =DATEVALUE(date_string)

    hvor date_string repræsenterer en hvilken som helst dato i det format, der er kendt for regneark. Datoen skal sættes i dobbelte anførselstegn.

    Jeg vil f.eks. konvertere August 17, 2019 til et tal. Alle nedenstående formler vil give det samme resultat: 43694 .

    =DATEVALUE("August 17, 2019")

    =DATEVALUE("2019-8-17")

    =DATEVALUE("8/17/2019")

    Tip. Hvis du ikke er sikker på, om Google Sheets forstår det format, du er ved at indtaste, kan du prøve at skrive datoen i en anden celle først. Hvis datoen genkendes, vil den blive justeret til højre.

    Du kan også udfylde dine celler med datoer i en kolonne og derefter referere til dem i dine formler i en anden kolonne:

    =DATEVALUE(A2)

    Google Sheets: konverter dato til tekst

    Konvertering af datoer til tekst i regneark er TEXT-funktionens opgave:

    =TEXT(tal,format)
    • nummer - uanset hvilket tal, dato eller klokkeslæt du angiver til funktionen, returnerer den det som tekst.
    • format - teksten vil blive formateret på den måde, du angiver i formlen.

      Tip. For at indstille formatet korrekt skal du bruge de samme koder som for QUERY-funktionen.

    Formlen for reelle data kan se således ud:

    =TEXT("8/17/2019","YYYY-MM-DD")

    Sådan har jeg konverteret min dato - 8/17/2019 - til tekst og ændrede samtidig formatet:

    Jeg håber, at du nu ved, hvordan du kan ændre datoformatet i Google Sheets og konvertere datoer til tal eller tekst. Du er velkommen til at dele andre smarte måder i kommentarfeltet nedenfor ;)

    Michael Brown er en dedikeret teknologientusiast med en passion for at forenkle komplekse processer ved hjælp af softwareværktøjer. Med mere end ti års erfaring i teknologibranchen har han finpudset sine færdigheder i Microsoft Excel og Outlook samt Google Sheets og Docs. Michaels blog er dedikeret til at dele sin viden og ekspertise med andre og giver nemme at følge tips og vejledninger til at forbedre produktiviteten og effektiviteten. Uanset om du er en erfaren professionel eller nybegynder, tilbyder Michaels blog værdifuld indsigt og praktiske råd til at få mest muligt ud af disse vigtige softwareværktøjer.