Note: The other languages of the website are Google-translated. Back to English

Bagaimana cara mengekstrak tanggal dari string teks di Excel?

Di lembar kerja Excel, bagaimana Anda bisa mengekstrak tanggal dari string teks seperti gambar berikut yang ditampilkan? Artikel ini, saya akan berbicara tentang rumus yang berguna untuk menyelesaikannya.

Ekstrak tanggal dari string teks dengan rumus array di lembar kerja


Ekstrak tanggal dari string teks dengan rumus array di lembar kerja

Untuk mengekstrak hanya tanggal dari daftar string teks, rumus array berikut dapat membantu Anda, lakukan seperti ini:

1. Masukkan rumus di bawah ini ke dalam sel kosong tempat Anda ingin mendapatkan hasilnya, lalu tekan Enter kunci bersama, dan hanya tanggal yang diekstrak seperti gambar berikut yang ditampilkan:

=MID(A2,MIN(IFERROR(MIN(FIND({0,1,2,3,4,5,6,7,8,9},A2&"0123456789",1)),LEN(A2)+1)),LOOKUP(1,0*MID(A2,ROW(INDIRECT("1:"&LEN(A2))),1),ROW(INDIRECT("1:"&LEN(A2)))) + 1 - MIN(IFERROR(MIN(FIND({0,1,2,3,4,5,6,7,8,9},A2&"0123456789",1)),LEN(A2)+1)))

2. Kemudian pilih sel rumus, dan seret gagang isian ke sel yang ingin Anda terapkan rumus ini, dan Anda akan mendapatkan hasil yang Anda butuhkan, lihat tangkapan layar:

  • Catatan:
  • Dalam rumus di atas, A2 adalah sel yang berisi tanggal yang ingin Anda ekstrak;
  • Jika sel berisi angka lain, rumus ini tidak akan berfungsi dengan benar ;
  • Rumus tidak dapat mengekstrak tanggal dengan benar saat ada lebih dari satu tanggal dalam string teks.

Ubah berbagai tanggal non-standar menjadi tanggal nyata normal di Excel

Dengan Konversikan ke Tanggal kegunaan Kutools untuk Excel, Anda dapat dengan cepat mengonversi berbagai tanggal non-standar ke tanggal nyata normal secara bersamaan di Excel. Klik untuk mengunduh Kutools for Excel!

Kutools untuk Excel: dengan lebih dari

300
add-in Excel yang praktis, gratis untuk dicoba tanpa batasan
30
hari. Unduh dan uji coba gratis Sekarang!


Alat Produktivitas Kantor Terbaik

Kutools for Excel Memecahkan Sebagian Besar Masalah Anda, dan Meningkatkan Produktivitas Anda hingga 80%

  • Reuse: Masukkan dengan cepat rumus, bagan yang kompleks dan apa pun yang pernah Anda gunakan sebelumnya; Enkripsi Sel dengan kata sandi; Buat Milis dan mengirim email ...
  • Bilah Formula Super (dengan mudah mengedit beberapa baris teks dan rumus); Membaca Tata Letak (membaca dan mengedit sel dalam jumlah besar dengan mudah); Tempel ke Rentang yang Difilter...
  • Gabungkan Sel / Baris / Kolom tanpa kehilangan Data; Pisahkan Konten Sel; Gabungkan Baris / Kolom Duplikat... Mencegah Sel Duplikat; Bandingkan Rentang...
  • Pilih Duplikat atau Unik Baris; Pilih Baris Kosong (semua sel kosong); Temukan Super dan Temukan Fuzzy di Banyak Buku Kerja; Pilih Acak ...
  • Salinan Tepat Beberapa Sel tanpa mengubah referensi rumus; Buat Referensi Otomatis ke Beberapa Lembar; Sisipkan Poin, Kotak Centang, dan lainnya ...
  • Ekstrak Teks, Tambahkan Teks, Hapus berdasarkan Posisi, Hapus Space; Membuat dan Mencetak Subtotal Paging; Konversi Konten Antar Sel dan Komentar...
  • Filter Super (simpan dan terapkan skema filter ke sheet lain); Penyortiran Lanjutan menurut bulan / minggu / hari, frekuensi dan lainnya; Filter Khusus dengan huruf tebal, miring ...
  • Gabungkan Workbooks dan WorkSheets; Gabungkan Tabel berdasarkan kolom kunci; Pisahkan Data menjadi Beberapa Lembar; Konversi Batch xls, xlsx dan PDF...
  • Lebih dari 300 fitur canggih. Mendukung Office / Excel 2007-2021 dan 365. Mendukung semua bahasa. Penerapan yang mudah di perusahaan atau organisasi Anda. Fitur lengkap Uji coba gratis 30 hari. Jaminan uang kembali 60 hari.
