Saya telah mencari sepanjang hari untuk pertanyaan serupa dengan saya. Banyak pertanyaan yang muncul, tetapi pertanyaan saya agak berbeda:
Saya memiliki daftar nama belakang di Kolom A. Di Sel B1, saya memiliki nama lengkap seseorang, pertama dan terakhir hanya dipisahkan oleh spasi (tanpa koma atau tanda baca).
Bagaimana saya bisa mengidentifikasi apakah ada nama belakang dari daftar saya di kolom A dapat ditemukan di dalam Sel B1.
Saya tahu cara menemukan sub-string tunggal dalam rentang sel, tetapi ini adalah kebalikannya, mencari salah satu dari beberapa sub-string dalam satu sel teks. Sebagai contoh:
Jika Kolom A memiliki "Smith", "Johnson", dan "Baker" masing-masing dalam sel A1, A2, dan A3, dan Sel B1 memiliki "Joe Johnson" di dalamnya, maka C1 harus mengatakan "benar" atau memiliki 1 di dalamnya. . Jika, di sisi lain, Sel B1 memiliki kata "Billy Bob" di dalamnya, maka C1 harus mengatakan "salah" atau memiliki 0 di dalamnya.
harapan yang jelas, Banyak terima kasih atas bantuan semua dan semua.
Jawaban:
Pertama, Anda perlu mengekstrak nama belakang dari sel B1
MID(B2,FIND(" ",B2)+1,99)
Kemudian Anda dapat menggunakan hasil itu untuk melakukan Pencocokan () pada kolom A:
=MATCH(MID(B1,FIND(" ",B1)+1,99),A:A,0)
(dalam C1 tangkapan layar)Ini akan mengembalikan nomor baris dari nama yang ditemukan. Jika nama tidak ditemukan, sel berisi # N / A. Untuk menghindarinya, Anda bisa menggunakan IsNumber untuk mengembalikan TRUE / FALSE atau IfError untuk mengembalikan sel kosong untuk kesalahan.
=ISNUMBER(MATCH(MID(B1,FIND(" ",B1)+1,99),A:A,0))
(dalam D1)=IFERROR(MATCH(MID(B1,FIND(" ",B1)+1,99),A:A,0),"")
(dalam E1)Rumus dalam tangkapan layar telah disalin ke baris 2.
sumber