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

Bagaimana cara mengekstrak string antara dua karakter berbeda di Excel?

Jika Anda memiliki daftar string di Excel yang Anda perlukan untuk mengekstrak bagian dari string antara dua karakter dari gambar di bawah ini yang ditampilkan, bagaimana menanganinya secepat mungkin? Di sini, saya memperkenalkan beberapa metode untuk menyelesaikan pekerjaan ini.

Ekstrak string bagian antara dua karakter berbeda dengan rumus

Ekstrak string bagian antara dua karakter yang sama dengan rumus

Ekstrak bagian string antara dua karakter dengan Kutools for Excelide bagus3


Ekstrak string bagian antara dua karakter berbeda dengan rumus

Untuk mengekstrak string bagian antara dua karakter berbeda, Anda dapat melakukan seperti ini:

Pilih sel yang akan Anda tempatkan hasilnya, ketikkan rumus ini =MID(LEFT(A1,FIND(">",A1)-1),FIND("<",A1)+1,LEN(A1)), dan tekan Enter kunci.
doc mengekstrak string antara dua karakter 1

Note: A1 adalah sel teks, > serta < adalah dua karakter yang stringnya ingin Anda ekstrak.


Ekstrak string bagian antara dua karakter yang sama dengan rumus

Jika Anda ingin mengekstrak string bagian antara dua karakter yang sama, Anda dapat melakukan seperti ini:

Pilih sel yang akan Anda tempatkan hasilnya, ketikkan rumus ini =SUBSTITUTE(MID(SUBSTITUTE("/" & A3&REPT(" ",6),"/",REPT(",",255)),2*255,255),",",""), dan tekan Enter kunci.
doc mengekstrak string antara dua karakter 2

Catatan: A3 adalah sel teks, / adalah karakter yang ingin Anda ekstrak.

Ekstrak bagian string antara dua karakter dengan Kutools for Excel

Jika Anda memiliki Kutools for Excel, Anda juga dapat mengekstrak string bagian antara dua teks.

Kutools untuk Excel, dengan lebih dari 300 fungsi praktis, membuat pekerjaan Anda lebih mudah. 

Setelah menginstal Kutools for Excel, lakukan seperti di bawah ini:(Unduh Gratis Kutools untuk Excel Sekarang!)

1. Pilih sel tempat meletakkan string yang diekstrak, lalu klik Kutools > Rumus > Pembantu Formula.
doc mengekstrak string antara dua karakter 3

2. Dalam Pembantu Formula dialog, .check SARING kotak centang, lalu ketik "ex" ke dalam kotak teks, semua rumus tentang penggalian akan dicantumkan Pilih rumus bagian, pilih Ekstrak string di antara teks tertentu, lalu ke kanan Masukan argumen bagian, pilih sel tempat Anda ingin mengekstrak substring Sel, lalu ketikkan dua teks yang ingin Anda ekstrak.
doc kutools mengekstrak string antara dua teks 2

3. klik Ok, lalu substring antara dua teks yang Anda tentukan telah diekstraksi, seret gagang isian ke bawah untuk mengekstrak subtring dari setiap sel di bawah ini.
doc kutools mengekstrak string antara dua teks 3

doc kutools mengekstrak string antara dua teks 4


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 (35)
Belum ada peringkat. Jadilah yang pertama memberi peringkat!
Komentar ini diminimalkan oleh moderator di situs
Hai,

U21-CMI0001-1A


Bagaimana cara mendapatkan ini di antara karakter ini "CMI0001"?
Komentar ini diminimalkan oleh moderator di situs
Hai, saya tidak mengerti pertanyaan Anda. Apakah Anda ingin mengekstrak CMI0001 dari U21-CMI0001-1A atau ingin mengonversi CMI0001 ke U21-CMI0001-1A?

