Rumus Excel: Dapatkan perkataan pertama -

Isi kandungan

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.

Artikel menarik...