Prevod čísla (RRRRMMDD) na formát dátumu v programe Excel (4 metódy)

  • Zdieľajte To
Hugh West

Možno máte vo svojom súbore údajov dátum vo formáte RRRRMMDD (napr. dnešný dátum je 20211128) alebo ako počet všetkých dní od 1. januára 1900 (napr. dnes je 44528). Chceli by ste ho previesť do zabudovaných formátov dátumu v programe Excel. Úžasné je, že v programe Excel sú k dispozícii všetky typy formátov dátumu. V článku budú vysvetlené 4 metódy na prevod čísla(rrrrmmdd) do formátu dátumu v programe Excel.

Stiahnite si cvičebnicu

Cvičebnicu si môžete stiahnuť tu.

Previesť číslo na dátum.xlsm

4 metódy v programe Excel na prevod čísla (RRRRMMDD) do formátu dátumu

Na vysvetlenie 4 rôznych metód prevodu čísla na formát dátumu v programe Excel použijeme nasledujúci súbor údajov.

Tu môžete vidieť, že súbor údajov obsahuje dva stĺpce, jeden s číslami vo formáte rrrrmmdd a druhý s počtom dní od 1. januára 1900. Tieto čísla zo súboru údajov budeme používať na prevod do formátov dátumov.

1. Použitie vzorca TEXT na prevod čísla (RRRRMMDD) do formátu dátumu programu Excel

Môžeme použiť vzorec s funkcia TEXT na prevedené výsledky. Túto metódu musíme použiť na údaje, ktoré obsahujú počet dní od 1. januára 1900. Použili sme teda 2. stĺpec zo súboru údajov.

Postupujte podľa nasledujúcich krokov.

Kroky:

  • Vzorec musíte napísať v tvare Bunka C5 Vzorec:
=TEXT(B5, "mm/dd/rrrr")

  • Potom stlačte tlačidlo Vstúpte na stránku .
  • Nakoniec potiahnite rukoväť náplne ikonu až do konca, aby ste získali výsledok pre všetky údaje.

🔎 Ako vzorec funguje?

📌 TEXT vzorec preberá text, ktorý je B5 v tomto prípade ako prvý argument.

📌 Druhým argumentom je format_text, ktorý obsahuje formátovanie, ktoré chceme zahrnúť. Použili sme " mm/dd/rrrr " ako formát. V rámci apostrofu môžete použiť akýkoľvek formát.

2. Použitie vzorcov DATE s RIGHT, LEFT a MID na prevod čísla (RRRRMMDD) do formátu dátumu programu Excel

Zoznámime sa s ďalším vzorcom na prevod čísel na dátumy. Budeme používať čísla vo formáte rrrrmmdd pre túto metódu.

Stránka DÁTUM vzorec môže byť vnorený pomocou SPRÁVNE , LEVÁ a MID vzorce na prevod čísel na dátumy vo formáte "mm/dd/rrrr" .

Postupujte podľa nižšie uvedených krokov, aby ste použili vzorec a dosiahli požadovaný výsledok.

Kroky:

  • Napíšte nasledujúci vzorec v Bunka C5 :
=DATE(LEFT(B5,4),MID(B5,5,2),RIGHT(B5,2))

  • Tlač Vstúpte na stránku a dostanete výsledok pre B5 .
  • Potiahnite rukoväť náplne na koniec súboru údajov, aby ste získali výsledky pre zvyšok údajov.

Výsledok nájdete nižšie.

🔎 Ako vzorec funguje?

📌 Tu LEVÁ , SPRÁVNE a MID Prvým argumentom vzorca je text. V tomto prípade je to B5, t. j. preberá text, ktorý musí prejsť procesom konverzie.

📌 Od rrrrmmdd je formát súboru údajov, pričom ľavé číslo do 4 označuje rok, prostredné 2 mesiac a pravé 2 dátum.

📌 Preto vzorce obsahujú čísla vo svojom druhom argumente. Pre LEVÁ vzorec je 4, pre SPRÁVNE 2 a MID , prevezme ďalšie 2 argumenty, jeden z ktorých je začiatok a znak, do ktorého sa prenesie.

📌 Nakoniec sú všetky tri vzorce vnorené pomocou DÁTUM vzorec na získanie výsledku.

3. Použitie sprievodcu prevodom textu do stĺpca na prevod čísla (RRRRMMDD) do formátu dátumu

Ďalší nástroj programu Excel, tzv. Text do stĺpca z Údaje môžete použiť aj na prevod čísla do formátu dátumu.

Ak chcete túto funkciu použiť, musíte postupovať podľa nasledujúcich krokov.

Kroky:

  • Vyberte súbor údajov, ktorý chcete previesť do formátu Dátum.

  • Vyberte Text do stĺpca z Dátové nástroje z Údaje tab.

  • Existujú 3 kroky v Sprievodca prevodom textu do stĺpca :

Krok 1/3: Vyberte si Oddelené a kliknite na tlačidlo Ďalej.

