Daftar Isi
The VLOOKUP adalah salah satu fungsi Microsoft Excel yang paling kuat, fleksibel, dan sangat berguna untuk mencari dan mengambil nilai - baik nilai yang sama persis atau nilai yang paling cocok - dengan mencari nilai yang sesuai. Tetapi batasan untuk fungsi VLOOKUP Fungsi ini melakukan pencarian case-sensitive. Fungsi ini tidak dapat membedakan antara huruf besar dan huruf kecil. Artikel ini akan menunjukkan kepada Anda bagaimana membuat VLOOKUP peka huruf besar-kecil di Excel.
Unduh Templat Praktik
Anda bisa mengunduh templat Excel latihan gratis dari sini dan berlatih sendiri.
VLOOKUP Kasus Sensitif.xlsxVLOOKUP di Excel
VLOOKUP adalah singkatan dari ' Pencarian Vertikal Ini adalah fungsi yang membuat Excel mencari nilai tertentu dalam kolom, untuk mengembalikan nilai dari kolom berbeda di baris yang sama.
Rumus umum:
=VLOOKUP(lookup_value, table_array, col_index_num, [range_lookup])
Di sini,
Argumen | Definisi |
---|---|
lookup_value | Nilai yang Anda coba cocokkan |
table_array | Rentang data yang ingin Anda cari nilainya |
col_index_num | Kolom yang sesuai dari lookup_value |
range_lookup | Ini adalah nilai Boolean: TRUE atau FALSE. FALSE (atau 0) berarti sama persis dan TRUE (atau 1) berarti perkiraan kecocokan. |
4 Metode Dinamis untuk Membuat VLOOKUP Peka Kasus di Excel
Perhatikan dataset siswa berikut ini. Dalam dataset tersebut, ada dua siswa yang memiliki nama depan yang sama tetapi nama keluarga yang berbeda dan memperoleh nilai yang berbeda.
Kita ingin melakukan pencarian untuk skor pertunjukan john. Jadi, mari kita terapkan generik VLOOKUP rumus untuk mendapatkan hasilnya.
=VLOOKUP(G3,B2:D7,3,0)
Tetapi seperti yang bisa Anda lihat pada gambar di atas, itu memberi kita hasil skor John Cena, bukan skor John Show. Itu karena VLOOKUP mencari nilai pencarian di dalam larik dan mengembalikan nilai pertama yang didapatnya; ia tidak menangani sensitivitas huruf.
Jadi, untuk mendapatkan case-sensitive VLOOKUP Dan untuk mendapatkannya, kita harus sedikit rumit untuk mendapatkan skor John Show di sel itu. Kita bisa melakukannya dengan mengimplementasikan fungsi-fungsi yang berbeda bersama-sama untuk melakukan VLOOKUP .
Pada bagian berikutnya, kita akan membahas kombinasi dari fungsi INDEX dan fungsi MATCH , kombinasi dari VLOOKUP dan fungsi CHOOSE , fungsi SUMPRODUCT dan jalankan fungsi XLOOKUP untuk membuat case sensitive VLOOKUP di Excel.
1. Menggunakan INDEX, Fungsi MATCH untuk Mengembangkan VLOOKUP Sensitif Kasus di Excel
Kita bisa mendapatkan case-sensitive VLOOKUP dengan menggabungkan INDEX dan PERTANDINGAN berfungsi bersama-sama.
Formula Generik dari kombinasi dari INDEX dan PERTANDINGAN fungsinya adalah,
=INDEX(data,MATCH(TRUE,EXACT(nilai,lookup_kolom),0),nomor_kolom)
Langkah-langkah untuk mendapatkan case sensitive VLOOKUP dengan mengimplementasikan INDEX dan PERTANDINGAN fungsi bersama-sama diberikan di bawah ini,
Langkah-langkah:
- Klik pada cell yang ingin Anda dapatkan nilai hasilnya (dalam kasus kita, cell tersebut adalah G4 ).
- Dan tulis rumus berikut ini,
=INDEX(D2:D7,MATCH(TRUE,EXACT(G3,B2:B7),0))
Sekarang lihat gambar di atas, di mana Anda dapat melihat bahwa skor John Show ada di sana, bukan skor John Cena.
Rincian Formula:
Mari kita uraikan rumusnya untuk memahami bagaimana kami menemukan skor John Show.
- TEPAT (G3, B2: B7) -> The PERSIS fungsi di Excel mengembalikan BENAR jika dua string persis sama, dan SALAH jika dua string tidak cocok. Di sini, kita memberikan PERSIS fungsi array sebagai argumen kedua dan memintanya untuk menemukan apakah Sel G3 (tempat kita menyimpan nilai pencarian kita, john) ada di sana atau tidak. Karena kita memberikan array sebagai input, kita akan mendapatkan array dari BENAR atau SALAH Dan output disimpan dalam memori Excel, bukan dalam rentang
Keluaran: {FALSE;FALSE;FALSE;FALSE;FALSE;FALSE;TRUE}
Ini adalah output dari membandingkan nilai dari G3 di setiap sel dalam larik pencarian. Karena kita mendapatkan BENAR jadi itu berarti ada kecocokan yang tepat dari nilai pencarian. Sekarang kita hanya perlu mencari tahu posisi (nomor baris) dari BENAR nilai dalam larik.
The PERTANDINGAN Fungsi untuk menyelamatkan!
- COCOKKAN(BENAR, TEPAT(G3, B2:B7),0) -> menjadi MATCH({FALSE;FALSE;FALSE;FALSE;FALSE;FALSE;TRUE})
Penjelasan: The PERTANDINGAN mengembalikan posisi nilai pertama yang cocok. Dalam contoh ini, kami ingin mendapatkan kecocokan yang tepat sehingga kami menetapkan argumen ketiga sebagai 0 (BENAR).
Keluaran: 6
- INDEX(D2:D7,MATCH(TRUE,EXACT(G3,B2:B7),0)) -> menjadi INDEX(D2:D7,6)
Penjelasan: The INDEX fungsi mengambil dua argumen dan mengembalikan nilai tertentu dalam rentang satu dimensi. Seperti yang sudah kita ketahui posisi nomor baris (6) yang menampung nilai yang kita inginkan, kita akan menggunakan INDEX untuk mengekstrak nilai posisi itu.
Keluaran: 22
Jadi, skor john Show adalah 22.
2. Menggabungkan VLOOKUP & MEMILIH Fungsi untuk Melakukan VLOOKUP Sensitif Kasus di Excel
Kita bisa mengimplementasikan dua cara dalam kombinasi dari VLOOKUP dan PILIH berfungsi untuk membuat case-sensitive VLOOKUP di Excel.
2.1 Membuat VLOOKUP Sensitif Kasus Dengan Kolom Pembantu
Dengan menyisipkan kolom baru untuk mendapatkan nilai pencarian unik untuk setiap item dalam array pencarian adalah cara efektif lain untuk menyelesaikan pekerjaan. Ini membantu dalam membedakan antara nama dengan kasus huruf yang berbeda. Dan kita akan menamai kolom yang baru dimasukkan itu sebagai kolom Helper.
Langkah-langkah untuk mendapatkan case sensitive VLOOKUP dengan Kolom Helper diberikan di bawah ini,
Langkah-langkah:
- Sisipkan kolom pembantu di sebelah kiri kolom tempat Anda ingin mengambil data.
- Dalam kolom pembantu, masukkan rumus =ROW() Ini akan memasukkan nomor baris di setiap sel.
- Klik pada cell yang ingin Anda dapatkan nilai hasilnya (dalam kasus kita, cell tersebut adalah H4 ).
- Dan tulis rumus berikut ini,
=VLOOKUP(MAX(EXACT(H3,$B$2:$B$7)*(ROW($B$2:$B$7))),$D$2:$E$7,2,0)
Sekarang lihat gambar di atas, di mana Anda dapat melihat bahwa skor John Show ada di sana, bukan skor John Cena.
Rincian Formula:
Mari kita uraikan rumusnya untuk memahami bagaimana kami menemukan skor John Show.
- TEPAT(H3, $B$2:$B$7) -> Seperti pembahasan sebelumnya, PERSIS mengembalikan larik dari BENAR dan SALAH nilai, di mana BENAR mewakili kecocokan case-sensitive dan SALAH mewakili nilai yang tidak cocok. Jadi, dalam kasus kita, itu akan mengembalikan larik berikut,
Keluaran: {FALSE;FALSE;FALSE;FALSE;FALSE;FALSE;TRUE}
- EXACT(H3,$B$2:$B$7)*(BARIS($B$2:$B$7) -> menjadi { SALAH;SALAH;SALAH;SALAH;SALAH;SALAH;SALAH;BENAR} * {John,Roman,Seth,Dean,Finn,john}
Penjelasan: Ini mewakili perkalian antara larik BENAR/SALAH dan nomor baris dari B2:B7 Setiap kali ada BENAR , ia mengekstrak nomor baris. Jika tidak, itu adalah SALAH .
Keluaran: {0;0;0;0;0;7}
- MAX(EXACT(H3,$B$2:$B$7)*(ROW($B$2:$B$7)))) -> menjadi MAX( 0;0;0;0;0;7)
Penjelasan: Ini akan mengembalikan nilai maksimum dari larik angka.
Keluaran: 7 (yang juga merupakan nomor baris di mana terdapat kecocokan yang tepat).
- VLOOKUP(MAX(EXACT(H3,$B$2:$B$7)*(ROW($B$2:$B$7))),$D$2:$E$7,2,0) -> menjadi VLOOKUP(7,$D$2:$E$7,2,0)
Penjelasan: Ini bisa dengan mudah mengekstrak nilai pencarian dari larik (D2:D7) dan karena kita ingin menemukan kecocokan yang tepat, maka tetapkan argumen 0 (BENAR).
Keluaran: 22
Jadi, skor john Show adalah 22.
Catatan: Anda dapat menyisipkan kolom pembantu di mana saja dalam dataset. Pastikan untuk menyisipkannya di sebelah kiri kolom tempat Anda ingin mengambil data. Anda kemudian perlu menyesuaikan nomor kolom di VLOOKUP berfungsi sebagaimana mestinya.
2.2 Membuat VLOOKUP Sensitif Kasus Dengan data Virtual Helper
Ide menggunakan Data Pembantu Virtual hampir mirip dengan penyisipan Kolom Pembantu, tetapi twist di sini adalah, alih-alih meletakkan kolom yang sebenarnya di lembar kerja, rumus itu sendiri berfungsi sebagai kolom.
Langkah-langkah untuk mendapatkan case sensitive VLOOKUP dengan Data Virtual Helper diberikan di bawah ini,
Langkah-langkah:
- Klik pada cell yang ingin Anda dapatkan nilai hasilnya (dalam kasus kita, cell tersebut adalah I4 ).
- Dan tulis rumus berikut ini,
=VLOOKUP(MAX(EXACT(I3,$D$2:$D$7)*(ROW($D$2:$D$7))),CHOOSE({1,2},ROW($D$2:$D$7),$F$2:$F$7),2,0
Sekarang lihat gambar di atas di mana Anda dapat melihat bahwa skor John Show ada di sana, bukan skor John Cena.
Bagian berikut dari rumus lengkap berfungsi di sini sebagai data pembantu ,
=---CHOOSE({1,2},ROW($D$2:$D$7),$F$2:$F$7)---
Rincian Formula:
Mari kita uraikan rumusnya untuk memahami bagaimana Data Pembantu Virtual membantu dalam menemukan skor john Show.
- PILIH({1,2},BARIS($D$2:$D$7),$F$2:$F$7) -> Jika Anda mengilustrasikan rumus ini dengan memilihnya dan menekan F9 , itu akan memberi Anda hasil sebagai,
Keluaran: {2,100;3,50;4,30;5,80;6,60;7,22}
Penjelasan: Ini merupakan larik yang menunjukkan kepada kita nomor baris dan nilai yang terkait dengannya dari larik yang diberikan dibagi dengan koma (,) Dan masing-masing titik koma (;) Jadi seperti yang terlihat, ia membuat dua kolom yang terdiri dari nomor baris dan kolom yang memiliki nilai pencarian kembali (yaitu nomor baris dan kolom Skor dalam kasus kami).
- VLOOKUP(MAX(EXACT(I3,$D$2:$D$7)*(ROW($D$2:$D$7))),CHOOSE({1,2},ROW($D$2:$D$7),$F$2:$F$7),2,0 -> menjadi VLOOKUP(7,{2,100;3,50;4,30;5,80;6,60;7,22},2,0)
Penjelasan: Apabila Anda menerapkan VLOOKUP fungsi ini hanya mencari nilai pencarian di kolom pertama dari dua kolom data virtual dan mengembalikan nilai yang sesuai (mis. Skor ). Nilai pencarian di sini adalah kombinasi dari MAX dan PERSIS yang kita dapatkan dari perhitungan diskusi Kolom Helper di atas.
Keluaran: 22
Jadi, skor john Show adalah 22.
3. Menggunakan Fungsi SUMPRODUCT untuk Membuat VLOOKUP Peka Kasus di Excel
Kita bisa mendapatkan case sensitive VLOOKUP dengan mengimplementasikan SUMPRODUCT fungsi di Excel.
Formula Generik:
=SUMPRODUCT(- -( EXACT(nilai,lookup_kolom)),hasil_kolom)
Langkah-langkah untuk mendapatkan case sensitive VLOOKUP dengan mengimplementasikan SUMPRODUCT diberikan di bawah ini,
Langkah-langkah:
- Klik pada cell yang ingin Anda dapatkan nilai hasilnya (dalam kasus kita, cell tersebut adalah G4 ).
- Dan tulis rumus berikut ini,
=SUMPRODUCT((EXACT(B2:B7,G3) * (D2:D7)))
Sekarang, lihat gambar di atas di mana Anda dapat melihat bahwa skor John Show ada di sana, bukan skor John Cena.
Rincian Formula:
Mari kita uraikan rumusnya untuk memahami bagaimana kami menemukan skor John Show.
- TEPAT(B2:B7,G3) -> Seperti pembahasan sebelumnya, PERSIS mengembalikan larik dari BENAR dan SALAH nilai, di mana BENAR mewakili kecocokan case-sensitive dan SALAH mewakili nilai yang tidak cocok. Jadi, dalam kasus kita, itu akan mengembalikan larik berikut,
Keluaran: {FALSE;FALSE;FALSE;FALSE;FALSE;FALSE;TRUE}
- SUMPRODUCT((EXACT(B2:B7,G3) * (D2:D7))) -> menjadi SUMPRODUCT({FALSE;FALSE;FALSE;FALSE;FALSE;FALSE;TRUE} * {100,50,30,80,60,22})
Penjelasan: SUMPRODUCT kemudian hanya mengalikan nilai-nilai dalam setiap larik bersama-sama untuk mengekstrak larik akhir, {FALSE;FALSE;FALSE;FALSE;FALSE;FALSE;22} Dan kemudian menjumlahkan dan mengembalikan nilainya.
Keluaran: 22
Jadi, skor john Show adalah 22.
Keajaiban dari formula ini adalah SALAH sebenarnya membatalkan semua nilai lainnya. Satu-satunya nilai yang bertahan adalah nilai yang BENAR .
Jadi perlu diingat bahwa, jika ada beberapa kecocokan dalam larik, maka SUMPRODUCT akan mengembalikan jumlah dari semua nilai yang cocok tersebut. Juga, SUMPRODUCT hanya bekerja dengan nilai numerik, tidak bekerja dengan teks. Jadi, jika Anda ingin mendapatkan nilai teks yang unik, maka manfaatkan metode di atas yang telah kita bahas.
4. Rumus XLOOKUP Sensitif Kasus untuk Melakukan VLOOKUP Sensitif Kasus di Excel
Kita bisa mendapatkan case sensitive VLOOKUP dengan melakukan XLOOKUP fungsi di Excel.
Formula Generik:
=XLOOKUP(TRUE,EXACT(lookup_value, lookup_array), return_array, "Not Found")
Langkah-langkah untuk mendapatkan case sensitive VLOOKUP dengan mengimplementasikan XLOOKUP Formula diberikan di bawah ini,
Langkah-langkah:
- Klik pada cell yang ingin Anda dapatkan nilai hasilnya (dalam kasus kita, cell tersebut adalah G4 ).
- Dan tulis rumus berikut ini,
=XLOOKUP(TRUE, EXACT(G3, B2:B7), D2:D7, "Tidak ditemukan")
Sekarang lihat gambar di atas, di mana Anda dapat melihat bahwa skor John Show ada di sana, bukan skor John Cena.
Rincian Formula:
Mari kita uraikan rumusnya untuk memahami bagaimana kami menemukan skor John Show.
- TEPAT(G3, B2:B7) -> Seperti pembahasan sebelumnya, PERSIS mengembalikan larik dari BENAR dan SALAH nilai, di mana BENAR mewakili kecocokan case-sensitive dan SALAH mewakili nilai yang tidak cocok. Jadi, dalam kasus kami, ini akan mengembalikan larik berikut,
Keluaran: {FALSE;FALSE;FALSE;FALSE;FALSE;FALSE;TRUE}
- XLOOKUP(TRUE, EXACT(G3, B2:B7), D2:D7, "Tidak ditemukan") -> menjadi XLOOKUP( {FALSE;FALSE;FALSE;FALSE;FALSE;FALSE;TRUE}, {100,50,30,80,60,22}, "Tidak ditemukan")
Penjelasan: Kemudian XLOOKUP mencari larik yang diberikan (dalam kasus kita, larik tersebut adalah B2:B7 ) untuk BENAR dan mengembalikan kecocokan dari larik pengembalian ( D2:D7 ).
Keluaran: 22
Jadi, skor john Show adalah 22.
Ingatlah bahwa , jika ada beberapa nilai yang sama dalam kolom pencarian (termasuk huruf besar), rumus akan mengembalikan kecocokan yang pertama kali ditemukan.
Catatan: Ini XLOOKUP formula hanya akan berfungsi dalam Excel 365 .
Poin-poin Penting yang Harus Anda Ingat
- Karena kisaran array tabel data untuk mencari nilai sudah tetap, jangan lupa untuk meletakkan dolar ($) di depan nomor referensi sel dari tabel larik.
- Apabila bekerja dengan nilai larik, jangan lupa untuk menekan Ctrl + Shift + Enter pada keyboard Anda saat mengekstrak hasil. Hanya dengan menekan Masuk tidak bekerja saat bekerja dengan nilai larik.
- Setelah menekan Ctrl + Shift + Enter , Anda akan melihat bahwa formula bar melingkupi formula dalam tanda kurung kurawal {} , mendeklarasikannya sebagai rumus array. Jangan mengetikkan tanda kurung {} sendiri, Excel secara otomatis melakukan ini untuk Anda.
Kesimpulan
Artikel ini menjelaskan secara rinci cara membuat VLOOKUP peka huruf besar / kecil di Excel dengan menerapkan kombinasi fungsi. Saya harap artikel ini sangat bermanfaat bagi Anda. Jangan ragu untuk bertanya jika Anda memiliki pertanyaan tentang topik tersebut.