Excel

Tukar teks ke tarikh

Convert Text Date

Formula Excel: Tukar teks ke tarikhFormula generik
= DATE ( LEFT (text,4), MID (text,5,2), RIGHT (text,2))
Ringkasan

Untuk menukar teks dalam format tarikh yang tidak dikenali menjadi tarikh Excel yang tepat, anda boleh menguraikan teks dan menyusun tarikh yang tepat dengan formula berdasarkan beberapa fungsi: DATE, LEFT, MID, dan RIGHT. Dalam contoh yang ditunjukkan, formula dalam C6 adalah:



 
= DATE ( LEFT (B6,4), MID (B6,5,2), RIGHT (B6,2))

Rumus ini mengekstrak nilai tahun, bulan, dan hari secara berasingan, dan menggunakan fungsi DATE untuk memasangkannya ke tarikh 24 Oktober 2000.

Catatan: sebelum anda menggunakan formula, lihat di bawah untuk cara lain untuk menukar teks menjadi tarikh.

Latar belakang

Semasa anda bekerja dengan data dari sistem lain, anda mungkin menghadapi situasi di mana tarikh tidak dikenali dengan betul oleh Excel, yang sebaliknya memperlakukan tarikh seperti teks. Contohnya, anda mungkin mempunyai nilai teks seperti ini:





Teks Tarikh diwakili
20001024 24 Oktober 2000
20050701 1 Julai 20115
19980424 24 April 1998
02.28.2014 28 Februari 2014

Apabila Excel telah menilai nilai tarikh sebagai teks, satu pilihan adalah menggunakan formula untuk menguraikan teks ke dalam komponennya (tahun, bulan, hari) dan menggunakannya untuk membuat tarikh dengan fungsi DATE. Seperti yang dinyatakan di atas, saya cadangkan anda mencuba penyelesaian di bawah terlebih dahulu (menambahkan sifar dan menggunakan teks ke lajur) sebelum anda menggunakan formula. Kedua-dua penyelesaian lebih pantas dan memerlukan sedikit usaha.

Penjelasan

The Fungsi TARIKH membuat tarikh yang sah menggunakan tiga argumen: tahun, bulan, dan hari:



 
= DATE (year,month,day)

Dalam sel C6, kami menggunakan fungsi KIRI, MID, dan KANAN untuk mengekstrak setiap komponen ini dari rentetan teks, dan memasukkan hasilnya ke fungsi DATE:

dapatkan bulan dan tahun dari tarikh di excel
 
= DATE ( LEFT (B6,4), MID (B6,5,2), RIGHT (B6,2))

The Fungsi KIRI mengekstrak 4 aksara paling kiri untuk tahun, the Fungsi MID mengekstrak watak dalam kedudukan 5-6 untuk bulan, dan Fungsi KANAN mengekstrak 2 aksara paling tepat sebagai hari. Setiap hasil dikembalikan terus ke fungsi DATE. Hasil akhirnya adalah tarikh Excel yang tepat yang boleh diformat mengikut keinginan anda.

Pendekatan ini dapat disesuaikan mengikut keperluan. Contohnya, format tarikh yang tidak dikenali pada baris 8 adalah dd.mm.yyyy dan formula dalam C8 adalah:

 
= DATE ( RIGHT (B8,4), MID (B8,4,2), LEFT (B8,2))

Teks bentuk panjang

Kadang-kadang anda mungkin mempunyai tarikh dalam bentuk yang lebih panjang seperti '11 Apr 2020 08:43:13' yang Excel tidak dapat dikenali. Dalam kes ini, anda mungkin dapat menyesuaikan rentetan dengan cara yang membolehkan Excel mengenali tarikh dengan Fungsi SUBSTITUT . Rumus di bawah ini menggantikan contoh kedua spasi ('') dengan koma dan spasi (','):

 
= SUBSTITUTE (A2,' ',', ',2)+0 // add comma after month

Sebaik sahaja kita menambahkan koma selepas nama bulan, Excel akan memahami tarikhnya, tetapi masih memerlukan sedikit 'tendangan'. Itulah sebabnya kita menambah sifar pada akhir. Operasi matematik menyebabkan Excel mencuba dan menukar rentetan menjadi nombor. Apabila berjaya, ini akan menghasilkan tarikh Excel yang sah. Perhatikan bahawa anda mungkin perlu menggunakan tarikh pemformatan nombor untuk memaparkan tarikh dengan betul.

Tanpa formula

Sebelum anda menggunakan formula untuk menguraikan secara manual dan membina tarikh dari teks, cubalah salah satu pembaikan di bawah. Pilihan pertama menggunakan operasi matematik untuk 'mendorong' Excel sedikit dan memaksanya untuk mencuba dan menilai teks sebagai nombor. Kerana Tarikh Excel adalah nombor sebenarnya , ini selalunya boleh dilakukan. Anda mungkin perlu menggunakan format tarikh jika operasi berjaya.

Tambahkan sifar untuk menetapkan tarikh

Kadang kala, anda akan menemui tarikh dalam format teks yang harus dikenali oleh Excel. Dalam kes ini, anda mungkin dapat memaksa Excel untuk menukar nilai teks menjadi tarikh dengan menambahkan sifar ke nilai. Apabila anda menambah sifar, Excel akan berusaha memaksa nilai teks menjadi nombor. Oleh kerana tarikh hanya angka, trik ini adalah kaedah terbaik untuk menukar tarikh dalam format teks yang semestinya difahami oleh Excel.

cara menggunakan fungsi kiraan dalam excel untuk teks

Untuk menukar tarikh dengan menambahkan sifar, cuba Tampal Khas :

cara menambah r2 di excel
  1. Masukkan sifar (0) dalam sel yang tidak digunakan dan salin ke papan keratan
  2. Pilih tarikh yang bermasalah
  3. Tampal Istimewa> Nilai> Tambah
  4. Terapkan format tarikh (jika diperlukan)

Anda juga boleh menambah sifar dalam formula seperti ini:

 
=A1+0

di mana A1 mengandungi tarikh yang tidak dikenali.

Teks ke lajur untuk menetapkan tarikh

Cara lain untuk membuat Excel mengenali tarikh adalah dengan menggunakan Teks ke Lajur Ciri:

Pilih lajur tarikh, kemudian cuba Data> Teks ke lajur> Tetap> Selesaikan

Sekiranya Excel mengenali tarikhnya, ia akan memperbaikinya dalam satu langkah.

Pengarang Dave Bruns


^