Jika pengguna memasukkan satu nama tanpa spasi, rumus dalam OP dapat dibungkus dengan IFERROR
rumus.
IFERROR(TRIM(RIGHT(B2, LEN(B3)−FIND(" ", B2,))),"")
The IFERROR
pernyataan mengembalikan sederhana dan string kosong ""
jika tidak ada ruang. (Tidak ada spasi mengembalikan kesalahan karena FIND()
menghasilkan kesalahan ketika tidak dapat menemukan spasi.) Rumus mengembalikan karakter di sebelah kanan spasi. Jika tidak ada spasi yang ditemukan, itu hanya mengembalikan konten B2
. (Tentu saja, tidak ada cara bagi komputer untuk mengetahui apakah nama tunggal yang dimasukkan adalah nama depan atau belakang, bahkan sulit untuk manusia.)
Sesuatu yang serupa dapat digunakan untuk mengembalikan nama depan atau hanya nama dalam string asli:
IFERROR(TRIM(LEFT(B2,FIND(" ", TRIM(B2)))),B2)
Gotcha hanya akan ada jika ada beberapa nama. Tapi ini adalah titik awal yang baik. Sumber daya yang berguna adalah Bantuan Rumus dan Fungsi untuk aplikasi Mac — Keynote, Pages, Numbers, dan iBooks Author. Cari Fungsi Teks . Kombinasi fungsi yang baik dapat memberikan hasil yang diinginkan. Bekerja dari dalam ke luar. Misalnya, TRIM(B2)
akan menghapus semua ruang depan dan belakang. Lalu, FIND(" ",TRIM(B2))
akan mencari ruang pertama tanpa harus khawatir jika ada ruang terdepan. Semoga ini membantu!
Contoh: