Contoh VLOOKUP dengan Keadaan Berbilang JIKA dalam Excel (9 Kriteria)

  • Berkongsi Ini
Hugh West

Salah satu fungsi yang paling banyak digunakan dalam Excel ialah fungsi VLOOKUP dan ia juga cukup berkuasa. Kita boleh menjadikannya lebih berkesan dengan menggunakan fungsi IF dengan fungsi VLOOKUP . Kita boleh menggunakan kedua-dua fungsi tersebut bersama-sama untuk melaksanakan pelbagai operasi. Dalam artikel ini, kami akan menggunakan Contoh untuk menunjukkan kepada anda keberkesanan VLOOKUP dengan Keadaan JIKA Berbilang dalam Excel .

Muat Turun Buku Kerja Amalan

Muat turun buku kerja berikut untuk berlatih sendiri.

VLOOKUP dengan Keadaan Berbilang JIKA.xlsx

Pengenalan ke Excel Fungsi VLOOKUP

  • Sintaks

VLOOKUP(lookup_value, table_array, col_index_num, [range_lookup])

  • Argumen

lookup_value: Nilai yang perlu dicari dalam lajur paling kiri jadual yang diberikan.

table_array: Jadual di mana ia mencari lookup_value dalam lajur paling kiri.

col_index_num: Nombor lajur dalam jadual daripada mana nilai akan dikembalikan.

[range_lookup]: Memberitahu sama ada padanan tepat atau separa lookup_value diperlukan. 0 untuk padanan tepat, 1 untuk padanan separa. Lalai ialah 1 ( padanan separa ). Ini adalah pilihan.

Pengenalan kepada Fungsi Excel IF

  • Sintaks

IF(logical_test, [value_if_true] ,

Kami akan menggunakan formula INDEX MATCH untuk melaksanakan operasi carian dalam berbilang lajur dan mengembalikan Harga buah yang disebut. Jadi, pelajari langkah di bawah.

LANGKAH:

  • Pilih sel G4 pada mulanya.
  • Kemudian, taip formula:
=INDEX(D5:D8,MIN(IF(B5:C8=F4,MATCH(ROW(B5:B8),ROW(B5:B8)),"")))

  • Akhir sekali, tekan Enter .

🔎 Bagaimana Formula Berfungsi?

  • ROW(B5:B8)

Pertama, fungsi ROW mengembalikan nombor baris masing-masing.

  • MATCH(ROW(B5:B8),ROW(B5:B8) ))

Kemudian, output formula MATCH ialah 1 , 2 , 3 , dan 4 .

  • IF(B5:C8=F4,MATCH(ROW(B5:B8),ROW(B5:B8)),””)

Fungsi IF membandingkan setiap sel dalam B5:C8 dengan nilai sel F4 dan mengembalikan nilai di mana ia mendapati TRUE untuk ujian logik.

  • MIN(IF(B5:C8=F4,MATCH(ROW(B5:B8),ROW(B5:B8) ),””))

Fungsi MIN mengembalikan nilai terkecil ( 1 ) daripada IF(B5 :C8=F4,MATCH(ROW(B5:B8),ROW(B5:B8)),””) output.

  • INDEX(D5:D8,MIN( IF(B5:C8=F4,MATCH(ROW(B5:B8),ROW(B5:B8)),””)))

Akhirnya, INDEX fungsi mengembalikan 150 yang berada dalam baris 1 dalam julat D5:D8 .

Baca Lagi: VLOOKUP Excel dengan Pelbagai Kriteria dalam Lajur dan Baris

Kesimpulan

Selepas ini, anda akan dapat beroperasi VLOOKUP dengan Berbilang Syarat IF dalam Excel seperti yang ditunjukkan dalam Contoh . Teruskan menggunakannya dan beritahu kami jika anda mempunyai cara lain untuk melakukan tugas itu. Jangan lupa untuk meninggalkan ulasan, cadangan atau pertanyaan jika anda mempunyai sebarang komen di bahagian komen di bawah.

[value_if_false])
  • Argumen

