Wanneer Excel oor datums handel, wil jy soms dalk weet watter dag die datum is (is dit Maandag of Dinsdag, of enige ander weeksdag).
Dit is veral nuttig in projekbeplanning, waar sommige dae vir spesifieke take gebruik kan word (soos om projekvergaderings te hou of vorderingsverslae te stuur), of waar jy moet weet watter dae op die weeksdae is en watter dae in die naweke.
In hierdie tutoriaal sal ek jou verskeie tipes wysMetode om datum na dag van week om te skakel en sy naam in Excel te kry.
So kom ons begin!
Contents [show]
Kry datumnaam met pasgemaakte getalformaat
Een van die beste maniere om datums na datumname om te skakel, is om die formaat van die selle wat die datums bevat, te verander.
Die lekker ding van hierdie benadering is dat wanneer jy die datumnaam in die sel sien, op die agterkant, dit steeds die datum is.Op hierdie manier kan jy steeds datums in berekeninge gebruik.
Gestel jy het 'n datastel soos hieronder, waar ek 'n paar datums in kolom A het en ek wil die name van die datums weet.
Hier is die stappe om dit te doen:
- kies datum in kolom A
- Klik op die Tuis-oortjie
- Klik in die nommers-groep op die dialooglanseerder (die skuins pyltjie in die onderste regterhoek van die lintgroep)
- Klik in die dialoogkassie Formateer selle op die opsie Pasgemaakte kategorie
- Tik in die Tipe-veld inDDDD
- Klik OK
Die bogenoemde stappe sal die datums in die selle in kolom A omskakel en vir jou die datumname vir daardie datums gee.
Soos ek genoem het, verander dit net hoe die datum in die sel vertoon word.Op die agterkant bevat die selle steeds datums wat vir berekeninge gebruik kan word.
Wanneer ek die pasgemaakte kode dddd gebruik, sê dit vir Excel dat ek net die dagnaam in die datum wil wys en die maand- en jaarwaardes wil versteek.
Hier is die formate wat jy kan gebruik wanneer jy met datums in Excel werk:
- d – Wys die datumwaarde van die datum.As die datumwaarde minder as 10 is, word slegs een syfer vertoon, en as dit 10 of groter is, word twee syfers vertoon.
- dd – 'n Datumwaarde wat die datum in twee syfers vertoon.As die datumwaarde minder as 10 is, voeg voorste nulle by die getal.Byvoorbeeld, 5 sal 05 word
- ddd - Dit sal die datumnaam in kort formaat vertoon.As dit Maandag is, sal dit Ma wys, Dinsdag sal Di wys, ensovoorts.
- DDDD - Wanneer jy hierdie pasgemaakte formaat gebruik, sal dit jou hele dag naam vertoon (bv. Maandag of Dinsdag)
Let wel: Vir hierdie metode om te werk, moet jy seker maak dat die datum in 'n formaat is wat Excel as 'n datum verstaan.As jy byvoorbeeld 2021 Januarie 1 gebruik, sal dit nie na 'n datumnaam omgeskakel word nie omdat Excel dit nie as 'n geldige datumformaat herken nie.
Kry datum naam met behulp van TEXT formule
Jy kan ook teksformules in Excel gebruik om die datum na die dag se naam om te skakel.
Anders as die pasgemaakte getalformateringmetodes hierbo, sal die resultaat van 'n teksformule egter 'n teksstring wees.Dit beteken dat jy nie die resultate van teksformules as numeriese of datumwaardes in berekeninge sal kan gebruik nie.
Kom ek wys jou hoe hierdie metode werk.
Gestel ek het 'n datumdatastel soos hieronder en ek wil die datumname in kolom B hê.
Hier is die formule wat ek kan gebruik om dit te doen:
=TEKS(A2,"dddd")
Die formule hierbo sal jou die volle naam van die dag gee (bv. Maandag of Dinsdag).
Alle pasgemaakte getalformate wat in die vorige afdeling gedek is, kan ook in teksformules gebruik word.Maak net seker die formaat is binne dubbele aanhalingstekens (soos in die formule hierbo).
Nou wonder jy seker hoekom jy 'n TEKS-formule sal gebruik wanneer die pasgemaakte formateringmetode (wat voor hierdie een bekendgestel is) jou dieselfde resultate gee en makliker lyk om te gebruik.
Kom ek wys jou wanneer dit nuttig sal wees om 'n TEKS-formule te gebruik om 'n datumnaam te kry.
Gestel ek het dieselfde datastel as hieronder, maar nou wil ek nie die datumnaam kry nie, maar 'n volledige sin waar ek 'n bietjie teks onder of na die datumnaam het.
Gestel ek wil die resultaat van "Sperdatum - Maandag" kry (dws ek wil 'n bietjie teks voor die naam van die datum byvoeg)
Ek kan dit doen deur die volgende formule te gebruik:
="Vervaldatum: "&TEXT(A2,"dddd")
Of, 'n ander voorbeeld kan wees dat jy wil wys of die datum 'n weeksdag of 'n naweek is, gevolg deur die naam van die dag.Dit kan gedoen word deur die volgende formule te gebruik:
=IF(WEEKDAG(A2,2)>5,"Naweek: ","Weekdag: ")&TEKS(A2,"dddd")
Ek glo jy kry dit.
Die voordeel van die gebruik van 'n TEKS-formule is dat jy die resultate van die formule kan kombineer met ander formules soos IF-funksies of EN/OF-funksies.
Kry datumnaam deur KIES- en WERKDAG-formules te gebruik
Laastens, laat ek jou wys hoe om denim te kry deur 'n kombinasie van die KIES- en WERKDAG-formules te gebruik.
Hieronder het ek 'n datastel waar ek die datums in kolom A het waarvoor ek die naam van die datum wil kry.
Hier is die formule om dit te doen:
=KIES(WEEKDAG(A2,2),"Ma","Di","Wo","Do","Vry","Sat","Son")
In die bogenoemde formule het ek die WEEKDAG-formule gebruik om die weekdagnommer vir enige gegewe datum te kry.
Omdat ek 2 as die tweede parameter van die weekdagformule gespesifiseer het, sal dit my 1 gee vir Maandag, 2 vir Dinsdag, ensovoorts.
Gebruik dan daardie waarde in die KIES-formule om die datumnaam te kry (dit is wat ek in die formule gespesifiseer het).
Dit is beslis groter en meer ingewikkeld as die TEKS-formule wat ons in die vorige afdeling gebruik het.
Maar daar is een situasie waar dit nuttig kan wees om hierdie formule te gebruik - wanneer jy iets spesifiek vir die dag wil kry in plaas van die dagnaam.
Hier is byvoorbeeld dieselfde formule waar ek die dagname verander na die spesifieke aktiwiteite wat op daardie dae gedoen moet word.
=KIES(WEEKDAG(A2,2),"Townhall","Proj Update-oproep","Bufferdag","Ondersteuning","Weeklikse aanmelding","Naweek","Naweek")
In die formule hierbo, in plaas daarvan om die name van die dae te gebruik, het ek die name van die aktiwiteite gebruik wat op daardie dae gedoen moet word.
Daarom kan u die volgende drie eenvoudige metodes gebruik om datumwaardes na datumname in Excel om te skakel.
Hoop hierdie tutoriaal help jou!