tab kte 201905

Tab Office Membawa antarmuka Tab ke Office, dan Membuat Pekerjaan Anda Jauh Lebih Mudah

  • Aktifkan pengeditan dan pembacaan tab di Word, Excel, PowerPoint, Publisher, Access, Visio, dan Project.
  • Buka dan buat banyak dokumen di tab baru di jendela yang sama, bukan di jendela baru.
  • Meningkatkan produktivitas Anda sebesar 50%, dan mengurangi ratusan klik mouse untuk Anda setiap hari!
officetab bawah
Urutkan komentar berdasarkan
komentar (26)
Belum ada peringkat. Jadilah yang pertama memberi peringkat!
Komentar ini diminimalkan oleh moderator di situs
Dapatkah seseorang membantu saya menemukan string untuk mengekstrak tanggal dalam format ini yyyy-mm-dd
"2018-03-24T01:42:26-07:00"



Terima kasih banyak sebelumnya
Komentar ini diminimalkan oleh moderator di situs
TOLONG BANTUAN SAYA EKSTRAK TANGGAL DARI PERNYATAAN SEPERTI "HARAP DIKIRIM SEBELUM Jum, 01 Januari 2016"
Komentar ini diminimalkan oleh moderator di situs
Saya menggunakan Excel 2003, jadi saya yakin IFERROR tidak ada, dan saya menemukan ini dikutip di web untuk menjadi setara:

IFERROR(A1,"") = JIKA(ISERROR(A1),"")

Jadi saya mencoba ini:

=MID(A2,MIN(IF(ISERROR(FIND({0,1,2,3,4,5,6,7,8,9},A2,1)),LEN(A2)+1)),LOOKUP(1,0/MID(A2,ROW(INDIRECT("1:"&LEN(A2))),1),ROW(INDIRECT("1:"&LEN(A2)))) + 1 - MIN(IF(ISERROR(FIND({0,1,2,3,4,5,6,7,8,9},A2,1)),LEN(A2)+1)))


- Saya memang menekan CTRL+SHIFT+ENTER rumus sebenarnya di excel menunjukkannya di {}

Menggunakan rumus ini, saya hanya mendapatkan hasil kosong

Dapat memeriksa dan memberi tahu saya di mana kesalahan saya... Atau tidak mungkin di Excel 2003

Terima kasih
Komentar ini diminimalkan oleh moderator di situs
Sebenarnya data yang saya ekstrak dalam format:

Data berlaku untuk 14 Desember 2018

Jadi saya perlu mengekstrak "14 Desember 2018" dan tidak seperti biasanya
xx/xx/xx
Komentar ini diminimalkan oleh moderator di situs
Ini sepertinya untuk pekerjaan saya (Excel 2003)

=DATEVALUE(MID(A2,MIN(SEARCH({0,1,2,3,4,5,6,7,8,9},A2&"0123456789")),17))

: A2 berisi data yang akan diekstrak

: ia menemukan nilai numerik pertama, lalu menerjemahkan tanggal restas

Berfungsi untuk data dalam format ini : Data berlaku untuk 14 Desember 2018
Komentar ini diminimalkan oleh moderator di situs
Hai Tak,
Ini bekerja dengan sempurna. Tapi kenapa "17" di akhir? mohon bantuannya.
Komentar ini diminimalkan oleh moderator di situs
Melihat fungsi "pertengahan" itu = jumlah karakter...

Jadi yang terpanjang = "dd september yyyy" = 17 karakter

2 = tanggal
9 = bulan
4 = tahun
2 = spasi

Mungkin saya harus mengatakan datanya adalah: "25 September 2018"

