Fungsi Bersarang IF dan VLOOKUP dalam Excel (5 Contoh yang Sesuai)

  • Berkongsi Ini
Hugh West
Fungsi

IF dan VLOOKUP adalah beberapa fungsi yang paling banyak digunakan dalam MS Excel untuk pelbagai tujuan. Pernyataan IF digunakan untuk tujuan pelaziman dan VLOOKUP digunakan untuk mencari sebarang nilai khusus dalam julat. Formula yang menggunakan kedua-dua fungsi ini boleh mencari dengan mudah sebarang nilai khusus daripada mana-mana set data yang diberikan. Dalam artikel ini, saya akan menunjukkan kepada anda 5 contoh praktikal fungsi bersarang IF dan VLOOKUP dalam Excel.

Muat Turun Buku Kerja Amalan

Anda boleh muat turun buku kerja amalan kami dari sini secara percuma!

Penggunaan Nested IF dan VLOOKUP.xlsx

5 Penggunaan Praktikal IF dan VLOOKUP Nested Function dalam Excel

1. Memadankan Output VLOOKUP dengan Nilai Tertentu

Mari pertimbangkan set data produk dengan ID , Nama , Harga Seunit , Kuantiti , Jumlah Jumlah , dan Tarikh Penghantaran .

Sekarang, kami ingin mengetahui ketersediaan setiap produk menggunakan JIKA dan Formula VLOOKUP . Kami ingin mencari ketersediaan produk dengan hanya memasukkan nama produk. Ikuti langkah di bawah untuk mencapainya.

📌 Langkah:

  • Pertama sekali, klik pada sel C17 .
  • Berikut, masukkan formula berikut dalam sel C17 dan tekan Enter.
=IF(VLOOKUP(C16,$C$5:$D$14,2,FALSE)=0,"No","Yes")

🔎 tentang Excel! Semoga hari anda indah! Terima kasih!

Pecahan Formula:
  • Pertama, dalam fungsi VLOOKUP C16 adalah sel yang memegang kata kunci carian. Kemudian $C$5:$D$14 adalah julat di mana kami akan mencari data yang dimasukkan. 2 digunakan semasa kami mencari nilai kriteria yang dipadankan dalam lajur kedua julat carian kami dan akhir sekali FALSE digunakan untuk menentukan padanan tepat.
  • Jadi, VLOOKUP(C16,$C$5:$D$14,2, FALSE) akan mengembalikan nilai lajur Kuantiti untuk sel C16 .
  • Untuk mengetahui lebih lanjut tentang fungsi VLOOKUP ini, anda lawati pautan
  • Kemudian IF fungsi menyemak sama ada output fungsi VLOOKUP adalah 0 atau sesuatu yang lain. Bergantung pada keputusan, fungsi IF akan mengembalikan Ya atau Tidak sebagai output akhir.
  • Untuk mengetahui lebih lanjut tentang fungsi IF , anda boleh melawati <1 ini>pautan
  • Sekarang, masukkan sebarang nama produk yang mempunyai kuantiti lebih besar daripada sifar pada sel C16 dan semak output.

  • Sekarang, masukkan sebarang nama produk yang kuantitinya adalah 0 dalam sel C16 . Dan, anda akan melihat hasilnya akan datang sebagai Tidak .

Oleh itu, anda telah mencipta formula menggunakan JIKA dan VLOOKUP berfungsi untuk mengembalikan hasil untuk nilai tertentu.

Baca Lagi: Cara Menggunakan Nested VLOOKUP dalam Excel (3 Kriteria)

2. Menggunakan IF danFormula Bersarang VLOOKUP untuk Carian Berdasarkan Dua Nilai

Kini kami akan mencari sebarang elemen atau produk berdasarkan dua nilai menggunakan IF dan VLOOKUP fungsi bersarang. Dalam set data, terdapat dua harga pasaran yang berbeza untuk setiap produk. Berikut ialah dua nilai: id produk dan nombor pasaran.

Sekarang, kami ingin mencari harga produk berdasarkan dua nilai ini. Ikuti langkah di bawah untuk melakukan ini.

