Arbeid med datoer i Excel, få navnet på datoen (enkel formel)

Arbeid med datoer i Excel, få navnet på datoen (enkel formel)

Når Excel tar for seg datoer, vil du kanskje noen ganger vite hvilken dag datoen er (er det mandag eller tirsdag, eller en annen ukedag).

Dette er spesielt nyttig i prosjektplanlegging, der noen dager kan brukes til spesifikke oppgaver (som å holde prosjektmøter eller sende fremdriftsrapporter), eller hvor du trenger å vite hvilke dager som er på ukedagene og hvilke dager som er i helgene.

I denne opplæringen vil jeg vise deg flere typerMetode for å konvertere dato til ukedag og få navnet i Excel.

Så la oss komme i gang!

Få datonavn med tilpasset tallformat

En av de beste måtene å konvertere datoer til datonavn er å endre formatet på cellene som inneholder datoene.

Det fine med denne tilnærmingen er at når du ser datonavnet i cellen, på baksiden, er det fortsatt datoen.På denne måten kan du fortsatt bruke datoer i beregninger.

Anta at du har et datasett som nedenfor, der jeg har noen datoer i kolonne A og jeg vil vite navnene på datoene.

Datodata som skal konverteres til datonavn

Her er trinnene for å gjøre dette:

  1. velg dato i kolonne A
  2. Klikk på Hjem-fanen
Klikk på Hjem-fanen
  1. I Numbers-gruppen klikker du på dialogstarteren (den skråstilte pilen i nedre høyre hjørne av båndgruppen)
Klikk på nummergruppedialogstarteren
  1. I dialogboksen Formater celler klikker du på alternativet Egendefinert kategori
Velg det egendefinerte alternativet i dialogboksen Formater celler
  1. Skriv inn i Type-feltetdddd
Skriv inn dddd som egendefinert kode
  1. Klikk OK

Trinnene ovenfor vil konvertere datoene i cellene i kolonne A og gi deg datonavnene for disse datoene.

Datoer vises nå som datonavn

Som jeg nevnte, endrer dette bare hvordan datoen vises i cellen.På baksiden inneholder cellene fortsatt datoer som kan brukes til beregninger.

Cellen har fortsatt dato i backend

Når jeg bruker den tilpassede koden dddd forteller den Excel at jeg bare vil vise dagsnavnet i datoen og skjule måneds- og årsverdiene.

Relaterte spørsmål  Hvordan randomisere en liste over elementer/navn i Excel? 2 enkle formler

Her er formatene du kan bruke når du arbeider med datoer i Excel:

  • d – Viser datoverdien for datoen.Hvis datoverdien er mindre enn 10, vises bare ett siffer, og hvis det er 10 eller høyere, vises to siffer.
  • dd – En datoverdi som viser datoen med to sifre.Hvis datoverdien er mindre enn 10, legg til innledende nuller til tallet.For eksempel vil 5 bli 05
  • DDD - Dette vil vise datonavnet i kort format.Hvis det er mandag, vil det vise man, tirsdag vil vise tirsdag, og så videre.
  • dddd - Når du bruker dette tilpassede formatet, vil det vise hele dagen navnet ditt (f.eks. mandag eller tirsdag)

Merk: For at denne metoden skal fungere, må du sørge for at datoen er i et format som Excel forstår som en dato.Hvis du for eksempel bruker 2021. januar 1, blir den ikke konvertert til et datonavn fordi Excel ikke gjenkjenner det som et gyldig datoformat.

Få datonavn ved å bruke TEXT-formelen

Du kan også bruke tekstformler i excel for å konvertere datoen til dagens navn.

Men i motsetning til de tilpassede tallformateringsmetodene ovenfor, vil resultatet av en tekstformel være en tekststreng.Dette betyr at du ikke vil kunne bruke resultatene av tekstformler som numeriske eller datoverdier i beregninger.

La meg vise deg hvordan denne metoden fungerer.

Anta at jeg har et datodatasett som nedenfor og jeg vil ha datonavnene i kolonne B.

