Teisenda number (YYYYMMDD) Exceli kuupäevaformaadiks (4 meetodit)

  • Jaga Seda
Hugh West

Teil võib olla kuupäev oma andmestikus sellises formaadis nagu YYYYMMDD (nt tänane kuupäev on 20211128) või kui päevade koguarv alates 1. jaanuarist 1900 (nt täna on 44528). Soovite konverteerida selle Exceli sisseehitatud kuupäevaformaatidesse. Hämmastavalt on Excelis saadaval kõik kuupäevaformaadid. Artiklis selgitatakse 4 meetodit numbri(yyyymmdd) konverteerimiseks kuupäevaformaadiks Excelis.

Lae alla praktiline töövihik

Praktilise töövihiku saate alla laadida siit.

Teisenda number kuupäevaks.xlsm

4 meetodid Excelis, et teisendada number (AAAJAKKPP) kuupäeva formaadiks

Kasutame järgmist andmestikku, et selgitada 4 erinevat meetodit numbri konverteerimiseks kuupäevaformaadiks Excelis.

Siin näete, et andmekogum sisaldab kahte veergu, millest üks sisaldab numbreid vormingus yyyymmdd ja teine päevade arvu alates 1. jaanuarist 1900. Me kasutame neid andmekogumi numbreid kuupäevade vorminguteks teisendamiseks.

1. Kasutades TEXT-valemit numbri (AAAAKKPP) konverteerimiseks Exceli kuupäevaformaadiks

Me võime kasutada valemit funktsioon TEXT teisendatud tulemustele. Peame seda meetodit kohaldama andmete suhtes, mis sisaldavad päevade arvu alates 1. jaanuarist 1900. Seega oleme kasutanud andmekogumi 2. veergu.

Järgige alljärgnevaid samme.

Sammud:

  • Sa pead kirjutama valemi Raku C5 . valem:
=TEXT(B5, "mm/dd/yyyy")

  • Pärast seda vajutage Sisesta .
  • Lõpuks lohistage täitekäepide ikooni lõpuni, et saada tulemus kõigi andmete kohta.

🔎 Kuidas valem töötab?

📌 The TEKST valem võtab teksti, mis on B5 antud juhul esimese argumendina.

📌 Teine argument on format_text, mis sisaldab vormingut, mida me tahame lisada. Me oleme kasutanud " mm/dd/yyyy " formaadina. Te võite kasutada mis tahes formaati, mida soovite apostroobi sees.

2. Kasutades DATE koos RIGHT, LEFT ja MID valemitega, et teisendada number (YYYYMMDD) Exceli kuupäevaformaadiks

Tutvustame veel ühte valemit, et teisendada numbrid kuupäevadeks. Kasutame numbreid kujul yyyymmdd selle meetodi jaoks.

The KUUPÄEV valemit saab nested koos RIGHT , VÄLJAS ja MID valemid numbrite teisendamiseks kuupäevadeks vormingus "mm/dd/yyyy" .

Järgige alljärgnevaid samme, et rakendada valemit ja saada soovitud tulemus.

Sammud:

  • Kirjutage järgmine valem Raku C5 :
=DATE(LEFT(B5,4),MID(B5,5,2),RIGHT(B5,2))

  • Press Sisesta ja saate tulemuse B5 .
  • Lohistage täitekäepide ikooniga andmekogumi lõppu, et saada ülejäänud andmete tulemused.

Tulemuse leiate allpool.

🔎 Kuidas valem töötab?

📌 Siin on VÄLJAS , RIGHT ja MID valemite esimene argument on tekst. Antud juhul on see B5, mis tähendab, et see võtab teksti, mis peab läbima konverteerimisprotsessi.

📌 Kuna yyyymmdd on andmekogumi formaat, siin tähistab kõige vasakpoolsem number kuni 4 aastat, keskmine 2 on kuu ja parem 2 on kuupäev.

📌 Sellest tulenevalt sisaldavad valemid teises argumendis numbreid. Sest VÄLJA valemiga on 4, sest RIGHT 2 ja MID , see võtab veel 2 argumenti üks, kust ta alustab ja märk, milleni ta võtab.

📌 Lõpuks on kõik kolm valemit pesitsetud koos KUUPÄEV valemiga, et saada tulemus.

3. Kasutades teksti veergudeks muutmise viisardit, et teisendada number (AAAJAKKPP) kuupäevaformaadiks

Siiski on teine Exceli tööriist Tekst veergu alates Andmed saab kasutada ka numbri konverteerimiseks kuupäeva formaati.

Selle kohaldamiseks peate järgima alljärgnevaid samme.

Sammud:

  • Valige andmekogum, mille soovite konverteerida kuupäeva formaati.

  • Valige Tekst veergu alates Andmetöötlusvahendid kohta Andmed vahekaart.

  • Selles on 3 etappi Teksti muutmine veergudeks Wizard :

Etapp 1/3: Valige Piiratud ja klõpsake nuppu Next.

Etapp 2/3: Hoidke kõik vahekaardid valimata ja klõpsake nuppu Järgmine .