📌 Langkah:

  • Pertama, masukkan formula berikut dalam sel C18 dan tekan kekunci Masukkan .
=IF(C17="Market 1",VLOOKUP(C16,B5:E14,3,FALSE),VLOOKUP(C16,B5:E14,4,FALSE))

🔎 Pecahan Formula:

  • Dalam fungsi IF C17=”Pasaran 1″ adalah keadaan logik. Ia sedang menyemak sama ada No Pasaran yang dimasukkan ialah 1 atau tidak.
  • Jika No Pasaran ialah 1 maka harga akan diekstrak daripada lajur Pasaran 1 menggunakan VLOOKUP(C16,B5:E14,3,FALSE) bahagian.
  • Jika tidak, ia akan mengeluarkan harga daripada Pasaran 2 lajur menggunakan VLOOKUP(C16,B5:E14,4,FALSE) subformula ini.
  • Berikut, masukkan ID dalam sel C16 dan No Pasaran dalam sel C17 .
  • Seterusnya, tekan kekunci Enter .

Oleh itu, anda akan dapat mencipta formula dengan IF dan VLOOKUP fungsi bersarang untuk mencari berdasarkan dua nilai dengan jayanya.

Baca Lagi: Excel LOOKUP lwnVLOOKUP: Dengan 3 Contoh

3. Memadankan Carian Kembali dengan Sel Lain

Kini, dalam bahagian ini, kami akan mengetahui harga tertinggi daripada data dan membandingkan jika data carian kami sepadan dengan data yang dimasukkan atau tidak. Gaji tertinggi boleh dipratakrifkan dengan menggunakan fungsi MAX .

Kini, untuk mencapai sasaran sebenar, ikut langkah di bawah.

📌 Langkah:

  • Pada mulanya,  masukkan formula berikut dalam sel C17 dan tekan Enter.
=IF(VLOOKUP(C16,$B$5:$G$14,4)>=F16,"Yes","No")

🔎 Pecahan Formula:

  • Dalam fungsi IF , mula-mula kita menyemak keadaan menggunakan nilai pulangan fungsi VLOOKUP . VLOOKUP(C16,$B$5:$G$14,4) bahagian ini akan mengembalikan harga ID yang dimasukkan dan akan dibandingkan dengan nilai maksimum yang dipratentukan.
  • Jika harga ID yang dimasukkan lebih besar daripada atau sama dengan harga tertinggi, maka ia akan mencetak Ya, jika tidak, ia akan mencetak No.
  • Berikut, masukkan sebarang ID pada sel C16 dan semak output pada sel C17 .

Oleh itu, anda akan dapat mencari nilai melalui yang lain sel.

Baca Lagi: Cara Mengembalikan Nilai Tertinggi Menggunakan VLOOKUP dalam Excel

Bacaan Serupa

  • VLOOKUP Tidak Berfungsi (8 Sebab & Penyelesaian)
  • INDEX MATCH lwn Fungsi VLOOKUP (9 Contoh)
  • VLOOKUP keKembalikan Berbilang Lajur dalam Excel (4 Contoh)
  • VLOOKUP dan Kembalikan Semua Padanan dalam Excel (7 Cara)
  • Excel VLOOKUP untuk Mengembalikan Berbilang Nilai Menegak

4. Menggunakan Fungsi Bersarang dengan IF & VLOOKUP kepada Nilai Carian daripada Senarai Lebih Pendek

Pada masa ini, kami ingin mengisih atau mengekstrak beberapa data khusus daripada senarai menggunakan IF dan VLOOKUP fungsi bersarang. Katakan lajur tambahan ditambahkan pada set data sebelumnya bernama Status . Terdapat dua nilai yang mungkin untuk atribut ini, satu ialah Dihantar dan Tidak Dihantar . Tugas kami adalah untuk menentukan status setiap produk menggunakan maklumat jadual Senarai Produk Dihantar .

Untuk mencapai matlamat ini, pergi melalui langkah di bawah.

📌 Langkah:

  • Pertama sekali, klik pada sel G5 dan masukkan formula berikut.
