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

Ekstrak substring dari string teks di Excel

Ini mungkin tugas umum bagi Anda yang perlu mengekstrak substring dari string teks, di Excel, tidak ada fungsi langsung untuk melakukan ini, tetapi, dengan bantuan fungsi LEFT, RIGHT, MID dan SEARCH, Anda dapat mengekstrak jenis substring yang Anda butuhkan.


Ekstrak substring dengan jumlah karakter tertentu dari string teks

Di Excel, fungsi LEFT, RIGHT dan MID dapat membantu Anda mengekstrak substring dengan panjang tertentu dari kiri, kanan, atau tengah string teks.

  • LEFT function: untuk mengekstrak substring dari kiri string teks.
  • RIGHT function: untuk mengekstrak teks dari kanan string teks.
  • MID function: untuk mengekstrak substring dari tengah string teks.

Ekstrak substring dari kiri string teks:

Fungsi LEFT dapat membantu Anda mengekstrak karakter x pertama dari string teks, sintaks generiknya adalah:

=LEFT (text, [num_chars])
  • text: string teks yang ingin Anda ekstrak karakternya.
  • num_chars: jumlah karakter yang ingin Anda ekstrak dari sisi kiri string teks.

Harap masukkan rumus berikut ke dalam sel kosong:

=LEFT(A2,3)

Kemudian, seret pegangan isi ke sel yang ingin Anda terapkan rumus ini, dan semua 3 karakter pertama telah diekstraksi dari teks asli, lihat tangkapan layar:


Ekstrak substring dari kanan string teks:

Untuk mengekstrak substring dari akhir teks, gunakan fungsi KANAN:

=RIGHT (text, [num_chars])
  • text: string teks yang ingin Anda ekstrak karakternya.
  • num_chars: jumlah karakter yang ingin Anda ekstrak dari sisi kanan string teks.

Misalnya, untuk mengekstrak 6 karakter terakhir dari string teks, masukkan rumus di bawah ini ke dalam sel kosong:

=RIGHT(A2,6)

Dan kemudian, salin rumus ini ke sel lain yang Anda butuhkan, dan semua 6 karakter telah diekstraksi dari kanan teks, lihat tangkapan layar:


Ekstrak substring dari tengah string teks:

Untuk mengekstrak substring dengan panjang karakter tertentu dari tengah teks, fungsi MID dapat membantu Anda.

=MID (text, start_num, num_chars)
  • text: string teks yang ingin Anda ekstrak karakternya.
  • start_num: lokasi karakter pertama yang ingin Anda ekstrak.
  • num_chars: jumlah total karakter yang ingin Anda ekstrak.

Misalnya, untuk mengekstrak 3 karakter yang dimulai pada karakter ketujuh dari string teks, masukkan rumus di bawah ini ke dalam sel kosong:

=MID(A2,7,3)

Dan kemudian, seret gagang isian ke sel untuk menerapkan rumus ini sesuai kebutuhan, Anda akan mendapatkan hasil sebagai berikut:


Ekstrak substring sebelum atau sesudah karakter tertentu dari string teks

Fungsi LEFT, RIGHT, dan MID dapat membantu Anda mengekstrak substring yang seragam dengan jumlah karakter tertentu, tetapi, terkadang, Anda mungkin perlu mengekstrak substring dengan panjang variabel, Anda dapat membuat beberapa rumus yang lebih kompleks untuk menyelesaikan tugas ini.

Ekstrak substring sebelum karakter tertentu

Untuk mengekstrak semua karakter sebelum karakter tertentu, sintaks generiknya adalah:

=LEFT(text, SEARCH(char, text)-1)
  • text: string teks yang karakternya ingin Anda ekstrak.
  • char: karakter khusus untuk mengekstrak substring berdasarkan.

Misalnya, saya ingin mengekstrak semua karakter yang sebelum karakter tanda hubung, harap terapkan rumus berikut ke dalam sel kosong:

=LEFT(A2, SEARCH("-",A2)-1)

Kemudian seret gagang isian ke sel yang ingin Anda terapkan rumus ini, dan semua karakter sebelum tanda hubung telah diekstraksi seperti gambar berikut yang ditampilkan:


Penjelasan rumusnya:
  • SEARCH ("-", A2) -1: Fungsi SEARCH ini digunakan untuk menemukan posisi karakter tanda hubung di sel A2, dan kurangi 1 untuk mengecualikan karakter itu sendiri. Ini dikenali sebagai argumen num_chars dari fungsi LEFT.
  • KIRI (A2, SEARCH ("-", A2) -1): Fungsi LEFT ini mengekstrak jumlah karakter yang dikembalikan oleh fungsi SEARCH dari sisi kiri teks di sel A2.

Ekstrak substring setelah karakter tertentu

Jika Anda ingin mengekstrak substring setelah karakter tertentu, fungsi RIGHT, LEN, SEARCH dapat membantu Anda, sintaks generiknya adalah:

