Formula generik
=LEFT(a1,FIND(" ",a1)-1)
Ringkasan
Sekiranya anda perlu mengekstrak kata pertama dari beberapa teks, anda boleh menggunakan formula yang menggunakan fungsi FIND dan LEFT. Dari contohnya, formula seperti ini:
=LEFT(B4,FIND(" ",B4)-1)
Penjelasan
FIND mengembalikan kedudukan (sebagai nombor) kejadian pertama watak ruang dalam teks. Kedudukan ini, tolak satu, dimasukkan ke fungsi LEFT sebagai num_chars.
Fungsi KIRI kemudian mengekstrak watak bermula di sebelah kiri teks, hingga (kedudukan - 1).
Mengendalikan satu perkataan
Sekiranya sel hanya mengandungi satu perkataan, formula ini mengembalikan ralat. Salah satu cara untuk mengatasi masalah ini adalah dengan membungkus formula asal dalam fungsi IFERROR seperti:
=IFERROR(LEFT(B4,FIND(" ",B4)-1),B4)
Diterjemahkan: jika berlaku ralat, kembalikan teks asalnya.
Kaedah lain yang mudah untuk mengatasi ralat adalah menambahkan ruang ke nilai sel sebelum menjalankan FIND:
=LEFT(B4,FIND(" ",B4&" ")-1)
Ini memastikan bahawa FIND akan selalu menemui sekurang-kurangnya satu ruang, dan oleh itu tidak akan menimbulkan kesalahan. Apabila sel mengandungi lebih dari satu perkataan, tidak ada kesan kerana formula hanya berfungsi dengan ruang pertama.