„Excel“

Konvertuoti teksto datą dd/mm/yy į mm/dd/yy

Convert Text Date Dd Mm Yy Mm Dd Yy

„Excel“ formulė: konvertuokite teksto datą dd/mm/yy į mm/dd/yyBendroji formulė | _+_ | Santrauka

Norėdami konvertuoti datas teksto formatu dd/mm/yy į tikrą datą mm/dd/yy formatu, galite naudoti formulę, pagrįstą DATE funkcija. Pateiktame pavyzdyje C5 formulė yra tokia:





= DATE ( RIGHT (A1,2)+2000, MID (A1,4,2), LEFT (A1,2))

Tai konvertuoja teksto reikšmę B5 '29/02/16 'į tinkamą „Excel“ datą.

Paaiškinimas

Šios formulės esmė yra DATE funkcija, naudojama norint surinkti tinkamą „Excel“ datos vertę. Funkcijai DATE reikalingos galiojančios metų, mėnesio ir dienos vertės, todėl jos yra išanalizuotos iš pradinės teksto eilutės taip:





Metų vertė išgaunama naudojant funkciją DEŠINĖ:

 
= DATE ( RIGHT (B5,2)+2000, MID (B5,4,2), LEFT (B5,2))

„RIGHT“ gauna 2 dešiniausius simbolius iš pradinės vertės. Prie rezultato pridėtas skaičius 2000, kad būtų sukurti galiojantys metai. Šis skaičius nurodomas kaip DATE kaip metų argumentas.



Mėnesio vertė apskaičiuojama taip:

kaip panaudoti būsimą vertę programoje „Excel“
 
 RIGHT (B5,2)+2000

MID nuskaito 4-5 simbolius. Rezultatas nurodomas kaip DATE kaip mėnesio argumentas.

Dienos vertė apskaičiuojama taip:

 
 MID (B5,4,2)

LEFT sugriebia paskutinius 2 pradinės teksto vertės simbolius, kurie kaip dienos argumentas įrašomi į DATE.

Trys aukščiau išgautos vertės nurodomos DATE:

 
 LEFT (B5,2)

Nors mėnuo ir diena pateikiami kaip tekstas, funkcija DATE automatiškai konvertuojama į skaičius ir pateikia teisingą datą.

Pastaba: pridėjus 2000 metus, 2016 metų vertė buvo automatiškai konvertuojama į skaičių.

Kova su papildoma erdve

Jei pradinėje teksto vertėje yra papildomų priekinių arba galinių tarpų simbolių, galite pridėti funkciją TRIM, kad pašalintumėte:

 
= DATE (2016,'02','29')
Autorius Dave'as Brunsas


^