Ekstrak: =MID("U21-CMI0001-1A",5,7)
if
Konversi: ="U21"&"-"&"CMI0001"&"-"&"1A"
Komentar ini diminimalkan oleh moderator di situs
bagaimana cara mendapatkan ini di antara karakter ini dan merujuk?
Contoh: 12345D76765
Saya ingin mendapatkan "D" itu dan D ini merujuk ke "Harian"
Komentar ini diminimalkan oleh moderator di situs
Di bagian "Ekstrak Bagian String Antara Dua Karakter Yang Sama Dengan Rumus";
Saya mencoba membuat formula yang mengekstrak teks setelah dua karakter yang sama, yaitu mengekstrak teks setelah / dan / (yang akan menjadi Judy dalam kasus ini).
Inilah yang saya dapatkan sejauh ini;
=TRIM(TIDAK(Tindakan!C2,TEMUKAN(";",SUBSTITUTE(Tindakan!C2,";";",3))+1,255))

Setiap Tips, akan dihargai?
Komentar ini diminimalkan oleh moderator di situs
Bagaimana saya mengekstrak sesuatu di antara dua simbol, tetapi dengan beberapa simbol yang identik. Contoh: katakan A2 adalah sebagai berikut: David~Spanish~Texas~0534~Eighth~3421. Katakanlah saya ingin mengekstrak "Texas" atau entri ketiga dalam string. Apakah itu mungkin?
Komentar ini diminimalkan oleh moderator di situs
Hai, Bret, Anda dapat mencoba rumus untuk mengekstrak substring.
FIND("~",O1,FIND("~",O1,FIND("~",O1)+1)+1) untuk menemukan posisi ~ ketiga dalam string
FIND("~",O1,FIND("~",O1,FIND("~",O1,FIND("~",O1)+1)+1)+1) untuk mencari posisi keempat ~ di talinya
MID(O1,P1+1,Q1-P1-1) mengekstrak substring antara ~ ketiga dan seterusnya ~.
Komentar ini diminimalkan oleh moderator di situs
saya punya sel memiliki angka & karakter (2 boneka; 5 mainan anak laki-laki; 4 baris) perlu mengekstrak 5 mainan anak laki-laki dari sel ini
Komentar ini diminimalkan oleh moderator di situs
Halo, sayangnya formulanya tidak bekerja untuk saya. Saya memiliki teks dasar sebagai: {"results":[{"id":0,"value":"TEXTA"},{"id":1,"value":"TEXTB​​​​"}] }. Saya ingin formula tunggal yang akan mengekstrak TEXTA, dengan TEXTA sebagai panjang yang tidak diketahui. Bagaimana saya bisa melakukan ini? terima kasih

Komentar ini diminimalkan oleh moderator di situs
Halo, Matt, maksud Anda, Anda perlu mengekstrak string di antara karakter "" keempat? Jika demikian, maaf tidak ada rumus yang dapat saya temukan untuk memecahkannya.
Komentar ini diminimalkan oleh moderator di situs
Halo! Formula ajaib itu berhasil untuk saya! Terima kasih banyak :)
Komentar ini diminimalkan oleh moderator di situs
Katakanlah saya memiliki rumus seperti di bawah ini di dalam sel. Dan saya ingin melakukan fungsi pencarian dengan Formulatext untuk menemukan "oper" dan kemudian mengekstrak nomor sebelum dan sesudah "*". Apakah mungkin untuk melakukan itu di excel?
=(1*LABFSW*4+4*LABSW*8+1*OPER14SW*8+1*TEAMSW*8)/H35


Komentar ini diminimalkan oleh moderator di situs
Hai, Oleg, maksud Anda mengekstrak semua angka sebelum dan sesudah teks "oper"? Jika demikian, maaf saya tidak tahu.
Komentar ini diminimalkan oleh moderator di situs
Jadi pertama-tama, terima kasih untuk formulanya. Itu membantu. Bagaimana, saya ingin sedikit memformat output. Saya memiliki sel di Excel yang memiliki tautan ini di dalamnya: -> https://www.google.com/search?q=how+to+create+hyperlink+in+excel+cell&oq=how+to+create+hyperlink+in+excel+cell&aqs=chrome..69i57.7896j0j15&sourceid=chrome&ie=UTF-8 <-
Saya perlu memformat output untuk menghapus dan mengganti "+" dengan spasi. Bagaimana saya bisa memodifikasi rumus di atas untuk menambahkan pemformatan juga?
Komentar ini diminimalkan oleh moderator di situs
Hai, graytech, Anda dapat menggunakan fungsi Temukan dan Ganti. Pilih sel yang Anda gunakan, tekan tombol Ctrl + H untuk mengaktifkan dialog Temukan dan Ganti, lalu ketik + ke dalam kotak teks Find_what, ketik spasi ke dalam kotak teks Replace_with, klik tombol Ganti Semua.
Komentar ini diminimalkan oleh moderator di situs
[A:174, Theater Street, Harbin, 78485][N:AH Hoteles][I:HID-535342][N:45.00€][C:32156][C:Category_4]

Bagaimana cara mengekstrak 45.00e atau 32156? Terima kasih banyak
Komentar ini diminimalkan oleh moderator di situs
Hai, britech, saya tidak mengerti pertanyaan Anda. Maksud Anda mengekstrak 45.00e dan 32156 secara terpisah dari string panjang ini:[A:174, Theater Street, Harbin, 78485][N:AH Hoteles][I:HID-535342][N:45.00€][C:32156 ][C:Category_4]? Apakah semua data Anda memiliki panjang dan format yang sama? Tolong beri saya lebih banyak detail, terima kasih.
Komentar ini diminimalkan oleh moderator di situs
Hai! Terima kasih untuk posting yang sangat membantu ini.

Apakah ada cara untuk mengubah formula ini yang akan membantu saya menargetkan "202.020" dalam string ini? Ketika saya menggunakan rumus Anda [ mengubah "<" menjadi "(" ] itu memberi saya hasil dari antara pasangan tanda kurung pertama, bukan pasangan kedua.
"C-CLASS (W202) C 180 (202.018) Informasi lebih lanjut"

Hasil: "W202"
Hasil yang diinginkan: "202.020"

Terima kasih!
Komentar ini diminimalkan oleh moderator di situs
Hai, Jack, maaf saya juga tidak tahu tentang masalah Anda. Anda dapat memposting masalah ini ke forum kami https://www.extendoffice.com/forum.html, mungkin, seseorang dapat membantu Anda.
Komentar ini diminimalkan oleh moderator di situs
Hai! Maaf jika saya memposting ulang ini dan terima kasih banyak untuk formulanya.
Tapi saya tidak yakin bagaimana melakukan ini, saya punya ini di sel:

komentar acak;24/nov/21 2:34;ID acak;3240

dan saya perlu memasukkan tanggal tanpa jam di sel terpisah, seperti 24/nov/21 . Dan, di sel lain, angka terakhir; dalam hal ini 3240 (Formatnya selalu sama, dan tanggal selalu sepanjang 9 karakter, satu-satunya hal yang mungkin berubah adalah angka terakhir, seperti jumlah detik yang diperlukan untuk melakukan sesuatu)

Bagaimana saya harus melakukannya?
Terima kasih!! 
Komentar ini diminimalkan oleh moderator di situs
Hai, untuk mengekstrak tanggal, silakan gunakan rumus =MID(A1,16,9), A1 adalah sel tempat data asli, untuk mengekstrak nomor ID, gunakan rumus =MID(A1,44,10),, untuk lebih detail, Anda dapat merujuk ke artikel ini https://www.extendoffice.com/documents/excel/3639-excel-extract-part-of-string.html
Komentar ini diminimalkan oleh moderator di situs
HaloSaya memiliki masalah ketika saya mencoba mengekstrak nomor dari sekumpulan teks dan angka di excel. Ini adalah kutipan dari data yang saya miliki: AUS23-7W
GER490-8W
MEX114-2M
MEX444-5M
MEX331-3W
US118-15W
ARG572-16W
Jepang122-6W
Jepang526-13W
ARG585-7W
Jepang398-16W
Jepang320-15W
Arg141-3mo
Kanada329-5W
US421-17Mo
Kanada427-14W
Saya harus dapat mengekstrak hanya nomor di sebelah kanan tanda hubung. Misalnya, saya perlu Japan320-15W untuk mengembalikan hanya 15 di kolomnya sendiri. Apakah ada formula yang bisa Anda berikan kepada saya yang dapat mencapai ini? Terimakasih banyak!

Komentar ini diminimalkan oleh moderator di situs
Halo, Duggled, untuk menyelesaikan pekerjaan Anda, hanya perlu dua langkah. Pertama, pilih string teks, dan terapkan Teks ke Kolom di bawah tab Data, pilih Dibatasi > Lainnya, dan ketik - ke dalam kotak teks di samping opsi Lainnya, klik Selesai. Pada langkah ini, data Anda telah dibagi menjadi dua kolom dengan deliliter -. Kedua, gunakan rumus =SUMPRODUCT(MID(0&B1, LARGE(INDEX(ISNUMBER(--MID(B1, ROW(INDIRECT("1:"&LEN(B1)))), 1)) * ROW(INDIRECT("1: "&LEN(B1))), 0), ROW(INDIRECT("1:"&LEN(B1)))))+1, 1) * 10^ROW(INDIRECT("1:"&LEN(B1)))/10 )(A1 adalah sel yang ingin Anda ekstrak nomornya, di sini Anda mengubahnya menjadi sel kolom kedua Andalalu angka setelahnya - telah diekstraksi. Atau di langkah kedua, Anda dapat menerapkan VBA, atau alat praktis kami, untuk lebih jelasnya, silakan kunjungi:https://www.extendoffice.com/documents/excel/1622-excel-extract-number-from-string.html
Komentar ini diminimalkan oleh moderator di situs
Rumus ini bekerja dengan baik untuk hampir semua hal kecuali data ini :MEX114-2M
MEX444-5M
MEX373-15M
MEX540-8M
MEX396-11M
MEX386-10M
MEX369-14M
MEX446-3M
MEX75-12M
MEX372-3M
MEX178-6M
MEX510-7M
MEX361-17M
MEX501-13M
MEX221-17M
Apakah ada cara Anda bisa merevisi formula itu untuk memasukkan ini? Terima kasih banyak!
Komentar ini diminimalkan oleh moderator di situs
Halo,

Ik moet een stuk tekst extraheren uit een cel, maar kom er niet aan uit.

51420647 Ondersteuner Kringdirectie (Tidak Terisi)
P_00040501 Productmanager Wendbare Pool Bedrijven (Tidak Terisi)

De tekst die ik nodig heb ik is het middelste deel tussen de cijfers en (tidak terisi).
Welke formuler can ik hiervoor gebruiken?
Komentar ini diminimalkan oleh moderator di situs
Halo,

Saya encantan tus foros.

Saya podrias ayudar con esto?

Tengo Una Serie de Columnas Asi:

U KALIPER R/H/R 1J0615424H Es
N DOOR WINDOW SWITCH R/H/F 8E0959851D5PR Ebbett Audi
N TAILIGHT L/H - LENSA & BODY - ON QTR - W/XENON H/LAMP 63217217311 Coombes Johnson European Ltd
U*GUARD R/H/F - GANTI RET NUT JUGA 5G0821106A (V) Pembelian Pribadi

Lo que necesito extraer es el numero de parte de cada celda pero siempre esta en una posicion diferente, por ejemplo de la primer celda necesito solo 1J0615424H, de la segunda necesito extraer 8E0959851D5PR, de la tercera 63217217311 y de la

Terima kasih banyak

Anderson
Komentar ini diminimalkan oleh moderator di situs
Hai Bagaimana cara mendapatkan nilai spesifik dari deskripsi seperti
Desc: Tanggal: 2022-07-22 23:59:51 Node: VA10TWPSQL026 Jenis: TSM SM_SERVER_EVENT 2579 Sumber Daya: 1700 Kunci Pesan: TSM_VA10TWPSQL026

Saya ingin mendapatkan nilai simpul sebagai VA10TWPSQL026
Komentar ini diminimalkan oleh moderator di situs
Hai, Sandhya, jika nilai simpul selalu memiliki panjang tetap (14 karakter), Anda dapat mencoba rumus ini: =MID(A1,SEARCH("Node",A1)+5,14) semoga bermanfaat untuk Anda .
Komentar ini diminimalkan oleh moderator di situs
Halo,

J'ai un texte AAMMJJ que je souhaite transformer dan JJMMAAAA
Komentar ini diminimalkan oleh moderator di situs
Hai, GG, coba rumus ini =TEXTE(date; "jj/mm/aaaa")
Komentar ini diminimalkan oleh moderator di situs
Hai, Saya memiliki masalah yang sedang saya perjuangkan untuk dipecahkan. Jadi saya punya sejumlah jawaban dan saya ingin memisahkan ke dalam sel yang terpisah.

yaitu A: XYZ|B*: SDR|C: AQS|

Saya dapat memisahkan tetapi masalah saya adalah ada banyak garis dengan tanda bintang yang pindah ke jawaban yang benar untuk setiap pertanyaan. Bagaimana saya mendapatkan kepala saya sekitar ini?

Saat ini saya menggunakan rumus di bawah ini

=MID(A5,SEARCH("A:",sel ref)+2,SEARCH("|",A5)-SEARCH(":",sel ref)-1)
Komentar ini diminimalkan oleh moderator di situs
Hai, Mohannmed Faisal, dari pemahaman saya, pertanyaan Anda adalah mengekstrak XYZ, SDR dan AQS secara terpisah menjadi tiga sel. Jika demikian, silakan gunakan rumus di bawah ini secara terpisah:
=MID(A7,SEARCH("A:",A7)+3,3)
=MID(A7,SEARCH("B*:",A7)+4,3)
=MID(A7,SEARCH("|C:",A7)+4,3)
A7 adalah sel yang Anda gunakan untuk mengekstrak.
Semoga membantu Anda.
Komentar ini diminimalkan oleh moderator di situs
Halo, bisakah Anda membantu saya mengekstraksi kode dari sel? Kode selalu sepanjang 11 karakter dan dapat dimulai dengan CC, CP, CV, CO, CG, atau CD. Jika membantu, itu juga selalu diakhiri dengan angka. Kode tidak memiliki posisi tetap, bisa di awal, tengah, atau akhir.
Saya mencoba rumus ini =MID(A2,FIND("CP",A2),11) tetapi, seperti yang Anda lihat, rumus ini hanya menemukan yang dimulai dengan CP.

Contoh isi sel adalah:
Teks teks CG1234dh201 teks 123 teks

Terima kasih!
Komentar ini diminimalkan oleh moderator di situs
Hai, tolong coba rumus ini:
=IFERROR(MID(A1,FIND("CG",A1),11),IFERROR(MID(A1,FIND("CP",A1),11),IFERROR(MID(A1,FIND("CV",A1),11),IFERROR(MID(A1,FIND("CD",A1),11),IFERROR(MID(A1,FIND("CC",A1),11),MID(A1,FIND("CO",A1),11))))))

Jika tidak ada string yang cocok, ia mengembalikan #VALUE! kesalahan.
Belum ada komentar yang diposting di sini
Muat Lebih
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