Stel Excel-datum reg wat nie korrek formateer nie (8 vinnige oplossings)

  • Deel Dit
Hugh West

By data-invoer is dit 'n algemene verskynsel dat die datums met teks of ander formate gemanipuleer word. In hierdie artikel sal jy leer hoe jy die datums kan verander, pasmaak of regmaak wat nie korrek in die Excel-sigblad geformateer is nie.

Bogenoemde skermkiekie is 'n oorsig van die artikel wat 'n voorbeeld van die vasstelling van datumformaat in Excel verteenwoordig. Jy sal meer leer oor die datastel sowel as die metodes & funksies om datumformate te verander, aan te pas of reg te stel in die volgende afdelings van hierdie artikel.

Laai Oefenwerkboek af

Jy kan die Excel-werkboek aflaai wat ons gebruik het om berei hierdie artikel voor.

Stel datumformaat vas in Excel.xlsx

8 eenvoudige oplossings om datum vas te stel wat nie korrek formateer in Excel nie

1. Skakel teksstring na datumformaat om

Wanneer ons datums van 'n reeks selle na 'n ander area moet kopieer, verander die formaat soms en gevolglik sien ons slegs getalwaardes met sommige syfers wat met 4 begin In die prent hieronder is dit 'n voorbeeld van die voorkoms wat genoem word waar Kolom D slegs die getalwaardes verteenwoordig, nie in datumformaat nie. Maar ons het 'n baie maklike oplossing vir hierdie gebeure.

📌 Stappe:

➤ Kies die reeks selle wat die getalwaardes bevat wat in datumformaat verander moet word.

➤ Onder die Tuis-oortjie en uit die Getal -groep vanopdragte, klik op die aftreklys. Jy sal twee tipes datumformaat daar sien - Kort datum en Lang datum .

➤ Kies enige een van hierdie twee formate en jy is klaar.

Soos in die skermkiekie hieronder, sal jy dadelik die resultate met die regte datumformaat kry.

Lees meer: Hoe om teks na datum om te skakel met Excel VBA (5 maniere)

2. Pas datumformaat aan

As jy dit aanvaar, wil jy nou die datumformaat volgens jou voorkeur aanpas. So jy moet die datumformaat aanpas, reg? Kom ons volg nou die stappe.

📌 Stap 1:

➤ Onder die Tuis -lint, maak die <4 oop>Selformaat dialoogkassie van die Getal groep opdragte.

📌 Stap 2:

➤ Kies Custom onder die Nommer -oortjie.

➤ Ons wil byvoorbeeld die datumformaat sien as- 'Woensdag, 12.08.2020' , so onder die Tipe -opsie moet jy skryf:

dddd, dd.mm.yyy

Jy sal 'n voorskou onder die Voorbeeldbalk gewys word.

➤ Druk OK en jy is klaar.

Hier is ons resulterende waardes met die pasgemaakte datumformaat in die volgende prent.

Lees meer: Hoe om formule te gebruik om datum te verander Formaat in Excel (5 metodes)

3. Onttrek datums uit tekste deur die gebruik van Column Wizard

Soms moet ons tekste kopieer, insluitend datums van 'nbron en dan moet ons slegs datums uit daardie teksstringe in die Excel-blad onttrek. Daar is geen opsie om eenvoudig die datumformaat aan te pas of te verander deur deur die Formateer selle -opdragte te gaan. In die prentjie hieronder is dit 'n voorbeeld van die probleem waar die datums by tye en tekste lê.

📌 Stap 1:

➤ Kies die hele reeks selle wat die tekste met datums bevat.

➤ Van die Data -oortjie, kies Teks na kolomme opsie van die Data Tools aftreklys, sal 'n dialoogkassie verskyn.

📌 Stap 2:

➤ Kies die Geskei radioknoppie as datatipe & druk Volgende .

📌 Stap 3:

➤ Merk nou op Spasie as die skeidingstekens aangesien ons teksdata spasies tussen hulle bevat.

📌 Stap 4:

➤ In die prent hieronder sien jy nou 'n kolom wat slegs datums met 'n swart agtergrond bevat. Kies Datum as Kolomdataformaat .

