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.