Untuk mengekstrak dua perkataan pertama dalam rentetan teks, anda perlu mencari lokasi relatif ruang kedua, kemudian gunakan Fungsi Kiri .
Formula:
Salin formula dan gantikan 'A1' dengan nama sel yang mengandungi teks yang anda ingin ekstrak.
=IF((LEN(A1)-LEN(GANTIKAN(A1,' ','')))<2, A1, LEFT(A1,CARI(' ',A1, CARI(' ',A1)+1)- 1))
Contoh:
Untuk mengekstrak dua perkataan pertama daripada rentetan teks ' Cara Mengeluarkan Dua Perkataan Pertama '.
Hasilnya mengembalikan dua perkataan pertama 'Bagaimana'.
Penjelasan:
Langkah 1: Untuk mencari lokasi ruang pertama
Formula | =CARI(' ',A1) |
---|---|
Hasilnya | 4 |
Langkah 2: Untuk mencari lokasi ruang kedua
Formula | =FIND(' ',A1,FIND(' ',A1)+1) |
---|---|
Hasilnya | 7 |
Langkah 3: Angkat huruf sebelum ruang kedua
Formula | =LEFT(A1,FIND(' ',A1,FIND(' ',A1)+1)-1) |
---|---|
Hasilnya | Bagaimana untuk |
Walau bagaimanapun, apabila rentetan teks hanya mempunyai satu atau dua perkataan, formula '=LEFT(A1, FIND(' ', A1, FIND(' ', A1)+1)-1)' mengembalikan #VALUE! ralat. Untuk mengelakkan ralat ini, anda perlu menggabungkan dengan Fungsi JIKA .
=SUBSTITUTE(A1,' ','') untuk menggantikan ruang dalam rentetan teks;
=LEN(SUBSTITUTE(A1,' ','')) untuk mengira panjang rentetan teks apabila ruang diganti;
=LEN(A1)-LEN(SUBSTITUTE(A1,' ','')) untuk mengira bilangan ruang dalam rentetan teks.
Apabila bilangan ruang kurang daripada 2, gunakan Fungsi IF untuk mengembalikan rentetan teks itu sendiri.
Muat turun Contoh