Krok 2/3: Nechajte všetky karty nevyberané a kliknite na Ďalšie .

Krok 3/3: Vyberte Dátum a z rozbaľovacej ponuky vyberte YMD . Nakoniec kliknite na Dokončenie .

Nakoniec sa zobrazí výsledok, ako je znázornené nižšie.

4. Použitie makra VBA na prevod čísla (RRRRMMDD) do formátu dátumu

Poslednou metódou tohto článku je použitie Makro VBA previesť čísla vo formáte RRRRMMDD do formátu Dátum.

Môžete použiť Makro VBA kód na konverziu čísel do formátu dátumu prostredníctvom nasledujúcich krokov:

Kroky:

  • Vyberte súbor údajov, ktorý chcete previesť.

  • Tlač ALT+F11 z klávesnice. Tým sa otvorí Makro VBA okno.
  • Vyberte si pracovný list. Potom z Vložte vyberte kartu Modul .

Tým sa otvorí Všeobecné okno.

  • Teraz musíte napísať nasledujúci kód do Všeobecné okno.

Kód:

 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/yyyy" Next End Sub 

  • Uložte súbor ako Pracovný zošit programu Excel s podporou makier .
  • Potom stlačte tlačidlo F5 z klávesnice.

Otvorí sa malé okno.

  • Skontrolujte rozsah vybraných údajov a kliknite na tlačidlo OK .

Výsledok si môžete pozrieť v pracovnom hárku.

Poznámka: Táto metóda zobrazí výsledky v rámci vybraných údajov. Preto sa váš súbor údajov po použití tejto metódy stratí. Ak ich budete v budúcnosti potrebovať, skopírujte a vložte ich na iné miesto.

Rôzne dostupné formáty dátumu v programe Excel

Excel má k dispozícii množstvo formátov Dátum, ktoré skutočne slúžia používateľom. Môžete ich využiť aj vy, ak budete postupovať podľa nižšie uvedených krokov.

Kroky:

  • Vyberte údaje.

  • Tlač CTRL+1 z klávesnice.
  • Otvorí sa okno, v ktorom musíte vybrať Dátumy z adresy Čísla .
  • Potom si môžete zobraziť rôzne formáty dátumov. Vyberte ktorýkoľvek chcete.
  • Potom kliknite na tlačidlo OK .

Alebo,

  • Po výbere údajov z Domov karta vyberte rozbaľovací zoznam v Číslo sekcia.
  • Vyberte si Ďalšie formáty čísel . Tým sa otvorí aj okno, v ktorom nájdete rôzne formáty dátumov.

Na nasledujúcom obrázku sme napríklad zobrazili 3 rôzne formáty.

Zastavenie automatického prevodu čísel na dátumy

Spoločnosť Microsoft pravidelne aktualizuje MS-Excel, aby bol používateľsky prívetivejší. Jednou z funkcií, ktorá sa ho týka, je, že niekedy automaticky prevádza čísla na dátumy. Ak to chcete ignorovať a zachovať údaje vo forme čísel, je tu pre vás niekoľko tipov.

1. Pred číslom, ktoré chcete zadať, môžete použiť medzeru alebo apostrof. Apostrof je vhodnejší, pretože medzera môže brániť účinnosti niekoľkých ďalších funkcií programu Excel.

2. Opäť môžete vybrať bunky, do ktorých budete zadávať údaje, a stlačiť CTRL+1 . Tým sa otvorí Formát bunky políčko. Vyberte Text a kliknite na OK . Tým sa zastaví automatická konverzia a údaje zostanú v textovej podobe.

Čo si treba zapamätať

Musíte poznať použitie každej metódy a potom starostlivo postupovať podľa krokov, aby ste získali výsledky podľa vašich požiadaviek.

Záver

V článku sa hodnotia 4 rôzne metódy na prevod číselných formátov na dátumy v programe Excel. Použili sme vzorce programu Excel, ako napr. DÁTUM , MID , TEXT , a tak ďalej a nástroje Excelu, ako napr. Text do stĺpca a Makro VBA kódy pre metódy. Dúfam, že článok bol pre vás užitočný. V prípade akýchkoľvek ďalších otázok môžete napísať do sekcie komentárov.

Hugh West je veľmi skúsený tréner a analytik Excelu s viac ako 10-ročnými skúsenosťami v tomto odvetví. Má bakalársky titul v odbore účtovníctvo a financie a magisterský titul v odbore Business Administration. Hugh má vášeň pre vyučovanie a vyvinul jedinečný vyučovací prístup, ktorý sa dá ľahko sledovať a pochopiť. Jeho odborné znalosti Excelu pomohli tisíckam študentov a profesionálov na celom svete zlepšiť svoje zručnosti a vyniknúť vo svojej kariére. Hugh sa prostredníctvom svojho blogu delí o svoje znalosti so svetom a ponúka bezplatné výukové programy Excelu a online školenia, ktoré jednotlivcom a firmám pomôžu naplno využiť ich potenciál.