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)?

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.


@ 2by Terima kasih. Saya baru saja menambahkan penjelasan jika Anda membutuhkannya.
robinCTS
Dengan menggunakan situs kami, Anda mengakui telah membaca dan memahami Kebijakan Cookie dan Kebijakan Privasi kami.
Licensed under cc by-sa 3.0 with attribution required.