
Formula generik
=MID(A1,start,end-start+1)
Ringkasan
Untuk mengekstrak substring dengan formula Excel, anda boleh menggunakan fungsi MID. Dalam contoh yang ditunjukkan, formula di E5 adalah:
=MID(B5,C5,D5-C5+1)
yang, pada baris 5, mengembalikan "Sempurna".
Penjelasan
Catatan: dalam contoh ini, kami mengira kedudukan akhir untuk mengekstrak substring dengan kedudukan awal dan akhir literal. Walau bagaimanapun, jika anda mengetahui bilangan watak yang akan diekstrak, anda boleh memasukkan nombor itu secara langsung.
Dalam contoh di halaman ini, kami menggunakan fungsi MID untuk mengekstrak teks berdasarkan posisi awal dan akhir. Fungsi MID menerima tiga argumen: rentetan teks, kedudukan awal, dan bilangan watak yang akan diekstrak. Teksnya berasal dari lajur B, dan kedudukan permulaan berasal dari lajur C. Bilangan aksara yang akan diekstrak dikira dengan mengurangkan permulaan dari akhir, dan menambahkan 1. Dalam 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 mengeluarkan substring
Excel menyediakan tiga fungsi utama untuk mengekstrak substring:
=MID(txt,start,chars) // extract from middle =LEFT(txt,chars) // extract from left =RIGHT(txt,chars) // extract from right
Klik pada nama fungsi di atas untuk perincian dan contoh terpaut.
Mencari kedudukan permulaan dan akhir dengan formula
Dalam contoh yang ditunjukkan, kedudukan awal dan akhir didasarkan pada nilai kod keras. Walau bagaimanapun, adalah mungkin untuk mengira kedudukan dengan fungsi FIND dan SEARCH. Lihat pautan di bawah untuk contoh.