Indholdsfortegnelse
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:
- Gå til Fil> Indstillinger for regneark i menuen Google Sheets.
- 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
- Vælg alle de celler, du ønsker at formatere.
- 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:
- Vælg de celler, du vil formatere.
- Gå til Format> Antal> Flere formater> Flere dato- og tidsformater .
- Placer markøren i det felt øverst, der indeholder datoenhederne, og slet alt med tasterne Tilbage eller Slet:
Gentag dette, indtil alle nødvendige enheder er tilføjet (du kan tilføje eller fjerne dem senere):
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.
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)
(hvis den ikke indledes eller efterfølges af
timer eller sekunder)
eller
yy
eller
yyyy
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:
- Få kun fat i året, måneden eller dagen:
=QUERY(A1:C7, "select * format B 'yyyy'")
- Returnerer dag, måned og ugedag:
=QUERY(A1:C7, "select * format B 'dd mmmm, dddd'")
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
- Vælg de celler med datoer, som du vil konvertere til tal.
- Gå til Format> Antal og denne gang vælge Nummer blandt andre muligheder.
- 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 ;)