
Formula umum
=MID(A1,start,end-start+1)
Ringkasan
Untuk mengekstrak substring dengan rumus Excel, Anda dapat menggunakan fungsi MID. Dalam contoh yang ditampilkan, rumus dalam E5 adalah:
=MID(B5,C5,D5-C5+1)
yang, pada baris 5, mengembalikan "Sempurna".
Penjelasan
Catatan: dalam contoh ini, kami menghitung posisi akhir untuk mengekstrak substring dengan posisi awal dan akhir literal. Namun, jika Anda mengetahui jumlah karakter yang akan diekstrak, Anda dapat langsung memasukkan nomor tersebut.
Pada contoh di halaman ini, kami menggunakan fungsi MID untuk mengekstrak teks berdasarkan posisi awal dan akhir. Fungsi MID menerima tiga argumen: string teks, posisi awal, dan jumlah karakter yang akan diekstrak. Teks berasal dari kolom B, dan posisi awal berasal dari kolom C. Jumlah karakter yang akan diekstraksi dihitung dengan mengurangi awal dari akhir, dan menambahkan 1. Di sel E6:
=MID(B5,C5,D5-C5+1) =MID("Perfect is the enemy of good",1,7-1+1) =MID(B5,1,7) // returns "Perfect"
Berfungsi untuk mengekstrak substring
Excel menyediakan tiga fungsi utama untuk mengekstraksi substring:
=MID(txt,start,chars) // extract from middle =LEFT(txt,chars) // extract from left =RIGHT(txt,chars) // extract from right
Klik nama fungsi di atas untuk detail dan contoh terkait.
Menemukan posisi awal dan akhir dengan rumus
Dalam contoh yang ditampilkan, posisi awal dan akhir didasarkan pada nilai hardcode. Namun, dimungkinkan untuk menghitung posisi dengan fungsi FIND dan fungsi SEARCH. Lihat tautan di bawah untuk mengetahui contohnya.