Nilai pencarian dalam satu baris berdasarkan kata kunci

2

Saya mencoba mencari nilai dalam satu baris berdasarkan kata kunci dan mengembalikan nilainya. Contoh:

Column 1                Column 2                Column 3                Result
http://1stexample.com   http://2ndexample.com   http://3rdexample.com   =LOOPUP for "1stexample" should return http://1stexample.com
http://1stexample2.com  http://2ndexample2.com  http://3rdexample2.com  =LOOPUP for "1stexample" should return http://1stexample2.com

Adakah cara untuk mengarsipkan ini dengan fungsi Excel (VLOOKUP, HLOOKUP, INDEX, MATCH, dll)?

2by
sumber

Jawaban:

3

Anda perlu menggunakan MATCH()dan INDEX():

ScreenShot Lembar Kerja

Masukkan formula ini di E2dan ctrl-enter / copy-paste / fill-down ke seluruh kolom:

=INDEX(A2:C2,MATCH("*"&D2&"*",A2:C2,0))

Penjelasan:

Jika argumen ketiga MATCH()adalah 0(pencocokan sama persis), maka string find dapat menggunakan wildcard. *berarti nol atau lebih karakter, jadi MATCH("*1stexample*",…,0)berarti cocok dengan string pertama yang mengandung frasa 1stexample.

robinCTS
sumber
@ 2by Terima kasih. Saya baru saja menambahkan penjelasan jika Anda membutuhkannya.
robinCTS