logical_test: Menguji operasi logik.

[value_if_true]: Jika operasi logik adalah benar, kembalikan nilai ini.

[value_if_false]: Jika operasi logik adalah palsu, kembalikan nilai ini.

9 Contoh VLOOKUP dengan Keadaan IF Berbilang dalam Excel

1. Gunakan VLOOKUP dengan Keadaan IF untuk Menjadi Baik atau Buruk

Dalam contoh pertama kami, kami akan mengetahui sama ada markah tertentu yang diperoleh oleh pelajar adalah baik atau buruk. Oleh itu, ikuti langkah di bawah untuk melaksanakan tugas.

LANGKAH:

  • Mula-mula, pilih sel F5 .
  • Kemudian, taip formula:
=IF(VLOOKUP("Frank",B5:D8,2,FALSE)>80,"Great","Good")

  • Akhir sekali, tekan Enter dan ia akan mengembalikan hasilnya.

🔎 Bagaimana Formula Berfungsi?

  • VLOOKUP(“Frank”,B5:D8,2,FALSE)>80

Fungsi VLOOKUP mencari Frank dalam julat B5:D8 dan mengembalikan tanda ( 70 ) dalam lajur 2 . Akhirnya, ia menguji tanda jika ia lebih besar daripada 80 atau tidak.

  • IF(VLOOKUP(“Frank”,B5:D8,2,FALSE)> 80,”Hebat”,”Baik”)

Fungsi JIKA mengembalikan Baik kerana 70 tidak lebih besar daripada 80 .

Baca Lagi: Excel VBA: Gabungan Jika dan Atau (3 Contoh)

2. Gunakan VLOOKUP untuk Tukar Nilai Potongan dengan Keadaan Berbilang JIKA dalam Excel

Sekarang, kami ingin menukar nilai potongatau mahu menjadikannya dinamik. Daripada menentukan nilai dalam formula, kami akan meletakkan tanda dalam sel F4 . Jadi, pelajari langkah dalam Contoh ini untuk mengendalikan VLOOKUP dengan Keadaan JIKA Berbilang dalam Excel .

LANGKAH:

  • Pertama sekali, pilih sel F6 .
  • Seterusnya, taipkan formula:
=IF(VLOOKUP("Frank",B5:D8,2,FALSE)>F4,"Great","Good")

  • Akhir sekali, tekan Enter .

🔎 Bagaimana Formula Berfungsi?

  • VLOOKUP(“Frank”,B5:D8,2,FALSE)>F4

Fungsi VLOOKUP mencari Frank dalam julat B5:D8 dan mengembalikan tanda ( 70 ) dalam 2 lajur. Kemudian, ia menguji tanda jika ia lebih besar daripada F4 nilai sel ( 65 ) atau tidak.

  • IF(VLOOKUP(“Frank ”,B5:D8,2,FALSE)>F4,”Hebat”,”Baik”)

Akhir sekali, Fungsi IF mengembalikan Hebat kerana 70 lebih besar daripada 65 .

Baca Lagi: Excel IF antara Julat Berbilang (4 Pendekatan)

3. Contoh Mendapatkan Harga Diskaun Berdasarkan Harga Runcit dengan Berbilang VLOOKUP & JIKA Syarat

Dalam set data di bawah, kami telah menetapkan harga runcit untuk beberapa item. Tetapi, kami akan menunjukkan kepada anda cara untuk mengetahui harga diskaun dengan VLOOKUP & JIKA berfungsi. Oleh itu, ikuti proses untuk mengetahui caranya.

LANGKAH:

  • Pada mulanya, pilih sel E5 .
  • Selepas itu, taipkanformula:
=IF(VLOOKUP(“Grape”,B5:D8,3,FALSE)>150,VLOOKUP(“Grape”,B5:D8,3, FALSE)*80%)

  • Pada akhirnya, tekan Enter untuk mengembalikan nilai.

🔎 Bagaimana Formula Berfungsi?

  • VLOOKUP(“Grape”,B5:D8,3,FALSE)>150