=IF(ISNA(VLOOKUP(C5,$I$5:$I$10,1,FALSE)),"Not Delivered","Delivered")

🔎 Pecahan Formula:

  • Selain itu, kami telah menggunakan gabungan fungsi IF, ISNA dan VLOOKUP di sini. Jika fungsi ISNA tidak dapat mencari nama data yang dipadankan daripada julat carian, maka ia akan mengembalikan BENAR, sebaliknya SALAH.
  • Menggunakan nilai pulangan fungsi ISNA , Fungsi JIKA mengembalikan " Tidak Dihantar " jika produk tidak ditemui dalam julat carian dan " Dihantar " jika produk berada dalamjulat carian.
  • Jika anda ingin meneroka lebih lanjut tentang fungsi ISNA ini, anda boleh melawati pautan ini.
  • Selepas itu, tekan kekunci Enter .
  • Selepas itu, gunakan pemegang isian ciri ke bawah untuk menyalin formula untuk semua sel lain di bawah.

Oleh itu, anda akan melihat bahawa anda akan dapat mencari nilai daripada senarai pendek melalui cara ini.

Baca Lagi: Cara Menggunakan Fungsi IF ISNA dengan VLOOKUP dalam Excel (3 Contoh)

5. Penggunaan Fungsi Bersarang IF-VLOOKUP untuk Melakukan Pengiraan Berbeza

Kini dalam bahagian ini, kami akan melakukan lebih banyak pengiraan berdasarkan harga produk secara automatik.

Katakanlah,  kami ingin mengetahui diskaun sebanyak 20% jika harga unit lebih tinggi daripada $800 dan diskaun 15% jika harga unit lebih rendah daripada $800. Ikut langkah di bawah untuk mencapainya.

📌 Langkah:

  • Pada mulanya, klik pada sel C17 dan masukkan formula berikut.
=IF(VLOOKUP(C16,$B$5:$F$14,4,FALSE )>800, VLOOKUP(C16,$B$5:$F$14,4,FALSE)*15%, VLOOKUP(C16,$B$5:$F$14,4,FALSE)*20%)

  • Seterusnya, tekan Masukkan kunci.

🔎 Pecahan Formula:

  • VLOOKUP(C16,$B$5:$F$14,4,FALSE )>800 , bahagian ini akan menyemak sama ada nilai carian sel C16 dalam Harga Seunit lajur lebih besar daripada 800.
  • =IF(VLOOKUP(C16,$B$5:$F$14,4,FALSE)>800,VLOOKUP(C16,$B$5:$F$14,4,FALSE)*15%,VLOOKUP(C16,$B$5:$F$14,4,FALSE)*20%) , bahagian ini memastikan bahawa jika nilai yang dicari lebih besar daripada 800, ia akan didarabkan dengan 15%, jika tidak, ia akan didarabkan dengan 20%.
  • Pada masa ini, masukkan sebarang ID pada sel C16 dan anda akan mendapat output dalam sel C17 .

Oleh itu, anda akan dapat melakukan pengiraan yang berbeza dengan menggunakan IF dan VLOOKUP fungsi bersarang.

Cara Mengendalikan Ralat Semasa Bekerja dengan Formula Bersarang bagi Fungsi IF dan VLOOKUP dalam Excel

Kini, kadangkala, mungkin berlaku bahawa, tiada padanan mengikut carian anda. Dalam situasi ini, anda akan mendapat #N/A ralat. Tetapi anda boleh mengelak daripada menunjukkan ralat ini menggunakan beberapa helah dan formula. Ikuti cara di bawah untuk mengetahui perkara ini melalui set data yang sama yang digunakan dalam contoh lepas.

1. JIKA ISNA VLOOKUP untuk Menyembunyikan Ralat #N/A

Anda boleh menggunakan fungsi ISNA dengan fungsi IF dan VLOOKUP untuk mengelak daripada mendapat #N/A ralat. Ikut langkah di bawah untuk melakukannya.

📌 Langkah:

  • Pertama sekali, klik pada sel C17 dan masukkan yang berikut formula.
