Siaran ini menerangkan cara menggunakan fungsi TEXTSPLIT() baharu dalam Excel pada PC Windows. TEXTSPLIT() ialah fungsi Teks dalam Excel. Tujuan fungsi ini adalah untuk memisahkan rentetan teks yang diberikan berdasarkan satu atau lebih pembatas. Teks dibahagikan kepada tatasusunan dinamik dan nilai tatasusunan secara automatik tumpah ke dalam berbilang sel merentas lajur dan/atau baris. Ini ialah fungsi yang berguna untuk memisahkan rentetan teks yang mengandungi berbilang ruang, koma atau gabungan pembatas yang berbeza.
Sintaks fungsi TEXTSPLIT() adalah seperti berikut:
=TEXTSPLIT(text,col_delimiter,[row_delimiter],[ignore_empty], [match_mode], [pad_with])
Di mana,
teks ialah rentetan yang anda mahu belah. Ini adalah hujah yang diperlukan. Boleh mengambil rentetan atau rujukan sel.col_delimiter satu atau lebih aksara yang menentukan tempat untuk memisahkan teks. Tatasusunan terhasil tertumpah merentas lajur. Ini juga merupakan hujah yang diperlukan.row_delimiter satu atau lebih aksara yang menentukan tempat untuk memisahkan teks jika col_delimiter tidak ditentukan. Tatasusunan terhasil tertumpah merentas baris.ignore_empty mengambil sama ada FALSE (lalai) atau TRUE. Secara lalai, fungsi meninggalkan sel kosong antara pembatas berturut-turut. Jika hujah ignore_empty ditetapkan kepada TRUE, tiada sel kosong dicipta untuk dua atau lebih pembatas berturut-turut.mode_padanan mengambil sama ada 0 (lalai) atau 1. Secara lalai, carian pembatas adalah sensitif huruf besar-besaran.’1’menunjukkan bahawa carian harus tidak peka huruf besar dan kecil.pad_with argumen mengambil nilai yang perlu diganti dengan nilai yang tiada dalam tatasusunan dua dimensi. Secara lalai, nilai yang tiada menunjukkan ralat #N/A.
Cara menggunakan fungsi TEXTSPLIT() baharu dalam Excel
Fungsi TEXTSPLIT() ialah ciri baharu yang hanya tersedia dalam Excel untuk Microsoft 365 dan Excel untuk web. Jika anda mempunyai edisi MS Excel yang lain, anda boleh menggunakan wizard Text to Column untuk memisahkan teks dalam Excel.
Mari kita lihat sekarang cara menggunakan fungsi TEXTSPLIT() baharu dalam Excel
strong> untuk web.
Contoh 1: Menggunakan hujah col_delimiter
In buku kerja kosong baharu, taip’The Windows Club’dalam sel A1. Dalam sel B1, taip formula berikut:=TEXTSPLIT(A1,””)Tekan kekunci Enter.
Excel akan berpecah rentetan teks berdasarkan pembatas ruang ( ). Tatasusunan output akan memegang 3 nilai berikut:’The’,’Windows’dan’Club’. Nilai ini secara automatik akan ditumpahkan ke seluruh lajur, bermula dari sel B1 (di mana formula telah dimasukkan) melalui sel D1, seperti yang ditunjukkan dalam imej di atas.
Contoh 2: Menggunakan argumen row_delimiter
Dalam buku kerja yang sama, taip’The Windows Club. Pemilik – Anand Khanse.’dalam sel A2.Dalam sel B2, taip formula berikut:=TEXTSPLIT(A2,,{“.”,”-“})Tekan kekunci Enter.
Excel akan memisahkan rentetan teks berdasarkan 2 pembatas di sini: noktah (.) dan sempang (-). Tatasusunan output akan memegang 3 nilai berikut:’Kelab Windows’,’Pemilik’dan’Anand Khanse’. Memandangkan col_delimiter telah ditinggalkan dalam formula, nilai output akan ditumpahkan ke seluruh baris, dalam sel B2, B3 dan B4.
Contoh 3: Menggunakan argumen ignore_empty
h4>
Dalam buku kerja yang sama, taip teks berikut dalam sel A1:’The..Windows..Club’Enter formula berikut dalam sel B1:=TEXTSPLIT(A1,”.”)Tekan kekunci Enter.
Formula di atas akan membelah rentetan teks dan tatasusunan terhasil akan tertumpah secara mendatar merentas lajur, seperti yang ditunjukkan dalam gambar di atas. Perhatikan bahawa sel kosong dicipta antara nilai yang terhasil kerana argumen ignore_empty tidak ditentukan. Jadi Excel mengambil nilai lalainya iaitu Palsu.
Sekarang masukkan formula berikut dalam sel B1:=TEXTSPLIT(A1,”.”,,TRUE)
Seperti yang anda lihat , sel kosong kini telah dialih keluar, kerana ignore_empty ditetapkan kepada TRUE.
Contoh 4: Menggunakan argumen match_mode
Taip’X Windows x Club’dalam sel A1 buku kerja yang sama. Dalam sel B1, taipkan formula berikut:=TEXTSPLIT (A1,”X”,,,1)
Ini akan memisahkan rentetan teks tanpa mengira kes pembatas (x). Jika match_mode tidak ditakrifkan, fungsi akan mengambil nilai lalainya (0) dan menggunakan sensitiviti huruf besar pada pembatas. Jadi ia tidak akan membelah teks, seperti yang ditunjukkan dalam imej di atas.
Contoh 5: Menggunakan argumen pad_with
Dalam sel A1, masukkan rentetan teks berikut:’The=1.Windows.Club=3′.Dalam sel B1, masukkan formula berikut:=(TEXTSPLIT(A1,”=”,”.”))
Memandangkan kedua-dua col_delimiter dan row_delimite ditentukan, fungsi akan mengembalikan tatasusunan 2 dimensi. Sel yang mempunyai nilai yang hilang akan menunjukkan ralat’#N/A’. Untuk mengalih keluar ralat ini, gunakan argumen pad_with seperti berikut:
=(TEXTSPLIT(A1,”=”,”.”,,,”Not Specified”))
Formula ini akan menggantikan ralat #N/A dengan teks’Tidak Ditentukan‘, seperti yang ditunjukkan dalam imej di atas.
Ini semua mengenai fungsi TEXTSPLIT() baharu dalam Excel. Harap anda mendapati ini berguna.
Mengapa Textsplit tidak berfungsi dalam Excel?
Fungsi TEXTSPLIT() kini tersedia untuk versi berasaskan awan Microsoft Office. Jadi ia akan berfungsi dalam Excel untuk Microsoft 365 dan Excel untuk web. Jika anda cuba menggunakan fungsi ini pada versi desktop Excel, anda mungkin akan melihat ralat #NAME?, membayangkan bahawa formula ini tidak sah.
Apakah itu Textsplit ?
TEXTSPLIT() ialah fungsi teks dalam Excel yang memisahkan rentetan teks yang diberikan dengan menggunakan pembatas baris atau lajur. Ia menyimpan hasil dalam tatasusunan satu atau dua dimensi dan kemudian menumpahkan nilai tatasusunan tersebut merentas baris dan/atau lajur, seperti yang ditentukan oleh pengguna.
Baca Seterusnya: Pisahkan CSV fail dengan alatan dan perisian dalam talian percuma ini.