=RIGHT(text,LEN(text)-SEARCH(char, text)
  • text: string teks yang karakternya ingin Anda ekstrak.
  • char: karakter khusus untuk mengekstrak substring berdasarkan.

Untuk mengekstrak karakter setelah karakter tanda hubung, harap terapkan rumus di bawah ini:

=RIGHT(A2,LEN(A2)-SEARCH("-",A2))

Dan kemudian, salin rumus ini ke sel yang ingin Anda gunakan, dan Anda akan mendapatkan hasil seperti gambar di bawah ini:


Penjelasan rumusnya:
  • SEARCH ("-", A2): Fungsi SEARCH ini digunakan untuk mencari posisi karakter tanda hubung di sel A2.
  • LEN (A2) -SEARCH ("-", A2): Panjang total string teks yang dikembalikan oleh fungsi LEN mengurangi angka yang dikembalikan oleh fungsi SEARCH untuk mendapatkan jumlah karakter setelah karakter tertentu. Ini dikenali sebagai argumen num_chars dari fungsi KANAN.
  • CINCIN (): Fungsi RIGHT ini digunakan untuk mengekstrak jumlah karakter dari akhir string teks di sel A2.

Ekstrak substring di antara dua karakter tertentu

Jika Anda perlu mengekstrak substring antara dua karakter yang diberikan, mungkin fungsi di bawah ini dapat membantu Anda, sintaks generiknya adalah:

=MID(text, SEARCH(char, text)+1, SEARCH (char, text, SEARCH (char, text)+1) - SEARCH (char, text)-1)
  • text: string teks yang karakternya ingin Anda ekstrak.
  • char: karakter khusus untuk mengekstrak substring berdasarkan.

Misalnya, untuk mengekstrak teks di antara dua tanda hubung, gunakan rumus ini:

=MID(A2, SEARCH("-",A2) + 1, SEARCH("-",A2,SEARCH("-",A2)+1) - SEARCH("-",A2) - 1)

Kemudian, seret gagang isian ke bawah untuk menerapkan rumus ini ke sel lain, dan Anda akan mendapatkan hasil seperti gambar berikut yang ditampilkan:


Penjelasan rumusnya:
  • PENCARIAN ("-", A2) + 1: Fungsi SEARCH digunakan untuk mengembalikan posisi karakter tanda hubung, dan menambahkan 1 cara untuk mengekstrak substring dari karakter berikutnya. Ini dikenali sebagai argumen start_num dari fungsi MID.
  • PENELUSURAN ("-", A2, SEARCH ("-", A2) +1): Bagian dari rumus ini digunakan untuk mendapatkan posisi kemunculan kedua karakter tanda hubung.
  • SEARCH ("-", A2, SEARCH ("-", A2) +1) - SEARCH ("-", A2) - 1): Gunakan posisi karakter tanda hubung kedua kurangi posisi karakter tanda hubung pertama untuk mendapatkan jumlah karakter di antara kedua karakter tanda hubung ini, lalu kurangi 1 dari hasil untuk mengecualikan karakter pemisah. Ini dikenali sebagai argumen num_chars dari fungsi MID.
  • PERTENGAHAN(): Fungsi MID ini digunakan untuk mengekstrak substring berdasarkan dua argumen di atas.

Fungsi relatif yang digunakan:

  • LEFT:
  • Fungsi LEFT mengekstrak string dari kiri string teks.
  • RIGHT:
  • Fungsi RIGHT mengembalikan teks dari kanan string teks.
  • MID:
  • Fungsi MID mengembalikan karakter tertentu dari tengah string teks.
  • SEARCH:
  • Fungsi SEARCH dapat membantu Anda menemukan posisi karakter atau substring tertentu dari teks yang diberikan

Artikel lainnya:

  • Ekstrak Baris Teks Terakhir Dari Sel Multi-Baris
  • Untuk mengekstrak baris terakhir teks dari string teks yang dipisahkan oleh jeda baris, biasanya, tidak ada cara langsung bagi Anda untuk menyelesaikannya. Artikel ini, saya akan memperkenalkan rumus untuk menangani tugas ini di Excel.

Alat Produktivitas Kantor Terbaik

Kutools for Excel - Membantu Anda Menonjol Dari Kerumunan

Apakah Anda ingin menyelesaikan pekerjaan harian Anda dengan cepat dan sempurna? Kutools for Excel menghadirkan 300 fitur canggih yang canggih (Gabungkan buku kerja, jumlahkan berdasarkan warna, pisahkan konten sel, tanggal konversi, dan seterusnya...) dan hemat 80% waktu untuk Anda.

  • Dirancang untuk 1500 skenario kerja, membantu Anda memecahkan 80% masalah Excel.
  • Kurangi ribuan klik keyboard dan mouse setiap hari, hilangkan mata dan tangan Anda yang lelah.
  • Menjadi ahli Excel dalam 3 menit. Tidak perlu lagi mengingat rumus dan kode VBA yang menyakitkan.
  • Uji coba gratis tanpa batas selama 30 hari. Jaminan uang kembali 60 hari. Upgrade dan dukungan gratis selama 2 tahun.
Ribbon of Excel (dengan Kutools for Excel diinstal)

Tab Office - Aktifkan Pembacaan dan Pengeditan dengan Tab di Microsoft Office (termasuk Excel)

  • Satu detik untuk beralih di antara lusinan dokumen terbuka!
  • Kurangi ratusan klik mouse untuk Anda setiap hari, ucapkan selamat tinggal pada tangan mouse.
  • Meningkatkan produktivitas Anda sebesar 50% saat melihat dan mengedit banyak dokumen.
  • Membawa Tab Efisien ke Office (termasuk Excel), Sama Seperti Chrome, Firefox, dan Internet Explorer Baru.
Cuplikan Layar Excel (dengan Office Tab diinstal)
Urutkan komentar berdasarkan
komentar (2)
Belum ada peringkat. Jadilah yang pertama memberi peringkat!
Komentar ini diminimalkan oleh moderator di situs
=KANAN(A2,LEN(A2)-SEARCH("-",A2))
а ормула е аботает, .к. е оль азделителя олнять очка апятой ";"
Komentar ini diminimalkan oleh moderator di situs
Halo, алака
Rumus ini bekerja dengan baik dalam bahasa Inggris kami, dan titik koma mungkin diperlukan dalam bahasa lain.
Terima kasih!
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