➤ As jy agterkom, is ons datums in die tekste in MM/DD/JJJJ -formaat dus kies MDY -formaat uit die Datum -aftreklys.

📌 Stap 5:

➤ Klik nou op die 2de kolom in die Datavoorskou -afdeling.

➤ Jy sal nou gewys word 2de kolom wat tye bevat wat ons wil verwyder . Kies dus ‘Moenie kolom invoer(slaan oor nie) nie radioknoppie as KolomdataFormaat.

📌 Stap 6:

➤ Klik nou op die 3de kolom.

➤ Soos die vorige stap, kies 'Moenie kolom(skip) invoer nie' as Kolomdata Formaat ook vir die 3de kolom.

➤ Druk Voltooi .

Nou sal jy 'n reeks selle hê met slegs die onttrekte datumwaardes. Jy kan die datumformaat verander of die formaat nou as jou voorkeure pasmaak.

Verwante inhoud: Hoe om verstekdatumformaat van VS na VK in Excel te verander (3) Maniere)

4. Gebruik VALUE-funksie om datumformaat vas te stel

Ons het nog 'n opsie om 'n teksstring na die datumformaat om te skakel deur die VALUE -funksie te gebruik. In Kolom B het ons nou datums met teksformaat alhoewel hulle in die presiese datumformaat lyk. In Kolom C , sal ons die WAARDE -funksie toepas wat 'n teksstring na 'n getalformaat omskakel as die getalle in die gespesifiseerde sel gevind word.

📌 Stap 1:

➤ Kies Sel C5 & tik:

=VALUE(B5)

➤ Druk Enter & die funksie sal met 'n paar syfers terugkeer.

➤ Gebruik die Vulhandvatsel nou om die hele Kolom C te outovul.

Dus, die teksformaat het pas in getalformaat verander.

📌 Stap 2:

➤ Nou moet ons formateer die nommers wat datums sal verteenwoordig, kies die hele reeks selle wat daardie nommer bevatwaardes.

➤ Onder die Tuis -oortjie en van die Getal groep opdragte, kies Kort of Langdatum formaat.

Dan sal die datums in 'n behoorlike formaat in Kolom C vertoon word.

Verwante inhoud: Hoe om datum na maand om te skakel in Excel (6 maklike metodes)

Soortgelyke lesings:

  • Hoe om 'n datum om te skakel na dd/mm/jjjj uu:mm:ss-formaat in Excel
  • Kry eerste dag van maand vanaf maandnaam in Excel (3 maniere)
  • Hoe om laaste dag van vorige maand in Excel te kry (3 metodes)
  • Skakel 7-syfer Juliaanse datum om na kalenderdatum in Excel (3 maniere)
  • Hoe om Excel te keer om datums outomaties in CSV te formateer (3 metodes)

5. Invoeging van DATUMWAARDE-funksie om datumformaat vas te stel in Excel

DATUMWAARDE -funksie soek na die selle wat datums sowel as tyddata bevat en gee slegs die datums terug. As ander tekste behalwe datum of tyd in die sel lê, dan kan die DATUMWAARDE-funksie nie die datum- of tyddata in die sel herken nie en sal terugkeer as #WAARDE! -fout. Die sintaksis van hierdie DATEVALUE -funksie is:

=DATEVALUE(date_text)

📌 Stappe:

➤ Kies Sel C5 & tik:

=DATEVALUE(B5)

➤ Druk Enter , gebruik Vulhandvatsel om ander selle in Kolom C outomaties in te vul en jy is klaar.

Die tekswaardes sal draaiin getalformaat en dan moet jy die formaat van daardie getalle in datumformaat verander.

Die basiese verskil tussen gebruike van WAARDE en DATEVALUE -funksies is DATEVALUE-funksie onttrek slegs datums uit 'n kombinasie van datum en getal uit 'n sel. Maar die VALUE-funksie soek slegs vir nommers vanaf 'n teksstring, ongeag dit verteenwoordig 'n datum- of tydwaarde.

Lees meer: Hoe om datum na jaar in Excel om te skakel (3) Vinnige maniere)

6. Die toepassing van Vind & Vervang opdrag om teks in datumformaat om te skakel