Fungsi VLOOKUP mencari Anggur dalam julat B5:D8 dan mengembalikan harga ( 250 ) dalam lajur 3 . Seterusnya, ia membandingkan harga jika ia lebih daripada 150 atau tidak.

  • VLOOKUP(“Anggur”,B5:D8,3,FALSE)*80%

Fungsi VLOOKUP ini mencari Anggur dalam julat B5:D8 dan mengembalikan harga ( 250 ) dalam lajur 3 . Seterusnya, ia mendarabkan nilai dengan .8 .

  • IF(VLOOKUP(“Grape”,B5:D8,3,FALSE)>150,VLOOKUP( “Grape”,B5:D8,3,FALSE)*80%)

Akhir sekali, fungsi IF mengembalikan VLOOKUP(“Grape”,B5 :D8,3,FALSE)*80% output sebagai VLOOKUP(“Grape”,B5:D8,3,FALSE)>150 formula adalah benar.

Baca Lagi: Penyata Excel If dengan Pelbagai Keadaan dalam Julat (3 Kes Sesuai)

4. Gabungkan Excel VLOOKUP, IF & Fungsi ISNA dengan Berbilang Syarat

Kami akan mencari buah tertentu sama ada terdapat atau tidak dalam set data dan jika ada, akan mengembalikan harga. Sekarang, pelajari Contoh untuk melaksanakan VLOOKUP dengan Berbilang JIKA Keadaan dalam Excel .

LANGKAH:

  • Pilih sel G4 pada mulanya.
  • Kemudian , taip formula:
=IF(ISNA(VLOOKUP(F4,B5:D8,3,FALSE)),"Not Present",VLOOKUP(F4,B5:D8,3,FALSE))

  • Akhir sekali, tekan Enter .

🔎 Bagaimana Formula Berfungsi?

  • VLOOKUP(F4,B5:D8,3, FALSE)

Fungsi VLOOKUP mencari F4 nilai sel ( Cherry ) dalam julat B5 :D8 .

  • ISNA(VLOOKUP(F4,B5:D8,3,SALAH))

ISNA fungsi mencari VLOOKUP(F4,B5:D8,3,FALSE) output untuk melihat sama ada ia tersedia atau tidak.

  • JIKA(ISNA(VLOOKUP) (F4,B5:D8,3,PALSU)),”Tidak Hadir”,VLOOKUP(F4,B5:D8,3,SALAH))

JIKA fungsi mengembalikan ' Tidak Hadir ' kerana Cherry tidak tersedia dalam set data yang diberikan.

Baca Lagi: Penyata IF VBA dengan Pelbagai Syarat dalam Excel ( 8 Kaedah)

5. Contoh Memilih Kedai Terbaik dengan VLOOKUP dalam Excel

Satu lagi kegunaan fungsi VLOOKUP ialah kita boleh membandingkan berbilang kedai dengan ketahui tawaran terbaik. Di sini, kami telah meletakkan Beli 1 dalam sel G2 . Oleh itu, ikuti langkah untuk menjalankan operasi.

LANGKAH:

  • Pertama sekali, pilih sel G5 untuk menaip formula:
=IF($G$2="Shop 1",VLOOKUP(F5,B5:D7,2,FALSE),VLOOKUP(F5,B5:D7,3,FALSE))

  • Selepas itu, tekan Enter dan gunakan AutoIsi alat untuk mengisi selebihnya.

🔎 Bagaimana FormulaBekerja?

  • VLOOKUP(F5,B5:D7,2,FALSE)

Fungsi VLOOKUP mencari F5 nilai sel ( Telur ) dalam julat B5:D7 dan mengembalikan nilai ( $1.50 ) dalam lajur ke-2.

  • VLOOKUP(F5,B5:D7,3,FALSE)

Ini VLOOKUP fungsi mencari F5 nilai sel ( Telur ) dalam julat B5:D7 dan mengembalikan nilai ( $1.75 ) dalam lajur 3.

  • JIKA($G$2=”Beli 1″,VLOOKUP(F5,B5:D7,2,FALSE),VLOOKUP(F5,B5:D7 ,3,FALSE))

