Isi kandungan
VLOOKUP biasanya digunakan untuk mencari nilai dalam lajur paling kiri dalam jadual dan fungsi tersebut akan mengembalikan nilai dalam baris yang sama daripada lajur yang ditentukan. Dalam artikel ini, anda akan dapat mempelajari cara anda boleh menggunakan fungsi VLOOKUP ini untuk berbilang kriteria dalam Excel dengan beberapa contoh dan ilustrasi yang sesuai.
Muat turun Buku Kerja Amalan
Anda boleh memuat turun buku kerja Excel yang telah kami gunakan untuk menyediakan artikel ini.
VLOOKUP dengan Pelbagai Kriteria.xlsx
6 Contoh Penggunaan VLOOKUP dengan Berbilang Kriteria dalam Excel
1. Menggunakan Ampersand untuk Menyertai Berbilang Kriteria dalam VLOOKUP dalam Excel
Dalam set data berikut, terdapat beberapa data model telefon pintar bagi tiga jenama popular. Lajur B mewakili lajur pembantu yang merupakan gabungan nilai bersama Lajur C dan Lajur D .
Memandangkan fungsi VLOOKUP mencari nilai dalam lajur pertama, kita perlu mengekalkan lajur pembantu ini di tempat pertama dalam jadual berikut. Dengan menggunakan Ampersand (&) , Fungsi VLOOKUP dalam contoh ini akan mencari nilai teks dalam Lajur B iaitu gabungan jenama tertentu dan nombor modelnya yang sepadan.
Sebagai contoh, kita akan mengetahui harga Samsung S21 Ultra . Jadi, berikut adalah dua kriteria berbeza: nama jenama dan modelnombor telefon pintar. Sekarang kita akan menggunakan fungsi VLOOKUP untuk mengekstrak harga telefon pintar yang ditentukan.
Dalam output Sel C18 , formula yang diperlukan ialah:
=VLOOKUP(D15&D16,B5:G13,6,FALSE)
Selepas menekan Enter , anda akan ditunjukkan harga telefon pintar yang dinyatakan sekali gus.
Baca Lagi: VLOOKUP dengan Pelbagai Kriteria dan Keputusan Berbilang (8 Contoh)
2. VLOOKUP dengan Fungsi CHOOSE untuk Menyertai Berbilang Kriteria dalam Excel
Jika anda tidak mahu menggunakan lajur pembantu untuk mengekstrak data dengan VLOOKUP di bawah berbilang kriteria maka anda boleh menggabungkan VLOOKUP dengan fungsi CHOOSE sebaliknya. Fungsi CHOOSE memilih nilai atau tindakan untuk dilakukan daripada senarai nilai, berdasarkan nombor indeksnya. Formula generik bagi fungsi CHOOSE ini ialah:
=CHOOSE(index_num, value1, [value2],…)
Seperti yang kita akan ketahui harga Samsung S21 Ultra daripada jadual, jadi formula yang diperlukan dalam Sel C18 ialah:
=VLOOKUP($D$15&$D$16,CHOOSE({1,2},$B$5:$B$13&$C$5:$C$13,$F$5:$F$13),2,FALSE)
Selepas menekan Enter , anda akan menemui harga model telefon pintar yang disebut dengan serta-merta.
Dalam formula ini, fungsi PILIH membentuk jadual dengan Lajur B, C dan F . Oleh kerana Lajur B dan C telah digabungkan dalam fungsi CHOOSE , ia akan mewakili satu lajur untuk fungsi VLOOKUP di sini.
Baca Lagi: Vlookup denganBerbilang Kriteria tanpa Lajur Pembantu dalam Excel (5 Cara)
3. VLOOKUP dengan Fungsi MATCH untuk Sertakan Berbilang Kriteria dalam Excel
Fungsi MATCH mengembalikan kedudukan relatif item dalam tatasusunan yang sepadan dengan nilai yang ditentukan dalam susunan yang ditentukan. Dengan menggabungkan VLOOKUP dengan fungsi MATCH di sini, kami boleh menentukan jenis output secara manual.
Formula yang diperlukan dalam Sel C18 ialah sekarang:
=VLOOKUP(D15&D16,B5:G13,MATCH(B18,B4:G4,0),FALSE)
Selepas menekan Enter , anda akan melihat harga model telefon pintar yang ditentukan.
Dalam formula ini, fungsi MATCH mencari nilai yang terdapat dalam Sel B18 dalam tatasusunan B4:G4 dan kemudian mengembalikan nombor lajur. Dan nombor lajur ini kemudiannya diberikan kepada argumen ketiga (col_num_index) fungsi VLOOKUP .
Jadi, sekarang jika anda menukar jenis output dalam Sel B18 , hasil yang sepadan dalam Sel C18 akan dikemas kini sekaligus. Contohnya, jika anda menaip Chipset dalam Sel B18 , formula terbenam dalam Sel C18 akan ditunjukkan nama chipset untuk model telefon pintar yang ditentukan.
Baca Lagi: INDEX MATCH vs VLOOKUP Function (9 Contoh)
4. Menggabungkan VLOOKUP dengan Fungsi IF untuk Menyertai Pelbagai Kriteria
Terdapat kaedah lain untuk mengelakkan lajur pembantu semasa menggunakan fungsi VLOOKUP dengan berbilang kriteria dalamExcel. Kita perlu menggunakan Fungsi IF di sini untuk menentukan tatasusunan carian bagi fungsi VLOOKUP .
Memandangkan kami menggunakan set data yang serupa di sini, formula yang diperlukan dalam Sel C18 untuk mengeluarkan harga Samsung S21 Ultra ialah:
=VLOOKUP(D15, IF(C5:C13=D16, B5:F13, ""), 5, FALSE)
Tekan Enter dan formula akan mengembalikan harga model telefon pintar yang ditentukan serta-merta.
Baca Lagi: Contoh VLOOKUP dengan Keadaan Berbilang JIKA dalam Excel (9 Kriteria)
Bacaan Serupa
- VLOOKUP Tidak Berfungsi (8 Sebab & Penyelesaian)
- Mengapa VLOOKUP Mengembalikan #N/A Apabila Padanan Wujud? (5 Punca & Penyelesaian)
- Cara Vlookup dan Jumlahkan Merentas Berbilang Helaian dalam Excel (2 Formula)
- Excel VLOOKUP untuk Mengembalikan Berbilang Nilai Menegak
5. Fungsi VLOOKUP dengan Berbilang Kriteria dalam Lajur Tunggal dalam Excel
Dalam bahagian ini, kita akan melihat cara fungsi VLOOKUP berfungsi dengan mencari berbilang nilai dalam satu lajur. Kami perlu memasukkan julat sel dalam hujah pertama (lookup_value) fungsi VLOOKUP di sini.
Sebagai contoh, kami ingin mengeluarkan dua nombor model telefon pintar jenama Apple dan Xiaomi . Jadi, formula yang diperlukan dalam output Sel C18 hendaklah:
=VLOOKUP(D15:D16,B5:F13,2,FALSE)
Selepas menekan Enter , anda' Akan mendapat dua nombor model Apple dan Xiaomitelefon pintar.
Oleh kerana fungsi VLOOKUP selalu mengeluarkan data dipadankan yang pertama, dalam contoh ini, hanya nombor model pertama jenama Apple dan Xiaomi telah muncul sebagai nilai pulangan.
Baca Lagi: Cara Menggunakan VLOOKUP dengan Berbilang Kriteria dalam Lajur Berbeza
6. Penggunaan Senarai Drop-Down sebagai Pelbagai Kriteria dalam VLOOKUP
Kami juga boleh mencipta senarai lungsur turun untuk fungsi VLOOKUP . Selepas membuat senarai juntai bawah, anda tidak perlu memasukkan kriteria secara manual lagi. Sebaliknya, anda akan memilih jenama telefon pintar dan nombor model daripada senarai lungsur dan fungsi VLOOKUP akan memaparkan harga untuk model telefon pintar yang sepadan.
Dalam set data berikut, kami kini akan membuat dua jatuhan -senarai bawah untuk jenama telefon pintar dan nombor model dalam Sel D15 dan D16 masing-masing.
📌 Langkah 1:
➤ Pilih Sel D15 dahulu.
➤ Di bawah reben Data , pilih pilihan Pengesahan Data daripada lungsur turun Alat Data .
Kotak dialog akan muncul.
📌 Langkah 2:
➤ Dalam kotak Benarkan , pilih pilihan Senarai .
➤ Dayakan pengeditan dalam Sumber kotak dan pilih julat sel B5:B13 .
➤ Tekan OK .
Jadi, senarai lungsur pertama untuk jenama telefon pintar kini sedia untukgunakan.
📌 Langkah 3:
➤ Begitu juga, anda perlu membuat lungsur turun yang lain senarai nombor model telefon pintar. Anda perlu memilih julat sel C5:C13 dalam pilihan Sumber pada kotak dialog Pengesahan Data di sini.
📌 Langkah 4:
➤ Sekarang dalam Sel 18 , masukkan formula berikut:
=VLOOKUP(D15, IF(C5:C13=D16, B5:F13, ""), 5, FALSE)
➤ Daripada senarai lungsur turun, pilih jenama telefon pintar dan nombor modelnya dan anda akan ditunjukkan harga model telefon pintar yang dipilih.
Setiap kali anda memilih jenama telefon pintar baharu dan modelnya daripada senarai juntai bawah, sel output dengan harga akan dikemas kini.
Baca Lagi: VLOOKUP Untuk Membandingkan Dua Senarai dalam Excel (2 atau Lebih Cara)
Kata Penutup
Saya harap contoh yang diterangkan di atas kini akan membantu anda menggunakannya dalam hamparan Excel anda semasa menggunakan fungsi VLOOKUP dengan berbilang kriteria. Jika anda mempunyai sebarang soalan atau maklum balas, sila beritahu saya di bahagian komen. Atau anda boleh menyemak artikel kami yang lain berkaitan dengan fungsi Excel di tapak web ini.