Cara Mengonversi Nilai Teks ke Tanggal di Microsoft Excel - Ensinesia
Skip to content Skip to sidebar Skip to footer

Cara Mengonversi Nilai Teks ke Tanggal di Microsoft Excel


Analisis data bisnis seringkali mengharuskan bekerja dengan nilai tanggal di Excel untuk menjawab pertanyaan seperti "berapa banyak uang yang kita hasilkan hari ini" atau "bagaimana hal ini dibandingkan dengan hari yang sama minggu lalu?" Dan itu bisa sulit ketika Excel tidak mengenali nilai sebagai tanggal.

Sayangnya, ini tidak biasa, terutama ketika banyak pengguna mengetik informasi ini, menyalin dan menempel dari sistem lain dan mengimpor dari database.

Pada artikel ini, kami akan menjelaskan empat skenario berbeda dan solusi untuk mengonversi teks menjadi nilai tanggal.

Tanggal yang Berisi Stop / Periode Penuh

Mungkin salah satu kesalahan paling umum yang dilakukan pemula ketika mengetik tanggal ke Excel adalah melakukannya dengan karakter berhenti penuh untuk memisahkan hari, bulan, dan tahun.

Excel tidak akan mengenali ini sebagai nilai tanggal dan akan melanjutkan dan menyimpannya sebagai teks. Namun, Anda dapat mengatasi masalah ini dengan alat Temukan dan Ganti. Dengan mengganti berhenti penuh dengan garis miring (/), Excel akan secara otomatis mengidentifikasi nilai sebagai tanggal.

Pilih kolom tempat Anda ingin melakukan pencarian dan mengganti.

Dates with a full stop separator

Klik Beranda> Temukan & Pilih> Ganti — atau tekan Ctrl + H.

Find and select values in a column

Di jendela Temukan dan Ganti, ketik berhenti penuh (.) Di bidang "Temukan apa" dan garis miring (/) di bidang "Ganti dengan". Kemudian, klik "Ganti Semua."

filling out the find and replace values

Semua berhenti sepenuhnya dikonversi menjadi garis miring dan Excel mengenali format baru sebagai tanggal.

Dates with full stops converted to real dates

Jika data spreadsheet Anda berubah secara berkala, dan Anda menginginkan solusi otomatis untuk skenario ini, Anda bisa menggunakan fungsi SUBSTITUTE.

=VALUE(SUBSTITUTE(A2,".","/"))
Fungsi SUBSTITUTE adalah fungsi teks, jadi tidak dapat mengonversinya menjadi tanggal dengan sendirinya. Fungsi VALUE akan mengonversi nilai teks menjadi nilai numerik.

Hasilnya ditunjukkan di bawah ini. Nilai harus diformat sebagai tanggal.

SUBSTITUTE formula to convert text to dates

Anda dapat melakukan ini menggunakan daftar "Format Angka" pada tab "Beranda".

Formatting number as a date

Contoh di sini pembatas berhenti penuh adalah tipikal. Tetapi Anda dapat menggunakan teknik yang sama untuk mengganti atau mengganti karakter pembatas.

Mengonversi Format yyyymmdd

Jika Anda menerima tanggal dalam format yang ditunjukkan di bawah, itu akan memerlukan pendekatan yang berbeda.

Dates in the yyyymmdd format

Format ini cukup standar dalam teknologi karena menghilangkan ambiguitas tentang bagaimana berbagai negara menyimpan nilai tanggal mereka. Namun, pada awalnya Excel tidak akan memahaminya.

Untuk solusi manual cepat, Anda bisa menggunakan Teks ke Kolom.

Pilih rentang nilai yang perlu Anda konversi dan kemudian klik Data> Teks ke Kolom.

Text to Columns button from the Data tab

Panduan Teks ke Kolom muncul. Klik "Next" pada dua langkah pertama sehingga Anda berada di langkah ketiga, seperti yang ditunjukkan pada gambar di bawah ini. Pilih Tanggal, lalu pilih format tanggal yang digunakan dalam sel dari daftar. Dalam contoh ini, kita berurusan dengan format YMD.

Text to Columns to convert 8 digit numbers to dates

Jika Anda menginginkan solusi rumus, maka Anda bisa menggunakan fungsi Tanggal untuk membuat tanggal.

Ini akan digunakan di samping fungsi teks Kiri, Tengah dan Kanan untuk mengekstraksi tiga bagian tanggal (hari, bulan, tahun) dari konten sel.

Rumus di bawah ini menunjukkan rumus ini menggunakan data sampel kami.

=DATE(LEFT(A2,4),MID(A2,5,2),RIGHT(A2,2))
Using the DATE formula with 8 digit numbers

Dengan menggunakan salah satu dari teknik ini, Anda dapat mengonversi nilai angka delapan digit apa pun. Misalnya, Anda mungkin menerima tanggal dalam format ddmmyyyy atau format mmddyyyy.

Fungsi DATEVALUE dan VALUE

Terkadang masalahnya bukan disebabkan oleh karakter pembatas tetapi memiliki struktur tanggal yang canggung hanya karena disimpan sebagai teks.

Di bawah ini adalah daftar tanggal dalam berbagai struktur, tetapi semuanya dapat dikenali sebagai tanggal. Sayangnya, mereka telah disimpan sebagai teks dan perlu dikonversi.

Dates stored as text

Untuk skenario ini, mudah dikonversi menggunakan berbagai teknik.

Untuk artikel ini, saya ingin menyebutkan dua fungsi untuk menangani skenario ini. Mereka DATEVALUE dan VALUE.

Fungsi DATEVALUE akan mengubah teks menjadi nilai tanggal (mungkin melihat itu datang), sementara fungsi VALUE akan mengubah teks menjadi nilai angka umum. Perbedaan di antara mereka sangat minim.

Pada gambar di atas, salah satu nilai juga berisi informasi waktu. Dan itu akan menjadi demonstrasi perbedaan kecil fungsi.

Rumus DATEVALUE di bawah ini akan mengkonversi masing-masing ke nilai tanggal.

=DATEVALUE(A2)
DATEVALUE function to convert to date values

Perhatikan bagaimana waktu dihapus dari hasil di baris 4. Formula ini hanya mengembalikan nilai tanggal. Hasilnya masih perlu diformat sebagai tanggal.

Rumus berikut menggunakan fungsi VALUE.

=VALUE(A2)
VALUE function to convert text to numeric values

Formula ini akan menghasilkan hasil yang sama kecuali di baris 4, di mana nilai waktu juga dipertahankan.

Hasilnya kemudian dapat diformat sebagai tanggal dan waktu, atau sebagai tanggal untuk menyembunyikan nilai waktu (tetapi tidak menghapus).