Rumus Excel: Dapatkan kata pertama -

Daftar Isi

Formula umum

=LEFT(a1,FIND(" ",a1)-1)

Ringkasan

Jika Anda perlu mengekstrak kata pertama dari beberapa teks, Anda dapat menggunakan rumus yang menggunakan fungsi FIND dan LEFT. Dari contoh tersebut, rumusnya terlihat seperti ini:

=LEFT(B4,FIND(" ",B4)-1)

Penjelasan

FIND mengembalikan posisi (sebagai angka) dari kemunculan pertama karakter spasi dalam teks. Posisi ini, minus satu, dimasukkan ke dalam fungsi LEFT sebagai num_chars.

Fungsi LEFT kemudian mengekstrak karakter mulai dari sisi kiri teks, hingga (posisi - 1).

Menangani satu kata

Jika sel hanya berisi satu kata, rumus ini mengembalikan kesalahan. Salah satu cara untuk memperbaiki masalah ini adalah dengan membungkus rumus asli dalam fungsi IFERROR seperti ini:

=IFERROR(LEFT(B4,FIND(" ",B4)-1),B4)

Diterjemahkan: jika terjadi kesalahan, kembalikan teks asli.

Cara sederhana lain untuk menangani kesalahan adalah dengan menambahkan spasi ke nilai sel sebelum menjalankan FIND:

=LEFT(B4,FIND(" ",B4&" ")-1)

Ini memastikan bahwa FIND akan selalu menemukan setidaknya satu ruang, dan karenanya tidak akan menimbulkan kesalahan. Saat sel berisi lebih dari satu kata, tidak ada dampaknya karena rumus hanya berfungsi dengan spasi pertama.

Artikel yang menarik...