Innholdsfortegnelse
Datoer er en uunngåelig del av Google Regneark. Og som mange andre konsepter for regneark, krever de litt læring.
I denne veiledningen vil du finne ut hvordan Google lagrer datoer og hvordan du kan formatere dem for å gjøre det enklere. Noen datoformater tilbys av regneark, mens andre bør lages fra bunnen av. Det er til og med et par nyttige funksjoner for oppgaven.
Jeg beskriver også et par måter å konvertere datoer til tall og tekst om nødvendig.
Hvordan Google Regneark formaterer datoer
Først ting først: før noen aktiviteter relatert til datoer i regneark, er det avgjørende å forstå kjerneprinsippene for hvordan datoer fungerer.
For sin interne database lagrer Google Sheets alle datoer som heltall. Ikke sekvenser av en dag, måned og år som vi ble vant til å se, men enkle heltall:
- 1 for 31. desember 1899
- 2 for 1. januar 1900
- 102 for 11. april 1900 (100 dager etter 1. januar 1900)
- og så videre.
I motsetning til Excel som ikke kan lagre datoer som negative tall, i Google , for datoer før 31. desember 1899, vil tallene være negative:
- -1 for 29. desember 1899
- -2 for 28. desember 1899
- -102 for 19. september 1899
- osv.
Uansett hvordan Google Regneark formaterer datoer som du kan se i celler, lagrer regneark dem alltid som heltall. Det eret automatisk Google Sheets-datoformat som hjelper deg med å behandle datoer riktig.
Tips. Det samme gjelder for tidsenheter – de er bare desimaler for tabellen din:
- .00 for 12:00 AM
- .50 for 12:00 PM
- .125 for 3:00 AM
- .573 for 1:45 PM
- osv.
En dato sammenkoblet med tid beholdes som et heltall med desimaler :
- 31 528.058 er 26. april 1986, 01.23
- 43.679.813 er 2. august 2019, 19:30
Endre datoformat i Google Sheets til en annen lokalitet
En annen viktig ting å huske på er lokaliteten for regnearket.
Lokalen er det som forhåndsinnstiller Google Regnearks datoformat basert på regionen din. Derfor, hvis du for øyeblikket er i USA, vil 06-aug-2019 bli satt som 8/6/2019 i arket ditt, mens det for Storbritannia vil være 6/8/2019.
Til sørge for de riktige beregningene, det er viktig å ha riktig lokalitet satt, spesielt hvis filen ble opprettet i et annet land:
- Gå til Fil > Regnearkinnstillinger i Google Regneark-menyen.
- Finn Lokale under fanen Generelt og velg ønsket plassering fra rullegardinlisten:
Tips. Som en bonus kan du også angi tidssonen din her for å registrere filhistorikken din i den.
Merk. Lokaliteten endrer ikke språket i Regnearkene dine. Datoformateringen vil imidlertid bli brukt på hele regnearket. Alle som jobber med det vil se endringene, neispiller noen rolle deres plass på kloden.
Hvordan endre datoformat i Google Regneark
Hvis datoer i tabellene dine er formatert inkonsekvent eller alt du kan se er merkelige tallsett i stedet, ikke få panikk. Du trenger bare å endre datoformatet i Google Regneark ved hjelp av innebygde instrumenter.
Standard datoformat for Google Regneark
- Velg alle cellene du vil formatere.
- Gå til Format > Nummer i regnearkmenyen og velg Dato for kun å se datoen eller Dato klokkeslett for å få både dato og klokkeslett i en celle:
Heltallene blir vellykket til formatet du vil gjenkjenne med et øyeblikk. Dette er standard datoformater for Google Regneark:
Tips. Du finner de samme formatene hvis du klikker på 123 -ikonet på regnearkets verktøylinje:
Egendefinerte datoformater
Hvis du ikke gjør det som hvordan Google Regneark formaterer datoer som standard, jeg skal ikke klandre deg. Heldigvis er det god plass til å improvisere takket være egendefinerte datoformater.
Du kan få tilgang til dem fra den samme Google Regneark-menyen: Format > Nummer > Flere formater > Flere dato- og klokkeslettformater :
Du vil se vinduet med mange forskjellige tilpassede datoformater tilgjengelig. Uansett hvilken du velger og bruker, vil datoene dine se like ut:
Hvis du fortsatt ikke er fornøyd med utseendet til datoene dine, kan du skreddersy din egen tilpassededatoformat:
- Velg celler du vil formatere.
- Gå til Format > Nummer > Flere formater > Flere dato- og klokkeslettformater .
- Plasser markøren i feltet øverst som inneholder datoenhetene og slett alt med Backspace- eller Delete-tastene:
Gjenta til alle nødvendige enheter er lagt til (ingen bekymringer, du vil kunne legge til eller fjerne dem senere):
Her er hva jeg kan velge for Dag :
På denne måten kan du redigere alle verdier, sette inn flere og slette foreldede. Du står fritt til å skille enhetene med forskjellige tegn, inkludert kommaer, skråstreker og bindestreker.
Her er hvilket format jeg har laget og hvordan datoene mine ser ut nå:
QUERY-funksjon for Google Regneark for å formatere datoer
Det er en annen måte å endre datoformat i Google Regneark – med en formel, selvfølgelig. Siden dette ikke er første gang jeg viser QUERY til deg, begynner jeg å tenke på det som en virkelig kur for regneark. :)
Jeg har en eksempeltabell der jeg sporer forsendelsen av noen fåbestillinger:
Jeg vil endre datoformatet i kolonne B. Her er QUERY-formelen min:
=QUERY(A1:C7,"select * format B 'd-mmm-yy (ddd)'")
- først , spesifiserer jeg området for hele tabellen min – A1:C7
- så ber jeg formelen returnere alle kolonnene – velg *
- og samtidig omformatere kolonne B slik jeg la inn formelen – format B 'd-mmm-yy (ddd)'
Formelen fungerer som en sjarm. Den returnerer hele tabellen min og endrer datoformat i kolonne B:
Som du kanskje har lagt merke til, for å endre datoformatet via formelen, brukte jeg spesielle koder som representerer forskjellige utseende av dager, måneder og år. Hvis du ikke er kjent med dem, her er en liste over disse kodene for datoer:
Kode | Beskrivelse | Eksempel |
d | Dag uten innledende null for 1-9 | 7 |
dd | Dag med innledende null for 1-9 | 07 |
ddd | Dag som en forkortelse | ons |
dddd | Dag som fullt navn | onsdag |
m |
(hvis ikke foran eller etterfulgt av
timer eller sekunder)
(hvis ikke foran eller etterfulgt av
timer eller sekunder)
eller
åå
eller
åååå
Tips. Hvis du også vil oppgi datoformatet med tid, må du legge til koder for tidsenheter. Du finner hele listen over tidskoder i denne veiledningen.
Ved å bruke disse kodene kan du formatere datoene på så mange måter:
- Få kun tak i året, måneden eller dagen:
=QUERY(A1:C7,"select * format B 'yyyy'")
- Return dag, måned og ukedag:
=QUERY(A1:C7,"select * format B 'dd mmmm, dddd'")
Forresten, hvilket datoformat har du blitt vant til? :)
Google Sheets: konverter dato til tall
Hvis du trenger å se tall i stedet for datoer, vil en av metodene nedenfor være nyttig.
Konverter dato til tall ved å endre formatet
- Velg de cellene med datoer som du vil konvertere til tall.
- Gå til Format > Nummer og denne gangen velg Nummer blant andre alternativer.
- Voila – alle valgte datoer har blitt til tall som representerer dem:
DATOVERDI-funksjon for Google Regneark
En annen måte for Google Regneark å konvertere dato til tall er ved å bruke DATOVERDI-funksjonen:
=DATOVERDI(datostreng)hvor datostreng representerer en hvilken som helst dato i formatet kjent for regneark. Datoen skal settes i anførselstegn.
Forfor eksempel vil jeg konvertere 17. august 2019 til et tall. Alle formlene nedenfor vil returnere det samme resultatet: 43694 .
=DATEVALUE("August 17, 2019")
=DATEVALUE("2019-8-17")
=DATEVALUE("8/17/2019")
Tips. Hvis du ikke er sikker på om Google Regneark forstår formatet du skal angi, kan du prøve å skrive inn datoen i en annen celle først. Hvis datoen gjenkjennes, vil den bli justert til høyre.
Du kan også fylle cellene dine med datoer i én kolonne, og deretter referere til dem i formlene i en annen kolonne:
=DATEVALUE(A2)
Google Sheets: konverter dato til tekst
Konvertering av datoer til tekst i regneark er oppgaven for TEKST-funksjonen:
=TEKST(tall,format)- tall – uavhengig av hvilket tall, dato eller klokkeslett du gi til funksjonen, vil den returnere den som tekst.
- format – teksten vil bli formatert slik du spesifiserer i formelen.
Tips. For å sette formatet riktig, bruk de samme kodene som du gjorde for QUERY-funksjonen.
Reelle dataformelen kan se slik ut:
=TEXT("8/17/2019","YYYY-MM-DD")
Slik konverterte jeg datoen min – 17.8.2019 - til tekst og endret formatet samtidig:
Dette er det! Jeg håper du nå vet hvordan du endrer datoformat i Google Sheets og konverterer datoer til tall eller tekst. Del gjerne andre kule måter i kommentarfeltet nedenfor. ;)