Wildcard character * (berarti sebarang semua karakter) atau ? (sebarang 1
karakter) dapat digunakan dalam fungsi vLookUp.
Karena nilai lookup berisi wildcard character * maka Bu  1*3/8 diartikan
untuk melookup teks diawali Bu 1 diikuti sebarang semua karakter setelahnya
yang diakhir dengan 3/8

Salah satu solusi adalah mengganti karakter * dengan ?
tentu saja hal ini masih beresiko ketika ada item :
Bu  1*3/8 maupun Bu  1x3/8 yang akan berarti sama walaupun * telah menjadi
? (Bu  1?3/8   vs Bu  1x3/8 akan dianggap memenuhi)
=VLOOKUP(SUBSTITUTE(A21,"*","?"),$A$5:$G$11,7,0)

Untuk menghindari kemungkinan di atas, salah satu solusinya antara lain
dengan memanfaatkan array formula Index Match :
=INDEX($G$5:$G$11,MATCH(SUBSTITUTE(A21,"*"," "),SUBSTITUTE($A$5:$A$11,"*","
"),0))
Jadi seluruh wildcard character * yang ada di lookup value maupun di
lookup_array dihilangkan terlebih dulu, sebelum dilakukan proses pencarian
dengan Match.

Wassalam,
Kid.

2012/6/13 RUDY JULIANTO <[email protected]>

> **
>
>
> Dear master excell
>
> Mohon bantuan untuk masalah yang saya hadapi (terlampir).
> saya mempunyai database yang berbeda character, tetapi ketika saya Vlookup
> hasil yang sama walu beda character.
> Maaf, mungkin saya kurang bisa mendiskripsikan masalah, langsung aja ke
> lampiran.
> Sebelumnya terima kasih atas penjelasannya.
>
> regards
> Rudy J
>  
>
>

Kirim email ke