Jadi 17 harus mencakup semua bulan dalam setahun :)
Komentar ini diminimalkan oleh moderator di situs
bagaimana jika teks saya adalah "Tanggal dan waktu pengiriman: 16 September 2018 pukul 11:26:00 PDT"? Apa jenis formula yang bisa saya gunakan?
Komentar ini diminimalkan oleh moderator di situs
Hai, Tolong bantu saya! Bagaimana jika teks saya adalah "Tanggal dan waktu pengiriman:23-Jun-2017 12:34:58 PDT. Rumus apa yang dapat saya gunakan?
Komentar ini diminimalkan oleh moderator di situs
Ini berfungsi dengan baik hingga 01/01/2020 - Adakah yang tahu cara memperbaikinya?
Komentar ini diminimalkan oleh moderator di situs
Halo, Adam,
Rumus telah diperbaiki seperti di bawah ini:
=MID(A2,MIN(IFERROR(MIN(FIND({0,1,2,3,4,5,6,7,8,9},A2&"0123456789",1)),LEN(A2)+1)),LOOKUP(1,0*MID(A2,ROW(INDIRECT("1:"&LEN(A2))),1),ROW(INDIRECT("1:"&LEN(A2)))) + 1 - MIN(IFERROR(MIN(FIND({0,1,2,3,4,5,6,7,8,9},A2&"0123456789",1)),LEN(A2)+1)))


Silakan dicoba, semoga bisa membantu Anda!
Komentar ini diminimalkan oleh moderator di situs
Halo, saya mencobanya dengan string dan tidak berhasil
Komentar ini diminimalkan oleh moderator di situs
skyyang - Maaf saya sudah pindah ke sesuatu yang lain. Ini bekerja dengan sempurna - Terima kasih banyak!
Komentar ini diminimalkan oleh moderator di situs
Saya mengalami masalah dengan rumus ini yang tidak menampilkan seluruh nilai tanggal.
Mirip dengan Adam Tabor, rumus itu menampilkan nilai tanggal seperti yang diharapkan hingga 01/01/2020. Sejak itu, nilai tanggal kehilangan digit terakhir

Contoh:
Sel A1 berisi string "Laporan-Pengembalian Tiket-Bulanan-01-29-2020"

Sel A2 berisi rumus berikut:
=MID(A1,MIN(IFERROR(FIND({0,1,2,3,4,5,6,7,8,9},A1,1),LEN(A1)+1)),LOOKUP(1,0/MID(A1,ROW(INDIRECT("1:"&LEN(A1))),1),ROW(INDIRECT("1:"&LEN(A1)))) + 1 - MIN(IFERROR(FIND({0,1,2,3,4,5,6,7,8,9},A1,1),LEN(A1)+1)))

Hasil yang Diharapkan: Sel A2 menampilkan nilai "01-29-2020"

Hasil Aktual: Sel A2 menampilkan nilai "01-29-202"

Berharap seseorang memiliki ide tentang apa yang perlu diubah untuk menghadapi perilaku baru ini sejak tahun baru?
Komentar ini diminimalkan oleh moderator di situs
Halo, Neil,
Rumus dalam artikel ini telah diperbarui, silakan terapkan rumus di bawah ini:
=MID(A2,MIN(IFERROR(MIN(FIND({0,1,2,3,4,5,6,7,8,9},A2&"0123456789",1)),LEN(A2)+1)),LOOKUP(1,0*MID(A2,ROW(INDIRECT("1:"&LEN(A2))),1),ROW(INDIRECT("1:"&LEN(A2)))) + 1 - MIN(IFERROR(MIN(FIND({0,1,2,3,4,5,6,7,8,9},A2&"0123456789",1)),LEN(A2)+1)))


Silakan dicoba, semoga bisa membantu Anda!
Komentar ini diminimalkan oleh moderator di situs
Rumus yang diperbarui ini berfungsi untuk kasus penggunaan saya ketika saya mengubah sel sumber saya ke A2. Terima kasih atas pembaruannya Skkyang! :)
Komentar ini diminimalkan oleh moderator di situs
skyyang - Maaf saya sudah pindah ke sesuatu yang lain. Ini bekerja dengan sempurna - Terima kasih banyak!
Komentar ini diminimalkan oleh moderator di situs
Saya sadar bahwa rumus tidak akan berfungsi jika ada angka lain di dalam sel, namun, apakah ada cara untuk hanya mengekstrak angka yang dalam format tanggal?
Contoh: Orang 5/ 2/12/20
Abaikan 5 dan hanya keluarkan 2/12/2020