Fungsi IF membandingkan G2 nilai sel ( Beli 1 ) dengan ' Kedai 1 '. Kerana ia benar, fungsi mengembalikan $1.50 . Jika nilai sel G2 ialah Beli 2 , ia akan mengembalikan $1.75 .

Baca Lagi: Cara Menggunakan Berbilang Penyata IF dengan Teks dalam Excel (6 Kaedah Pantas)

6. Contoh VLOOKUP dengan 2 Jadual dalam Excel

Setakat ini kami telah menggunakan satu jadual untuk mengambil data. Dalam contoh ini, kami akan menggunakan 2 jadual sebagai rujukan. Oleh itu, pelajari langkah berikut Contoh ini untuk melaksanakan VLOOKUP dalam 2 Jadual dengan Keadaan JIKA Berbilang dalam Excel .

LANGKAH:

  • Pilih sel F6 .
  • Taip formula:
=VLOOKUP(F5, IF(F4="January", B6:D7, B11:D12), 3, FALSE)

  • Akhir sekali, tekan Enter dan ia akan mengembalikan Jualan Bersih daripada Simon .

🔎 Bagaimana FormulaBekerja?

  • JIKA(F4=”Januari”, B6:D7, B11:D12)

JIKA JIKA Fungsi membandingkan F4 nilai sel ( Februari ) dengan Januari dan mengembalikan julat B11:D12 sebagai ujian logik adalah palsu.

  • VLOOKUP(F5, IF(F4=”Januari”, B6:D7, B11:D12), 3, SALAH)

Fungsi VLOOKUP mencari F5 nilai sel ( Simon ) dalam julat B11:D12 dan mengembalikan Jualan Bersih daripada $12,500.00 dalam lajur 3.

7. Excel VLOOKUP dalam Ujian Logik Fungsi IF

Selain itu, kita boleh meletakkan VLOOKUP fungsi dalam bahagian argumen fungsi IF . Lihat prosedur berikut untuk menjalankan operasi.

LANGKAH:

  • Pertama sekali, pilih sel G4 untuk menaip formula :
=IF(VLOOKUP(F4, B5:D8, 2, FALSE)="Available", "In Stock", "Not in Stock")

  • Seterusnya, tekan Enter . Oleh itu, anda akan melihat outputnya.

🔎 Bagaimana Formula Berfungsi?

  • VLOOKUP(F4, B5:D8, 2, FALSE)=”Available”

Fungsi VLOOKUP mencari nilai sel F4 ( Anggur ) dalam julat B5:D8 dan membandingkan nilai dalam lajur 2 ( Tidak Tersedia ) dengan Tersedia .

  • JIKA(VLOOKUP(F4, B5:D8, 2, FALSE)=”Tersedia”, “Terdapat Stok”, “Tiada Stok”)

Akhir sekali, fungsi IF mengembalikan Tiada dalam Stok sebagai VLOOKUP(F4, B5:D8, 2, FALSE)=”Available” output ialahfalse.

Baca Lagi: Fungsi Excel IF dengan 3 Syarat

Bacaan Serupa

  • JIKA dengan DAN dalam Formula Excel (7 Contoh)
  • Excel VBA: Menggabungkan Jika dengan Dan untuk Berbilang Syarat
  • VLOOKUP dengan Pelbagai Kriteria dan Berbilang Keputusan (8 Contoh)

8. Pilih Lajur VLOOKUP Secara Dinamik dengan Fungsi IF

Dalam contoh ini, kami ingin mencipta lajur dinamik untuk VLOOKUP fungsi. Atas sebab itu, kami akan menggunakan fungsi IF . Oleh itu, ikuti Contoh di bawah untuk melaksanakan VLOOKUP dengan Berbilang JIKA Keadaan dalam Excel .

LANGKAH:

  • Pada mulanya, pilih sel C11 . Di sini, taip formula:
=VLOOKUP(B11, B5:D8, IF($C$10="Physics", 2, 3), FALSE)

  • Selepas itu, tekan Enter dan ia akan menumpahkan data. Gunakan AutoIsi untuk melengkapkan siri.

