Rumus Excel: Kecocokan parsial dengan VLOOKUP -

Daftar Isi

Formula umum

=VLOOKUP(value&"*",data,column,FALSE)

Ringkasan

Untuk mengambil informasi dari tabel berdasarkan kecocokan parsial, Anda bisa menggunakan fungsi VLOOKUP dalam mode pencocokan tepat dengan karakter pengganti. Pada contoh yang ditampilkan, rumus di H7 adalah:

=VLOOKUP(value&"*",data,2,FALSE)

di mana nilai (H4) dan data (B5: E104) diberi nama rentang.

Penjelasan

Fungsi VLOOKUP mendukung karakter pengganti, yang memungkinkan untuk melakukan pencocokan parsial pada nilai pencarian. Misalnya, Anda bisa menggunakan VLOOKUP untuk mengambil nilai dari tabel berdasarkan hanya mengetik di bagian dari nilai pencarian. Untuk menggunakan karakter pengganti dengan VLOOKUP, Anda harus menentukan mode pencocokan tepat dengan memberikan FALSE atau 0 untuk argumen terakhir, yang disebut range_lookup.

Dalam contoh ini, kami menggunakan tanda bintang (*) sebagai karakter pengganti, yang cocok dengan nol atau lebih karakter. Untuk memungkinkan kecocokan parsial dari nilai yang diketik ke dalam H4, kami memberikan nilai pencarian seperti ini:

value&"*"

Ungkapan ini bergabung dengan teks dalam kisaran bernama nilai dengan wildcard menggunakan ampersand (&) ke concatenate. Jika kita mengetikkan string seperti "Aya" ke dalam nilai rentang bernama (H4), hasilnya adalah "Aya *", yang langsung dikembalikan ke VLOOKUP sebagai nilai pencarian. Menempatkan karakter pengganti di akhir akan menghasilkan kecocokan "dimulai dengan". Ini akan menyebabkan VLOOKUP cocok dengan entri pertama di kolom B yang dimulai dengan "Aya".

Pencocokan karakter pengganti sangat mudah, karena Anda tidak perlu mengetikkan nama lengkap, tetapi Anda harus berhati-hati terhadap duplikat atau mendekati duplikat. Misalnya, tabel berisi "Bailer" dan "Bailey" sehingga mengetik "Bai" di H4 hanya akan menghasilkan kecocokan pertama ("Bailer"), meskipun ada dua nama yang diawali dengan "Bai".

Kolom lainnya

Rumus dalam rentang H7: H10 sangat mirip; satu-satunya perbedaan adalah indeks kolom:

=VLOOKUP(value&"*",data,2,FALSE) // first =VLOOKUP(value&"*",data,1,FALSE) // last =VLOOKUP(value&"*",data,3,FALSE) // id =VLOOKUP(value&"*",data,4,FALSE) // dept

Berisi jenis kecocokan

Untuk pencocokan "berisi jenis", di mana string penelusuran dapat muncul di mana saja di nilai pencarian, Anda perlu menggunakan dua karakter pengganti seperti ini:

=VLOOKUP("*"&value&"*",data,2,FALSE)

Ini akan menggabungkan tanda bintang ke kedua sisi nilai pencarian, sehingga VLOOKUP akan menemukan kecocokan pertama yang berisi teks yang diketikkan ke dalam H4.

Catatan: Anda harus menyetel mode pencocokan tepat menggunakan FALSE atau 0 untuk argumen terakhir di VLOOKUP saat menggunakan karakter pengganti.

Artikel yang menarik...