=IF(ISNA(VLOOKUP(C16,$B$5:$F$14,4,FALSE)),"Not found",VLOOKUP(C16,$B$5:$F$14,4,FALSE))

  • Mengikuti, tekan kekunci Enter .

🔎 Pecahan Formula:

  • VLOOKUP(C16,$B$5:$F$14,4,FALSE) , bahagian ini mencari unitharga daripada lajur Harga Unit untuk ID produk yang berada dalam sel C16 .
  • ISNA(VLOOKUP(C16,$B$5:$F$14,4, FALSE)) , bahagian ini menyemak sama ada nilai harga unit yang diingini tersedia dalam set data atau tidak.
  • =IF(ISNA(VLOOKUP(C16,$B) $5:$F$14,4,FALSE)),"Not found",VLOOKUP(C16,$B$5:$F$14,4,FALSE)) , formula ini mengembalikan "Not found" jika nilai tidak wujud dalam set data dan mengembalikan "Ditemui" jika nilai wujud dalam set data.
  • Pada masa ini, masukkan sebarang ID yang tiada dalam set data dalam sel C16 .
  • Oleh itu, anda akan mendapat hasil yang anda inginkan sebagai Tidak ditemui dalam sel C17 dan bukannya #N/A ralat.

Akibatnya, anda akan dapat menangani ralat #N/A dengan cara ini.

Baca Lagi: Mengapa VLOOKUP Mengembalikan #N/A Apabila Padanan Wujud? (5 Punca & Penyelesaian)

2. Kembalikan 0 untuk Data Hilang Menggunakan Fungsi IF dan VLOOKUP

Sekarang, katakan, anda mahu mengembalikan 0 dan bukannya mengembalikan “Tidak dijumpai ” apabila tiada data dipadankan. Anda boleh mencapainya dengan menggunakan langkah di bawah.

📌 Langkah:

  • Pertama, masukkan formula berikut dalam sel C17 dan tekan kekunci Enter .
=IF(ISNA(VLOOKUP(C16,$B$5:$F$14,4,FALSE)),0,VLOOKUP(C16,$B$5:$F$14,4,FALSE))

🔎 Pecahan Formula:

  • ISNA(VLOOKUP(C16,$B$5:$F$14,4,FALSE) ) , bahagian ini menyemak sama ada unit carian sel C16 nilai harga tersedia dalam set data atau tidak.
  • =IF(ISNA(VLOOKUP(C16,$B$5:$F$14,4,FALSE)),0,VLOOKUP(C16 ,$B$5:$F$14,4,FALSE)) , bahagian ini mengembalikan 0 jika nilai tidak ditemui dalam set data dan mengembalikan harga unit sebenar produk yang diingini jika ditemui.
  • Selepas itu, masukkan sebarang ID yang tiada dalam set data dalam sel C16 .

Oleh itu, anda akan mendapat hasil yang anda inginkan dalam sel C17 dan akan dapat menangani ralat #N/A dengan 0.

Nota:

Sebagai Harga, medan diformatkan sebagai mata wang itulah sebabnya ia tidak akan mencetak 0 secara langsung. Daripada 0, ia akan mencetak garis sempang (-) .

Perkara yang Perlu Diingat

Dalam amalan, anda boleh mendapatkan #N/A ralat atas sebab berikut.

  • Nilai carian tidak wujud dalam jadual
  • Nilai carian salah eja atau mengandungi ruang tambahan.
  • Julat jadual tidak dimasukkan dengan betul.
  • Anda sedang menyalin VLOOKUP dan rujukan jadual tidak dikunci.

Kesimpulan

Jadi, dalam artikel ini, saya telah menunjukkan kepada anda 5 contoh praktikal fungsi bersarang IF VLOOKUP dalam Excel. Anda juga boleh memuat turun buku kerja percuma kami untuk berlatih. Saya harap anda mendapati artikel ini berguna dan bermaklumat. Jika anda mempunyai sebarang pertanyaan atau cadangan lanjut, sila berasa bebas untuk mengulas di sini.

Dan, lawati ExcelWIKI untuk mengetahui lebih banyak perkara

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.