Terima kasih
Komentar ini diminimalkan oleh moderator di situs
Halo!
Bagaimana saya bisa mengekstrak tanggal dari teks "Rabu 01 Jul 2020 04:20:05 GMT+0000 (Waktu Universal Terkoordinasi)" dalam format bb/hh/YYYY menggunakan rumus?
Dapatkah seseorang tolong bantu saya.
Komentar ini diminimalkan oleh moderator di situs
Hai, Admin.
saya tidak dapat mengekstrak tanggal dari teks di bawah ini.
RETURNED_INCOMPLETE -> INCOMPLETE Janji JSV dikonfirmasi 15/10/2020, PM. Tanpa sub WFM setelah jam 5 sore
setelah memasukkan nilai formula yang diberikan akan datang. 15/10/2020, PM. Tanpa sub WFM setelah 5

"RETURNED_INCOMPLETE -> INCOMPLETE JSV-Penunjukan dikonfirmasi pada -21/10/2020 PM mhumza ingin 06 hingga 07 PM coz bekerja"setelah memasukkan nilai formula yang diberikan akan datang. 21/10/2020 PM mhumza nak 06 to 07

"RETURNED_INCOMPLETE -> INCOMPLETE JSV-Penunjukan dikonfirmasi pada 18/10/2020 PM mhumza ingin di 16:30-18:00"setelah memasukkan nilai formula yang diberikan akan datang. 18/10/2020 PM mhumza mau jam 16:30 s/d 18:00

RETURNED_INCOMPLETE -> INCOMPLETE Janji JSV dikonfirmasi 15/10/2020, AM. Tanpa sub WFM hanya tersedia sampai jam 9 pagi
setelah memasukkan nilai formula yang diberikan akan datang. 15/10/2020, AM. Tanpa WFM sub hanya tersedia sampai 9


mohon dukungan dan bantuannya.
Komentar ini diminimalkan oleh moderator di situs
HI, bagaimana saya bisa mengekstrak tanggal dari string ini?
PINK CERAH - PK0040 9/1/2020 5:27:55 AM 1
Komentar ini diminimalkan oleh moderator di situs
=MID(A26,TEMUKAN("/",A26)-2,10)

Hei Jorge,

pertanyaan Anda sederhana dan Anda bisa mendapatkan jawabannya dengan rumus ini dan juga Anda bisa mendapatkan jawabannya dengan Flash Fill.
Komentar ini diminimalkan oleh moderator di situs
Hai Usman,

=IFERROR(MID(A29,FIND("/",A29)-2,10),"")

silakan gunakan rumus ini, sangat sederhana dan mudah untuk diedit. Anda dapat mengedit rumus ini sesuai permintaan Anda.
Komentar ini diminimalkan oleh moderator di situs
saya ingin mengekstrak tanggal dari nomor faktur yang terlihat seperti ini (114/11-07-2017) saya sudah mencoba rumus di atas tetapi tidak berhasil, sarankan saya rumus.
Komentar ini diminimalkan oleh moderator di situs
Halo, Vivek
Mungkin rumus di bawah ini dapat membantu Anda:
=TEKS(KANAN(A2,10),"MM-DD-YYYY")
Silakan dicoba, jika Anda memiliki masalah lain, silakan beri komentar di sini.
Komentar ini diminimalkan oleh moderator di situs
Halo semuanya,

vlt. kann mir jemand helfen. Ich benötige 2 Bentuk teks folgenden.

RYE6WR / KL 2823 / Beograd - Amsterdam 08 Nov 2022 07:05 - 08 Nov 2022 09:40 Tunjangan Bagasi Gratis: 2 PC

1. benötige ich eine Formel die mir das Datum filter dan wenn möglich dalam format diesem - dd.mm.jjjj -> di diesem Bsp. 08.11.2022
2. benötige ich eine Formel die mir die erste Uhrzeit filter -> di diesem Bsp. 07:05

Lieben Dnak für all eure Hilfe :)
Belum ada komentar yang diposting di sini
Tinggalkan komentar anda
Posting sebagai Tamu
×
Beri peringkat pos ini:
0   Karakter
Lokasi yang Disarankan

Ikuti kami

Hak Cipta © 2009 - www.extendoffice.com. | Seluruh hak cipta. Dipersembahkan oleh ExtendOffice. | Peta Situs
Microsoft dan logo Office adalah merek dagang atau merek dagang terdaftar dari Microsoft Corporation di Amerika Serikat dan / atau negara lain.
Dilindungi oleh Sectigo SSL