konversi string teks ke format tanggal / waktu


Jawaban:


19

Dengan asumsi bahwa string Anda diberi kode YYYMMDD_HHMM untuk Tahun, Bulan, Hari, Jam, Menit, maka Anda dapat membuat rumus Excel untuk menghasilkan sel dalam format tanggal / waktu.

Jika string ada di sel A1, maka rumus ini harus melakukannya:

=DATE(LEFT(A1,4),MID(A1,5,2),MID(A1,7,2))+TIME(MID(A1,10,2),RIGHT(A1,2),0)

Anda perlu memformat sel dengan benar untuk melihat bagian waktunya. Ini diuji dalam LibreOffice calc, tetapi Excel tampaknya memiliki fungsi yang sama.


Kedua solusinya bekerja dengan baik .. !!! Terima kasih
roman_bull

10

Dengan asumsi seluruh format YYYYMMDD_HHMMdan bahwa nilai pertama di sel A1, Anda bisa menggunakan rumus berikut di B1:

=DATEVALUE(MID(A1,7,2) & "/" & MID(A1,5,2) & "/" & MID(A1,1,4)) + TIMEVALUE(MID(A1,10,2) & ":" & MID(A1,12,2))

Ini menciptakan nomor seri tanggal berdasarkan pada DD / MM / YYYY menggunakan fungsi MID untuk mengumpulkan setiap bagian, dan fungsi DATEVALUE untuk mengembalikan nomor seri. Ini kemudian menambah nomor seri waktu yang menggunakan fungsi MID dengan cara yang sama untuk mengumpulkan jam dan menit.

Anda kemudian dapat memformat sel sebagai format Tanggal, format Waktu, atau format khusus dari say dd / mm / yyyy jj: mm untuk melihat hasil akhirnya. Cukup klik kanan sel, pilih Format Sel lalu konfigurasikan mirip dengan tangkapan layar di bawah ini:

Memformat dialog sel

Berikut screenshot dari hasil akhir:

Contoh


Terima kasih, ini bekerja dengan sempurna, terima kasih sekali lagi untuk membagikan ini !!
roman_bull

1

Saya memiliki masalah yang sama dan saya hanya melakukan satu hal sederhana: =R1*1dalam S1, dengan format yang dipilih sebagai Waktu, dan itu berhasil. Tidak diperlukan kode rumit atau apa pun.


Sederhana itu baik - ini juga berhasil bagi saya. Terima kasih!
alias Juga

-4

Anda dapat melakukannya dengan menulis skrip kecil (dengan C # misalnya) yang membaca string dari kolom mengubahnya menjadi format waktu tanggal dan kemudian menyimpannya kembali ke kolom Excel.

Maaf, saya tidak tahu apakah Anda bisa melakukannya langsung dari Excel.


1
Google-link disukai. Hasil Anda akan berbeda dari yang lain.
Sathyajith Bhat
Dengan menggunakan situs kami, Anda mengakui telah membaca dan memahami Kebijakan Cookie dan Kebijakan Privasi kami.
Licensed under cc by-sa 3.0 with attribution required.