Excel

Pretvorite besedilo v datum

Convert Text Date

Excel formula: Pretvorite besedilo v datumSplošna formula | _+_ | Povzetek

Če želite besedilo v neprepoznani obliki zapisa datuma pretvoriti v ustrezen datum v Excelu, lahko besedilo razčlenite in sestavite ustrezen datum s formulo, ki temelji na več funkcijah: DATE, LEFT, MID in RIGHT. V prikazanem primeru je formula v C6:



= DATE ( LEFT (text,4), MID (text,5,2), RIGHT (text,2))

Ta formula ločeno ekstrahira vrednosti leta, meseca in dneva ter uporablja funkcijo DATE, da jih sestavi v datum 24. oktober 2000.

Opomba: preden uporabite formulo, glejte spodaj za druge načine pretvorbe besedila v datume.

Ozadje

Ko delate s podatki iz drugega sistema, lahko naletite na situacijo, ko Excel datumov ne prepozna pravilno, zato datume obravnava kot besedilo. Na primer, morda imate besedilne vrednosti, kot je ta:





Besedilo Datum predstavitve
20001024 24. oktober 2000
20050701 1. julij 20115
19980424 24. april 1998
28.02.2014 28. februar 2014

Ko je Excel vrednost datuma ocenil kot besedilo, je ena od možnosti, da uporabite formulo za razčlenitev besedila na njegove komponente (leto, mesec, dan) in jih uporabite za določitev datuma s funkcijo DATE. Kot je navedeno zgoraj, priporočam, da najprej preizkusite spodnje rešitve (dodajanje ničle in uporabo besedila v stolpcih), preden uporabite formulo. Obe rešitvi sta hitrejši in zahtevata manj napora.

Pojasnilo

The Funkcija DATE ustvari veljaven datum z uporabo treh argumentov: leto, mesec in dan:



 
= DATE ( LEFT (B6,4), MID (B6,5,2), RIGHT (B6,2))

V celici C6 uporabljamo funkcije LEFT, MID in RIGHT, da izvlečemo vsako od teh komponent iz besedilnega niza in rezultate vnesemo v funkcijo DATE:

kako dodati odstotke v
 
= DATE (year,month,day)

The LEVA funkcija izvleče štiri leve znake za leto, Funkcija MID za mesec izvleče znake na položajih 5-6 in Funkcija DESNO izvleče dva najbolj desna znaka kot dan. Vsak rezultat se vrne neposredno v funkcijo DATE. Končni rezultat je pravilen datum v Excelu, ki ga lahko poljubno oblikujete.

Ta pristop lahko po potrebi prilagodimo. Na primer, nepriznana oblika datuma v vrstici 8 je dd.mm.yyyy, formula v C8 pa je:

 
= DATE ( LEFT (B6,4), MID (B6,5,2), RIGHT (B6,2))

Besedilo v dolgi obliki

Včasih imate morda daljše datume, na primer '11. april 2020 08:43:13', ki jih Excel ne prepozna pravilno. V tem primeru boste morda lahko niz prilagodili tako, da Excelu omogoči pravilno prepoznavanje datuma z SUBSTITUTE funkcija . Spodnja formula nadomesti drugi primerek presledka ('') z vejico in presledkom (','):

 
= DATE ( RIGHT (B8,4), MID (B8,4,2), LEFT (B8,2))

Ko dodamo vejico za imenom meseca, bo Excel razumel datum, vendar še vedno potrebuje malo 'udarca'. Zato na koncu dodamo nič. Matematična operacija povzroči, da Excel poskuša pretvoriti niz v številko. Ko bo uspešen, bo to pomenilo veljaven datum v Excelu. Upoštevajte, da boste morda morali uporabiti datum oblikovanje številk za pravilen prikaz datuma.

Brez formul

Preden uporabite formulo za ročno razčlenitev in izdelavo datuma iz besedila, poskusite z enim od spodnjih popravkov. Prva možnost uporablja matematično operacijo, da Excel nekoliko potisne in ga prisili, da poskusi besedilo ovrednotiti kot številko. Ker Excel datumi so v resnici številke , to lahko pogosto pomaga. Če bodo operacije uspešne, boste morda morali uporabiti obliko datuma.

Za določitev datumov dodajte nič

Včasih boste naleteli na datume v besedilni obliki, ki jo mora Excel prepoznati. V tem primeru boste morda lahko Excel prisilili, da pretvori besedilne vrednosti v datume, tako da vrednosti dodate vrednost nič. Ko dodate nič, bo Excel poskušal prisiliti besedilne vrednosti v številke. Ker so datumi le številke, je ta trik odličen način za pretvorbo datumov v besedilno obliko, ki bi jo Excel res moral razumeti.

kako napisati e v

Poskusite pretvoriti datume na mestu z dodajanjem nič Posebno lepljenje :

gradnja tortnega diagrama v excelu
  1. V neuporabljeno celico vnesite nič (0) in kopirajte v odložišče
  2. Izberite problematične datume
  3. Posebno lepljenje> Vrednosti> Dodaj
  4. Uporabite obliko datuma (če je potrebno)

V formulo, kot je ta, lahko dodate tudi nič:

 
= SUBSTITUTE (A2,' ',', ',2)+0 // add comma after month

kjer A1 vsebuje nepriznan datum.

Besedilo v stolpce za določitev datumov

Drug način, da Excel prepozna datume, je uporaba Besedilo v stolpce Lastnost:

Izberite stolpec z datumi, nato poskusite Podatki> Besedilo v stolpce> Popravljeno> Dokončaj

Če Excel prepozna datume, jih bo vse popravil v enem koraku.

Avtor Dave Bruns


^