🔎 Bagaimana Formula Berfungsi?

  • IF($C$10=”Fizik”, 2, 3)

Fungsi IF membandingkan C10 nilai sel ( Fizik ) dengan Fizik seperti yang diberikan dalam formula. Kemudian, ia mengembalikan 2 kerana ujian logik adalah benar.

  • VLOOKUP(B11, B5:D8, IF($C$10=”Fizik”, 2, 3), FALSE)

Akhir sekali, fungsi VLOOKUP mencari nilai sel B11 ( Wilham ) dalam julat B5:D8 dan mengembalikan nilai dalam lajur 2 ( 50 ).

Baca Lebih Lanjut: Excel VBA: Penyata Jika Kemudian Lain dengan Berbilang Syarat (5 Contoh)

9. Contoh Memohon VLOOKUP untuk Tarikh dengan Keadaan Berbilang JIKA dalam Excel

Selain itu, kita boleh gunakan VLOOKUP untuk tarikh. Jadi, pelajari langkah Contoh ini untuk menggunakan VLOOKUP untuk Tarikh dengan Keadaan JIKA Berbilang dalam Excel .

LANGKAH:

  • Klik sel G4 .
  • Taip formula:
=VLOOKUP(F4,IF((C5:C8>=F5)*(C5:C8<=F6),B5:D8,""),3,FALSE)

  • Akhir sekali, tekan Enter .

🔎 Bagaimana Formula Berfungsi?

  • JIKA((C5:C8>=F5)*(C5:C8<=F6),B5: D8,””)

Fungsi IF membandingkan setiap sel julat C5:C8 dengan F5 dan F6 nilai sel. Selepas itu, ia mengembalikan julat B5:D8 kerana ujian logik adalah benar.

  • VLOOKUP(F4,IF((C5:C8>=F5)*( C5:C8<=F6),B5:D8,””),3,FALSE)

Akhir sekali, fungsi VLOOKUP mencari F4 nilai sel ( Anggur ) dalam julat B5:D8 dan mengembalikan nilai dalam 3 lajur ( Meena ).

Baca Lagi: Excel If Function with Multiple Conditions (Nested IF)

Contoh Alternatif VLOOKUP dengan Multiple IF Condition dalam Excel

1. Helper Column untuk Kriteria Berbilang dalam Excel

Kami boleh mencipta lajur pembantu untuk berbilang kriteria dalam Excel . Oleh itu, ikuti langkah-langkah untuk memasukkan pembantulajur.

LANGKAH:

  • Mula-mula, pilih sel D5 .
  • Kemudian, taip formula:
=B5&"|"&C5

  • Selepas itu, tekan Enter dan ia akan mengembalikan nilai. Gunakan AutoIsi untuk mengisi siri.

  • Seterusnya, pilih sel H5 untuk menaip formula:
=VLOOKUP($G5&"|"&H$4,$D$5:$E$8,2,0)

  • Tekan Enter dan gunakan AutoIsi untuk melengkapkan selebihnya.

Di sini, fungsi VLOOKUP mencari $G5&”bersama-sama.

  • VLOOKUP($G5&”

Hugh West ialah jurulatih dan penganalisis Excel yang sangat berpengalaman dengan lebih 10 tahun pengalaman dalam industri. Beliau memiliki Ijazah Sarjana Muda Perakaunan dan Kewangan serta Ijazah Sarjana dalam Pentadbiran Perniagaan. Hugh mempunyai minat untuk mengajar dan telah membangunkan pendekatan pengajaran yang unik yang mudah diikuti dan difahami. Pengetahuan pakar Excel beliau telah membantu beribu-ribu pelajar dan profesional di seluruh dunia meningkatkan kemahiran mereka dan cemerlang dalam kerjaya mereka. Melalui blognya, Hugh berkongsi pengetahuannya dengan dunia, menawarkan tutorial Excel percuma dan latihan dalam talian untuk membantu individu dan perniagaan mencapai potensi penuh mereka.