Rumus Excel: Ubah tanggal teks dd / mm / yy menjadi mm / hh / yy -

Daftar Isi

Formula umum

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

Ringkasan

Untuk mengonversi tanggal dalam format teks hh / bb / tt ke tanggal sebenarnya dalam format bb / hh / ttt, Anda dapat menggunakan rumus yang didasarkan pada fungsi DATE. Pada contoh yang ditunjukkan, rumus di C5 adalah:

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

Yang mengubah nilai teks di B5 "29/02/16" menjadi tanggal Excel yang tepat.

Penjelasan

Inti dari rumus ini adalah fungsi DATE, yang digunakan untuk menyusun nilai tanggal Excel yang tepat. Fungsi DATE memerlukan nilai tahun, bulan, dan hari yang valid, jadi ini diuraikan dari string teks asli sebagai berikut:

Nilai tahun diekstrak dengan fungsi KANAN:

RIGHT(B5,2)+2000

RIGHT mendapatkan 2 karakter paling banyak dari nilai aslinya. Angka 2000 ditambahkan ke hasil untuk membuat tahun yang valid. Nomor ini masuk ke DATE sebagai argumen tahun.

Nilai bulan diekstrak dengan:

MID(B5,4,2)

MID mengambil karakter 4-5. Hasilnya masuk ke DATE sebagai argumen bulan.

Nilai hari diekstraksi dengan:

LEFT(B5,2)

LEFT mengambil 2 karakter terakhir dari nilai teks asli, yang masuk ke DATE sebagai argumen hari.

Ketiga nilai yang diekstrak di atas masuk ke DATE seperti ini:

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

Meskipun bulan dan hari disediakan sebagai teks, fungsi DATE secara otomatis mengonversi menjadi angka dan mengembalikan tanggal yang valid.

Catatan: nilai tahun 2016 secara otomatis diubah menjadi angka ketika 2000 ditambahkan.

Berurusan dengan ruang ekstra

Jika nilai teks asli berisi karakter spasi tambahan di depan atau di belakang, Anda dapat menambahkan fungsi TRIM untuk menghapus:

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

Artikel yang menarik...