Daptar eusi
VLOOKUP mangrupikeun salah sahiji fungsi anu paling kuat sareng paling sering dianggo dina Excel. Ngagunakeun Fungsi logis IF kalawan VLOOKUP ngajadikeun rumus leuwih kuat. Dina artikel ieu, urang bakal ningali sababaraha conto anu saé dimana urang parantos masangkeun Excel VLOOKUP Fungsi sareng kaayaan IF .
Fungsi Excel IF
Pariksa naha hiji kaayaan geus minuhan, sarta balikkeun hiji nilai lamun BENER , sarta nilai sejen lamun SALAH .
Nu Sintaksis tina IF fungsi:
IF (logical_test, value_if_true, [value_if_false])
logical_test (diperlukeun)
Sarat anjeun hoyong nguji
value_if_true (diperyogikeun)
Upami logical_test TRUE , IF fungsi bakal mulangkeun nilai ieu.
value_if_false (opsional)
Lamun logical_test nyaeta FALSE, the IF fungsi bakal mulangkeun nilai ieu.
Excel VLOOKUP Function
Néangan hiji nilai dina kolom paling kénca dina tabel, terus mulangkeun nilai dina baris sarua ti kolom nu Anjeun tangtukeun. Sacara standar, tabél kudu diurutkeun dina urutan naek .
Fungsi Syntax tina VLOOKUP :
VLOOKUP (lookup_value, table_array, column_index_num, [range_lookup])
lookup_value (diperyogikeun)
Ieu nuduhkeun nilai anu anjeun hoyong pilari nganggo pungsi ieu. Pastikeun lookup_value aya dina kolom ka-1 dina table_array anjeun.
table_array (diperlukeun)
Ieu rentang Sél ti mana rék néangan a VLOOKUP rumus. Lamun rumus VLOOKUP ieu mulangkeun kasalahan , nilai “Teu kapanggih” bakal dipintonkeun dina sél F7 .
- Teras, pencét ENTER .
- Ayeuna, anjeun tiasa ningali yén kasalahan geus dihapus.
- Sanggeus éta, pikeun ngahapus éta kasalahan ngagunakeun fungsi ISNA pilih Sél F8 teras selapkeun rumus ieu.
=IF(ISNA(VLOOKUP(E8,price_list,2,FALSE)), "Not found", VLOOKUP(E8, price_list, 2, FALSE))
fungsi ISNA ngabalikeun BENER nalika manggihan #N/A kasalahan . Kuring geus ditémbongkeun di pojok katuhu luhur lembar kerja.
Lamun rumus ieu mulangkeun kasalahan#N/A , mangka ISNA bakal ngabalikeun nilai TRUE , sareng IF fungsi logical_test argumen bakal TRUE . Upami rumus VLOOKUP ieu ngabalikeun nilai nyata , ISNA bakal ngabalikeun nilai PALSU .
Jadi, upami ISNA mulihkeun TRUE nilai IF fungsi nilai ieu “Teu kapanggih” bakal dipintonkeun dina sél F8 . Upami teu kitu, rumus ieu bakal dieksekusi: VLOOKUP(E8, price_list, 2, FALSE) . Ieu rumus basajan VLOOKUP .
- Ahirna, pencét ENTER pikeun ngahapus éta kasalahan ngagunakeun Fungsi ISNA .
6. Nedunan Multiple Itungan ku Ngagunakeun Fungsi VLOOKUP kalawan IF Condition
Salajengna, urang bakal nembongkeun Anjeun kumaha ngalakukeun sababaraha itungan ku ngagunakeun VLOOKUPFungsi kalayan kaayaan IF .
Di dieu, urang bakal milih mana wae Salesman, sarta gumantung kana Penjualan nilai urang bakal ngitung Comm% ngagunakeun Fungsi VLOOKUP kalayan kondisi JIKA .
Tuturkeun léngkah-léngkah anu dipasihkeun di handap pikeun éta sorangan.
Léngkah-léngkah:
- Mimitina, jieun tombol turun-handap dina Sél G4 ngagunakeun Data Fitur validasi dimana nyelapkeun rentang Sél B5:B9 salaku Sumber ngaliwatan léngkah-léngkah anu dipidangkeun dina Metode3 .
- Salajengna, pilih mana waé Salesman tina daptar turun-handap. Di dieu, urang bakal milih Salesman A .
- Teras, pilih Cell G5 jeung selapkeun di handap ieu rumus.
=IF(VLOOKUP(G4,$B$5:$D$9,3,FALSE)>=150,VLOOKUP(G4,$B$5:$D$9,3,FALSE)*30%,VLOOKUP(G4,$B$5:$D$9,3,FALSE)*15%)
Rumus Rumus
- Mimitina, dina fungsi IF, urang nyetel VLOOKUP(G4,$B$5:$D$9,3,FALSE)>=150 jadi logical_test . Bakal pariksa naha nilai dina Sél G4 langkung ageung atanapi sami sareng 150 nganggo Fungsi VLOOKUP dina rentang Sél B5:D9 sareng dina Ka-3 kolom.
- Terus, lamun fungsina balik BENER , éta bakal manggihan nilai Penjualan ti rentang Sél B5:D9 jeung dina 3rd kolom maké VLOOKUP Function jeung sanggeus éta kalikeun ku 30% .
- Upami teu kitu, éta bakal kalikeun nilai VLookup ku 15% .
- Ahirna, pencét ENTER pikeun meunangkeun nilai tina Comm% .
7. Ngabandingkeun Nilai Vlookup jeung Nilai Sél séjén
Dina métode ahir, urang bakal mintonkeun anjeun kumaha carana ngabandingkeun nilai Vlookup kalawan sél séjén nilai maké Fungsi VLOOKUP jeung kaayaan IF .
Kahiji, urang bakal ngitung nilai Max Sales terus pariksa naha produk dina Cell G5 nyaéta Max atanapi henteu.
Lakukeun léngkah-léngkah ieu di handap pikeun ngalakukeunana sorangan.
Léngkah-léngkah:
- Di awal, pilih Sél F4 jeung selapkeun rumus ieu.
=MAX(D5:D9)
Di dieu, dina MAX fungsi , urang nyelapkeun rentang sél D5:D9 salaku angka pikeun ngaidentipikasi nilai maksimum .
- Teras, pencét ENTER .
- Sanggeus éta, jieun tombol turun-handap dina Sél G5 ngagunakeun fitur Validasi Data dimana anjeun nyelapkeun rentang Sél C5:C9 salaku Sumber ngaliwatan léngkah-léngkah anu dipidangkeun dina Metode3 .
- Salajengna, pilih mana wae Pr oduct tina daptar turun-handap. Di dieu, urang bakal milih Endog .
- Ayeuna, pilih Sél I5 jeung selapkeun rumus ieu. .
=IF(VLOOKUP($G$5,$C$5:$D$9,2,FALSE)>=$G$4,"Yes","No")
Rumus Rumusna
- Kahiji, dina fungsi IF, urang nyetel VLOOKUP ($G$5,$C$5:$D$9,2,FALSE)>=$G$4 sebagai logical_test . Bakal mariksa lamun nilai dina sél G5 leuwih badag batan atawasarua jeung nilai dina Sél G4 ku cara maké Fungsi VLOOKUP dina rentang Sél C5:D9 jeung dina 2nd kolom.
- Salajengna, upami fungsina BENER , éta bakal uih deui “Leres” .
- Lain, upami fungsina PALSU , bakal mulang “Henteu” .
- Ahirna, pencét ENTER .
Bagian Praktek
Dina bagian ieu, kami masihan anjeun set data kanggo latihan nyalira sareng diajar ngagunakeun metode ieu.
nilai.
col_index_num (diperlukeun)
Ieu nomer kolom tina rentang sél nu dibikeun Anjeun dimimitian ku 1 ti kolom paling kénca.
range_lookup (opsional)
Ieu mangrupa nilai logis opsional anu nunjukkeun lamun anjeun hayang manggihan perkiraan cocok atawa cocok pasti ngagunakeun fungsi ieu.
BENER bakal néangan nilai pangdeukeutna sanggeus tempo yén kolom kahiji tabel diurutkeun boh numerik atawa abjad.
Lamun teu nunjukkeun hiji métode, ieu bakal dipaké sacara standar.
FALSE bakal milarian nilai tepat kolom kahiji.
Unduh Buku Latihan Praktek
Fungsi VLOOKUP kalawan IF Condition.xlsx
7 Cara Nganggo Fungsi VLOOKUP sareng IF Condition dina Excel
Di dieu, anjeun bakal mendakan 7 cara anu béda sareng conto kahirupan nyata ngagunakeun fungsi VLOOKUP kalawan kondisi IF dina Excel.
1. Ngagunakeun Fungsi VLOOKUP kalawan Kaayaan IF pikeun Ngabalikeun Stok/ Teu di Stok dina Excel <1 1>
Ieu conto alus lamun anjeun ngatur inventaris ngagunakeun Excel. Dina lembar kerja di handap ieu (beulah kénca luhur), anjeun ningali kuring gaduh méja. Tabél daptar sababaraha Produk sareng statusna dina kolom Kasadiaan .
Ayeuna, urang bakal nganggo fungsi VLOOKUP kalayan IF kaayaan ngabalikeun Aya Stok atanapi Teu aya Stok dina Tabél ka-2.
Di dieunyaéta léngkah-léngkahna.
Léngkah-léngkah:
- Kahiji, pilih Rentang sél B4:D9 .
- Lajeng, ngetik status_produk dina kotak Nami .
- Salajengna, pencét ENTER .
- Sanggeus éta, dina tabel 2 nd (dina Karanjang Balanja ), dina kolom Status , jeung dina Sél C13 urang bakal ngasupkeun rumus ieu.
=IF(VLOOKUP(B13, product_status, 2, FALSE)="Available", "In Stock", "Not in Stock")
Rumus ieu oge jelas tina gambar di luhur. Ieu katerangan pikeun pangguna Excel anyar:
Ayeuna, hayu urang terangkeun logical_test argumen rumus ieu. Kami nganggo rumus ieu VLOOKUP(B14, product_status, 2, FALSE) = "Available" salaku argumen IF fungsi logical_test . Upami bagian tina rumus ieu ngabalikeun nilai BENER maka sél bakal nunjukkeun nilai "Dina Stok" , upami henteu bakal nunjukkeun nilai "Teu aya Stok" nilai.
- Teras, pencet ENTER jeung sered ka handap alat Eusian Cecekelan ka Eusian Otomatis rumus pikeun sél sésana. .
Kami ogé geus ngagunakeun kombinasi IF jeung VLOOKUP sejen dina Harga $ kolom.
- Ayeuna, ieu rumus anu ku kuring dianggo dina sél E13 .
=IF(C13="In Stock", D13*VLOOKUP(B13,product_status,3, FALSE), "Coming soon...")
Di dieu, lamun nilai sél C13 nyaeta “Dina Stok” , mangka sél bakal nembongkeun nilai bagian tina rumus ieu. : D13*VLOOKUP(B13,status_produk,3, SALAH) . Rumus ieungan mangrupa produk tina D13 nilai sél jeung rumus basajan VLOOKUP .
Lamun nilai sél C13 lain "Dina Stok" , teras sél bakal ningalikeun nilai ieu "Enggal sumping..." .
- Sanggeus éta, pencét ENTER sareng sered ka handap. alat Fill Handle pikeun Autofill rumus pikeun sél sésana.
- Salajengna, selapkeun rumus ieu dina Sél E17 .
=SUM(E13:E16)
- Ahirna, pencét ENTER .
2. Ngagunakeun Fungsi VLOOKUP kalawan Kaayaan IF pikeun 2 Tabél Niley
Dina conto ieu, Anjeun bakal ningali kumaha ngagunakeun dua atawa leuwih asép Sunandar Sunarya tabel dina Rumus Excel VLOOKUP .
Lengkah:
- Kahiji, selapkeun rumus ieu dina Sél H5 .
=VLOOKUP(G5, IF(F5="New", new_customer, old_customer), 2, TRUE)
Rumus Rumus
- Kahiji, Sél G5 nyaéta lookup_value dina Fungsi VLOOKUP sareng jumlahna dina kolom Penjualan .
- Ayeuna, IF (F5 = "New", new_customer, old_customer): Rumus ieu bakal ngabalikeun salah sahiji tina dua tabel: new_customer sareng old_customer . new_customer = $B$5:$C$9 jeung old_customer = $B$13:$C$17 .
- Sanggeus éta, sésana téh basajan. Jumlah indéks kolom nyaéta 2 . Janten, fungsi VLOOKUP bakal ngabalikeun nilai tina kolom 2 nd baris anu sami.dimana manggihan nilai lookup .
Kami geus ngagunakeun nilai TRUE salaku argumen range_lookup , jadi Pungsi VLOOKUP bakal neangan nilai pangdeukeutna sarua atawa kurang ti nilai lookup .
- Teras, pencet ENTER jeung sered ka handap 1> Eusian Cecekelan alat pikeun Eusian Otomatis rumus pikeun sél sésana.
- Ahirna, anjeun bakal Kéngingkeun sadaya nilai Comm% nganggo fungsi VLOOKUP kalayan kaayaan IF tina 2 tabel .
3. Nganggo Fitur Validasi Data sareng Fungsi VLOOKUP sareng Kondisi IF
Ayeuna, kami bakal nunjukkeun anjeun kumaha ngagunakeun Fitur Validasi Data kalayan Fungsi VLOOKUP jeung kaayaan IF dina Excel.
Di dieu, urang boga set data nu ngandung daptar Produk jeung Harga tina dua toko Meena jeung Lavender . Ayeuna, kami bakal nunjukkeun anjeun kumaha VLOOKUP data ieu dina 2nd tabél.
Tuturkeun léngkah-léngkah ieu di handap pikeun ngalakukeunana sorangan.
Lengkah-léngkah:
- Mimitina, pilih Sél C4 .
- Teras, buka tab Data >> klik Alat Data >> klik Validasi Data >> pilih Validasi Data .
- Ayeuna, kotak Validasi Data .
- Sanggeus éta, pilih Daptar salaku Ngidinan jeung selapkeun rentang sél C6:D6 salaku Sumber .
- Salajengna, klik OK .
- Deui, pilih Sél C4 .
- Teras, klik tombol Turunkeun .
- Ayeuna, pilih mana wae Toko anu pilihan. Di dieu, urang bakal milih Meena .
- Salajengna, nami rentang sél B7:D111 sakumaha shop_price ngaliwatan léngkah-léngkah anu dipidangkeun dina Metode1 .
- Sanggeus éta, pilih Sél G7 jeung selapkeun rumus ieu.
=IF($C$4="Meena",VLOOKUP(F7,shop_price,2,FALSE),VLOOKUP(F7,shop_price,3,FALSE))
Rumus Ngarecah
- Dina dimimitian, fungsi IF nguji naha $C$4 nilai sél sarua jeung nilai Meena .
- Terus, lamun uji logis di luhur nyaéta BENER , éta ngabalikeun bagian tina rumus ieu VLOOKUP(F7, shop_price,2, FALSE) . Éta mangrupikeun rumus VLOOKUP anu lugas. Éta milarian nilai sél F7 dina array tabel shop_price sareng upami mendakan éta teras mulihkeun nilai 2 nd kolom dina baris anu sarua.
- Lain kitu, lamun tes logis SALAH , éta bakal mulangkeun bagian tina rumus ieu VLOOKUP(F7, shop_price,3 , PALSU) . Rumus VLOOKUP basajan. VLOOKUP mendakan nilai sél F7 dina susunan tabel shop_price sareng upami mendakan éta teras mulihkeun nilai tina 3
baris sarua.
- Teras, pencet ENTER jeung sered ka handap alat Fill Handle ka Eusian Otomatis rumus pikeun sésa sél.
- Ayeuna, anjeun bakal meunang sakabéh Harga nilai Produk toko Meena .
- Salajengna, pilih Sél I7 teras selapkeun rumus ieu.
=G7*H7
Di dieu, dina rumus, urang dikalikeun Sél G7 kalayan nilai Sél H7 kana Total harga Produk .
- Teras, pencét ENTER jeung sered ka handap alat Fill Handle ka Autofill rumus pikeun sél lianna.
- Ayeuna, urang bakal meunang sagala Total harga hiji Produk .
- Sanggeus éta, pilih Sél I12 jeung selapkeun rumus ieu.
=SUM(I7:I11)
Di dieu, dina Fungsi SUM , urang ditambahkeun sakabeh nilai rentang Sél I7:I11 .
- Ahirna, pencét ENTER .
4. Milih Col Index Num Argument of VLOOKUP Function Sacara dinamis sareng Fungsi IF
Dina metode kaopat, kami bakal nunjukkeun anjeun kumaha anjeun tiasa milih argumen Col Index Num tina fungsi VLOOKUP sacara dinamis sareng Fungsi IF dina Excel.
Ieu léngkah-léngkahna.
Léngkah-léngkah:
- Di awal, ngaranan rentang Sél B4:E11 sakumaha sales_table ngaliwatan léngkah-léngkah anu dipidangkeun dina Metode1 .
- Lajeng, jieun hijitombol turun-handap dina Sél C14 ngagunakeun fitur Validasi Data dimana selapkeun rentang Sél D4:E4 salaku Sumber ngaliwatan léngkah-léngkah anu dipidangkeun dina Metode3 .
- Sanggeus éta, pilih pilihan naon waé nganggo tombol turun-handap. Di dieu, urang bakal milih Projected .
- Salajengna, pilih Cell C17 teras selapkeun rumus ieu. .
=VLOOKUP(B17, sales_table, 2, FALSE)
Di dieu, dina Fungsi VLOOKUP , urang nyelapkeun Sél B7 sakumaha lookup_value , sales_table ngaranan rentang salaku table_array , 2 sakumaha col_index_num, jeung FALSE sakumaha range_lookup .
- Ayeuna, pencét ENTER jeung sered ka handap alat Fill Handle ka Eusian Otomatis rumus pikeun sél sésana.
- Teras, pilih Sél C24 jeung selapkeun ieu di handap. rumus.
=SUM(C17:C23)
Di dieu, dina Fungsi SUM , urang nambahkeun nilai tina rentang Sél C17:C23 pikeun meunangkeun jumlah Total Target .
- Sanggeus éta, pencét ENTER .
- Salajengna, pilih Sél D16 jeung selapkeun rumus ieu.
=VLOOKUP(B16, sales_table, IF($C$14="Projected", 3, 4), FALSE)
Ieu rumus basajan VLOOKUP . Urang karek nyieun col_index_num bagian argumen dinamis ngagunakeun Fungsi IF .
Bagian rumus ieu merlukeun sawala saeutik: IF ($C$14="Projected", 3, 4) . Lamunnilai Cell $C$14 sarua jeung nilai Projected , fungsi IF bakal mulang 3 , lamun henteu, éta bakal mulang 4 . Janten, ieu dinamis milih nomer indéks kolom tina rumus VLOOKUP .
- Sanggeus, pencét ENTER teras sered ka handap alat Fill Handle ka Otomatis Eusian rumus pikeun sél sesa.
- Teras, pilih Sél D24 jeung selapkeun rumus ieu.
=SUM(D17:D23)
Di dieu, dina Fungsi SUM , urang tambahkeun nilai rentang Sél D17:D23 pikeun meunangkeun jumlah Total Projected .
- Ahirna, pencét ENTER .
5. Ngagunakeun Fungsi ISNA sareng IFERROR sareng Fungsi VLOOKUP sareng Kaayaan IF dina Excel
Dua téknik ieu bakal ngabantosan anjeun pikeun nanganan #N/A kasalahan . VLOOKUP ngahasilkeun kasalahan #N/A lamun teu manggihan nilai nu ditéang.
Ayeuna, tingali gambar di handap ieu sacara intensif. Di dieu, Sél F6 nunjukkeun kasalahan #N/A sabab kami henteu nanganan kasalahan éta kalayan pinter.
Tuturkeun Léngkah-léngkahna dibikeun di handap pikeun ngajawab kasalahan ieu ngagunakeun ISNA jeung IFERROR fungsi dina Excel.
Lengkah:
- Kahiji, pilih Sél F7 jeung selapkeun rumus ieu.
=IFERROR(VLOOKUP(E7,price_list,2,FALSE),"Not found")
Di dieu, salaku nilai tina fungsi IFERROR , urang gaduh input