Samm 3/3: Valige Kuupäev ja valige rippmenüüst YMD . Lõpuks, klõpsake Lõpeta .

Lõpuks näete allpool näidatud tulemust.

4. VBA makro kasutamine numbri (YYYYMMDD) konverteerimiseks kuupäevaformaadiks

Selle artikli viimane meetod on kasutada VBA makro teisendada numbrid formaadis AAAAKKPP kuupäeva formaadis.

Saate taotleda VBA makro kood numbrite teisendamiseks kuupäeva formaati järgmiste sammude abil:

Sammud:

  • Valige andmekogum, mida soovite teisendada.

  • Press ALT+F11 klaviatuurilt. See avab VBA makro aken.
  • Valige oma tööleht. Siis alates Sisesta vahekaart valida Moodul .

See avab Üldine aken.

  • Nüüd peate kirjutama alljärgneva koodi allolevasse Üldine aken.

Kood:

 Sub ConvertyyyymmddToDate() Dim x As Range Dim Workx As Range On Error Resume Next xTitleId = "Date Format in Excel" Set Workx = Application.Selection Set Workx = Application.InputBox("Range", xTitleId, Workx.Address, Type:=8) For Each x In Workx x.Value = DateSerial(Left(x.Value, 4), Mid(x.Value, 5, 2), Right(x.Value, 2)) x.NumberFormat = "mm/dd/yyyyyy" Next End Sub 

  • Salvesta fail kui Exceli makrofunktsiooniga töövihik .
  • Seejärel vajutage F5 klaviatuurilt.

See avab väikese kasti.

  • Kontrollige valitud andmete vahemikku ja klõpsake OK .

Tulemust näete oma töölehel.

Märkus: See meetod näitab tulemusi valitud andmete piires. Seega kaob teie andmestik pärast selle meetodi rakendamist. Kui teil on neid tulevikus vaja, siis kopeerige ja kleepige need kuhugi mujale.

Erinevad saadaval olevad kuupäeva vormingud Excelis

Excelis on saadaval palju kuupäevavorminguid, mis tõesti teenivad kasutajaid. Neid saate kasutada ka allpool toodud sammude abil.

Sammud:

  • Valige andmed.

  • Press CTRL+1 klaviatuurilt.
  • See avab kasti, kus tuleb valida Kuupäevad aadressilt Numbrid .
  • Seejärel näete kuupäevade vormingute sorte. Valige igaüks, keda soovite.
  • Seejärel klõpsake OK .

Või,

  • Pärast andmete valimist Kodu vahekaardil valige rippmenüüst Number jagu.
  • Valige Rohkem numbrivorminguid See avab ka kasti, kust leiate kuupäevade vorminguid.

Näiteks oleme allpool oleval pildil näidanud 3 erinevat formaati.

Numbrite automaatse konverteerimise peatamine kuupäevadeks

Microsoft uuendab MS-Excelit regulaarselt, et muuta seda kasutajasõbralikumaks. Üks selle jaoks oluline funktsioon on see, et mõnikord teisendab ta numbrid automaatselt kuupäevadeks. Kui soovite seda ignoreerida ja hoida oma andmeid numbrite kujul, on teile mõned nõuanded.

1. Võite kasutada tühikut või apostroofi enne sisestatavat numbrit. Apostroof on eelistatavam, kuna tühik võib takistada mõne teise Exceli funktsiooni tõhusust.

2. Jällegi saate valida lahtrid, kuhu kirjutate oma andmed, ja vajutada nuppu CTRL+1 See avab Formaat raku kasti. Valige Tekst sealt ja klõpsa OK See peatab automaatse konverteerimise ja säilitab teie andmed tekstina.

Asjad, mida meeles pidada

Te peate teadma iga meetodi kasutamist ja seejärel järgima hoolikalt samme, et saada tulemusi vastavalt oma vajadustele.

Kokkuvõte

Artiklis hinnatakse 4 erinevat meetodit numbrite konverteerimiseks kuupäevaformaatidesse Excelis. Oleme kasutanud selliseid Exceli valemeid nagu KUUPÄEV , MID , TEKST , jne. ja Exceli tööriistad nagu Tekst veergu ja VBA makro meetodite koodid. Loodan, et artikkel oli teile abiks. Kõikide täiendavate küsimuste puhul võite kirjutada kommentaariumis.

Hugh West on suurte kogemustega Exceli koolitaja ja analüütik, kellel on selles valdkonnas üle 10-aastane kogemus. Tal on raamatupidamise ja rahanduse bakalaureusekraad ning ärijuhtimise magistrikraad. Hugh’l on kirg õpetamise vastu ning ta on välja töötanud ainulaadse õpetamisviisi, mida on lihtne järgida ja mõista. Tema Exceli ekspertteadmised on aidanud tuhandetel õpilastel ja spetsialistidel üle maailma oma oskusi parandada ja karjääris silma paista. Oma ajaveebi kaudu jagab Hugh oma teadmisi maailmaga, pakkudes tasuta Exceli õpetusi ja veebikoolitusi, mis aitavad üksikisikutel ja ettevõtetel oma potentsiaali täielikult ära kasutada.