Data med kolonner for dato og datonavn

Her er formelen jeg kan bruke for å gjøre dette:

=TEKST(A2,"dddd")

Formelen ovenfor vil gi deg dagens fulle navn (f.eks. mandag eller tirsdag).

TEXT-formel for å få datonavn

Alle egendefinerte tallformater dekket i forrige seksjon kan også brukes i tekstformler.Bare sørg for at formatet er innenfor doble anførselstegn (som i formelen ovenfor).

Relaterte spørsmål  Hvordan sortere i Excel (etter rad, kolonne, farge, dato og nummer)

Nå må du lure på hvorfor du vil bruke en TEKST-formel når den tilpassede formateringsmetoden (introdusert før denne) gir deg de samme resultatene og ser enklere ut å bruke.

La meg vise deg når det ville være nyttig å bruke en TEKST-formel for å få et datonavn.

Anta at jeg har samme datasett som nedenfor, men nå vil jeg ikke få datonavnet, men en hel setning der jeg har litt tekst under eller etter datonavnet.

Anta at jeg ønsker å få resultatet av "Deadline - Monday" (dvs. jeg vil legge til litt tekst før navnet på datoen)

Jeg kan gjøre dette ved å bruke følgende formel:

="Forfallsdato: "&TEXT(A2,"dddd")
Datonavn med tekst lagt til i begynnelsen

Eller et annet eksempel kan være at du vil vise om datoen er en ukedag eller en helg, etterfulgt av datonavnet.Dette kan gjøres ved å bruke følgende formel:

=IF(WEEKDAY(A2,2)>5,"Helg: ","Ukedag: ")&TEXT(A2,"dddd")
Få datonavn og ukedag eller helg

Jeg tror du skjønner det.

Fordelen med å bruke en TEKST-formel er at du kan kombinere resultatene av formelen med andre formler som HVIS-funksjoner eller OG/ELLER-funksjoner.

Få datonavn ved å bruke VELG- og WORKDAY-formler

Til slutt, la meg vise deg hvordan du får denim ved å bruke en kombinasjon av CHOOSE- og WORKDAY-formlene.

Nedenfor har jeg et datasett hvor jeg har datoene i kolonne A som jeg ønsker å få navnet på datoen for.

Data med kolonner for dato og datonavn

Her er formelen for å gjøre dette:

=VELG(UKEDAG(A2,2),"man","tir","on","tor","fre","lør","søn")
Velg formel for å få datonavn

I formelen ovenfor har jeg brukt WEEKDAY-formelen for å få ukedagnummeret for en gitt dato.

Fordi jeg har spesifisert 2 som den andre parameteren i ukedagsformelen, vil den gi meg 1 for mandag, 2 for tirsdag, og så videre.

Bruk deretter den verdien i VELG-formelen for å få datonavnet (som er det jeg har spesifisert i formelen).

Relaterte spørsmål  Fiks Windows 5 Spotlight Fungerer ikke-feil i 10 trinn

Dette er definitivt større og mer komplisert enn TEKST-formelen vi brukte i forrige seksjon.

Men det er en situasjon der det kan være nyttig å bruke denne formelen – når du ønsker å få noe spesifikt for dagen i stedet for dagens navn.

For eksempel, her er den samme formelen der jeg endrer dagnavnene til spesifikke aktiviteter som må gjøres på de dagene.

=VELG(WEEKDAY(A2,2),"Townhall","Proj Update Call","Buffer day","Support","Ukentlig innsjekking","Helg","Helg")
Velg formel for å få tekst for en bestemt dato

I formelen ovenfor, i stedet for å bruke navnene på dagene, har jeg brukt navnene på aktivitetene som må gjøres på disse dagene.

Derfor kan du bruke følgende tre enkle metoder for å konvertere datoverdier til datonavn i Excel.

Håper denne opplæringen hjelper deg!

å hallo ????Hyggelig å møte deg.

Abonner på vårt nyhetsbrev, send veldig regelmessigflott teknologitil e-posten din.

Legg inn kommentar