Exceli valem: teisendage teksti kuupäev pp / kk / aaa kk / pp / aaa -

Lang L: none (table-of-contents)

Üldine valem

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

Kokkuvõte

Kuupäevade teisendamiseks tekstivormingus pp / kk / aaa vormingus kk / pp / aaa õigeks kuupäevaks saate kasutada funktsiooni DATE põhinevat valemit. Näidatud näites on valem C5-s:

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

Mis teisendab tekstiväärtuse B5 "29/02/16" õigeks Exceli kuupäevaks.

Selgitus

Selle valemi tuumaks on funktsioon DATE, mida kasutatakse Exceli õige kuupäevaväärtuse koostamiseks. Funktsioon DATE nõuab kehtivaid aasta, kuu ja päeva väärtusi, seega need sõelutakse algsest tekstistringist välja järgmiselt:

Aasta väärtus eraldatakse funktsiooniga PAREM:

RIGHT(B5,2)+2000

RIGHT saab algsest väärtusest kõige parema 2 tähemärgi. Kehtiva aasta loomiseks lisati tulemusele number 2000. See arv läheb aasta argumendina kuupäeva DATE.

Kuu väärtus eraldatakse järgmisega:

MID(B5,4,2)

MID otsib märke 4-5. Tulemuseks on kuu argumendiks DATE.

Päeva väärtus eraldatakse järgmisega:

LEFT(B5,2)

LEFT haarab algse teksti väärtuse 2 viimast tähemärki, mis läheb päeva argumendina kuupäevale DATE.

Kolm ülaltoodud väärtust lähevad DATE järgmiselt:

=DATE(2016,"02","29")

Kuigi kuu ja päev esitatakse tekstina, teisendab funktsioon DATE automaatselt numbriteks ja tagastab kehtiva kuupäeva.

Märkus: aasta väärtus 2016 muudeti automaatselt arvuks, kui lisati 2000. aasta.

Lisaruumiga tegelemine

Kui originaalteksti väärtus sisaldab täiendavaid algavaid või järgnevaid tühimärke, saate eemaldamiseks lisada funktsiooni TRIM

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

Huvitavad Artiklid...