As die datums in so 'n formaat is wat Kolle(.) insluit in plaas van Obliques(/) as die skeiers, dan sal die WAARDE of DATUMWAARDE -funksie nie datumwaarde van 'n teksstring kan herken nie. In daardie geval moet ons Vind en vervang -opdrag gebruik om Dot(.) te vervang met Oblique(/) en dan die WAARDE of DATUMWAARDE -funksie sal hulle omskakel in Datum formate.

📌 Stap 1:

➤ Kies die teksdata wat datums bevat.

➤ Druk CTRL+H om die Vind en vervang dialoogkassie oop te maak.

➤ Voer Dot(.) in as Vind Wat en Stuurskuinsstreep(/) as Vervang met opsies.

➤ Druk Vervang alles.

📌 Stap 2:

➤ Dus nou verteenwoordig alle datumwaardes in Kolom B nou skuinsstrepe as skeiers. Maarhierdie datumwaardes is steeds in teksformaat wat ons in getalformaat moet omskakel.

📌 Stap 3:

➤ Nou in Sel C5 , gebruik die DATUMWAARDE -funksie om teksformaat om te skakel na getalformaat wat datums sal verteenwoordig.

=DATEVALUE(B5)

➤ Druk Enter , gebruik Vulhandvatsel om die res van die selle in te vul en jy sal die datums in akkurate formaat vind.

Verwante inhoud: VBA om tyd van datum in Excel te verwyder (3 metodes)

7. Gebruik VERVANG-funksie om datumformaat vas te stel

Deur VERVANG -funksie te gebruik, kan ons kolletjies met skuinsstreepies vervang of vervang, asook teksformaat meer doeltreffend na datumformaat omskakel. Die generiese formule van die PLAASVERVANGER-funksie is:

=PLAASVERVANGER(teks, ou_teks, nuwe_teks, [instance_num]

📌 Stappe :

➤ In Sel C5 sal die verwante formule met PLAASVERVANGER-funksie wees:

=SUBSTITUTE(B5,".","/")

➤ Druk Enter , outovul die hele Kolom C met Vulhandvatsel , en jy sal die resulterende waardes met die regte datumformaat op een slag kry.

Lees meer: Hoe om datumformaat in spiltabel in Excel te verander

8. Gebruik die foutkontrole-opsie om datumformaat vas te stel

Soms kan die selle wat datums bevat foute wys wat jy kan vind deur op die geel ikoon met die uitroepteken te klik.boodskap wat wys dat die teksdatum met 2-syferjaar is en daar sal opsies onder daardie boodskap wees om 2-syferjaar in die 4-syferjaar om te skakel.

Kom ons kies die opsie wat die 2-syfer jaar na die 4-syfer jaar sal omskakel met die 20XX jaar formaat. As die jare in jou data 1900-1999 verteenwoordig, moet jy vir 19XX gaan.

Na die omskakeling van jaarformate in alle selle, moet jy sal geen foutboodskap meer vir die datumwaardes vind nie.

Lees meer: Hoe om datum na dag van jaar om te skakel in Excel ( 4 Metodes)

Slotwoorde

Ek hoop al die metodes hierbo genoem om die datumformate reg te stel, sal jou nou toelaat om dit in jou Excel-sigblaaie toe te pas meer effektief. As jy enige vrae of terugvoer het, laat weet my asseblief in die kommentaar afdeling. Of jy kan ons ander artikels wat met Excel-funksies verband hou op hierdie webwerf kyk.

Hugh West is 'n hoogs ervare Excel-afrigter en ontleder met meer as 10 jaar ondervinding in die bedryf. Hy het 'n Baccalaureusgraad in Rekeningkunde en Finansies en 'n Meestersgraad in Besigheidsadministrasie. Hugh het 'n passie vir onderrig en het 'n unieke onderrigbenadering ontwikkel wat maklik is om te volg en te verstaan. Sy kundige kennis van Excel het duisende studente en professionele persone wêreldwyd gehelp om hul vaardighede te verbeter en uit te blink in hul loopbane. Deur sy blog deel Hugh sy kennis met die wêreld, en bied gratis Excel-tutoriale en aanlyn opleiding aan om individue en besighede te help om hul volle potensiaal te bereik.