Excel VLOOKUP Funkcio kun SE Kondiĉo (7 Realaj Ekzemploj)

  • Kundividu Ĉi Tion
Hugh West

VLOOKUP estas unu el la plej potencaj kaj plej uzataj funkcioj en Excel. Uzado de IF-logika funkcio kun VLOOKUP plifortigas la formulojn. En ĉi tiu artikolo, ni vidos bonan nombron da ekzemploj kie ni parigis Excel VLOOKUP Funkcion kun IF-kondiĉo .

Excel IF-Funkcio

Kontrolu ĉu kondiĉo estas plenumita, kaj redonu unu valoron se VERA , kaj alian valoron se FALSA .

La Sintakso de IF funkcio:

IF (logical_test, value_if_true, [value_if_false])

logika_testo (postulata)

La kondiĉo, kiun vi volas testi

valoro_se_vera (postulata)

Se la logika_testo estas VERA , la IF funkcio redonos ĉi tiun valoron.

value_if_false (laŭvola)

Se la logika_testo estas FALSA, la IF funkcio redonos ĉi tiun valoron.

Excel VLOOKUP Funkcio

Serĉas valoron en la plej maldekstra kolumno de tabelo, kaj poste redonas valoro en la sama vico de kolumno kiun vi specifita. Defaŭlte, la tabelo devas esti ordigita en kreskanta ordo .

La Sintakso de VLOOKUP funkcio:

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

serĉa_valoro (bezonata)

Ĉi tio indikas la valoron, kiun vi volas serĉi per ĉi tiu funkcio. Certigu, ke la serĉo_valoro estas en la unua kolumno de via table_array.

table_array (postulata)

Ĝi estas la Ĉela gamo de kie vi volas serĉi VSERĈO formulo. Se ĉi tiu VLOOKUP formulo resendas eraron , tiam la valoro “Ne trovita” montriĝos en la ĉelo F7 .

  • Tiam premu ENTER .
  • Nun, vi povas vidi, ke la eraro estas forigita.

  • Post tio, por forigi la eraron uzante la ISNA funkcion elektu Ĉelon F8 kaj enigu la jenan formulon.
=IF(ISNA(VLOOKUP(E8,price_list,2,FALSE)), "Not found", VLOOKUP(E8, price_list, 2, FALSE))

ISNA-funkcio revenas VERA kiam ĝi trovas la #N/A eraro . Mi montris ĝin sur la supra dekstra angulo de la laborfolio.

Se ĉi tiu formulo liveras la #N/A-eraro , tiam ISNA revenos VERA valoro, kaj la argumento logika_test de IF funkcio estos VERA . Se ĉi tiu VLOOKUP formulo redonas realan valoron , ISNA resendos FALSA valoro.

Do, se ISNA redonas la VERA valoro IF funkcias ĉi tiu valoro “Ne trovita” montriĝos en ĉelo F8 . Alie, ĉi tiu formulo estos efektivigita: VLOOKUP(E8, prezo_listo, 2, FALSA) . Ĉi tio estas simpla VLOOKUP formulo.

  • Fine, premu ENTER por forigi la eraron uzante la ISNA-funkcio .

6. Farante multoblajn kalkulojn uzante la funkcion VLOOKUP kun SE Kondiĉo

Sekva, ni montros vi kiel fari multajn kalkulojn per la VSERĈOFunkcio kun la IF-kondiĉo .

Ĉi tie, ni elektos ajnan Vendiston, kaj depende de la Venda valoro ni kalkulos Comm% uzante la VLOOKUP-Funkcion kun IF-kondiĉo .

Sekvu la paŝojn donitajn sube al ĝi memstare.

Paŝoj:

  • Unue, kreu falbutonon en Ĉelo G4 uzante la Datumojn. Valida funkcio kie enigu Ĉelintervalon B5:B9 kiel Fonto sekvante la paŝojn montritajn en Metodo3 .
  • Sektu iun ajn. Vendisto el la fallisto. Ĉi tie ni elektos Vendiston A .

  • Tiam elektu Ĉelon G5 kaj enigu la jenan formulo.
=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%)

Formula disfalo

  • Unue, en la funkcio SE, ni starigas VLOOKUP(G4,$B$5:$D$9,3,FALSE)>=150 kiel logika_testo . Ĝi kontrolos ĉu la valoro en Ĉelo G4 estas pli granda ol aŭ egala al 150 uzante la VLOOKUP Funkcion en Ĉela gamo B5:D9 kaj en la 3a kolumno.
  • Tiam, se la funkcio liveras VERA , ĝi trovos la valoron de Vendoj el Ĉela gamo B5:D9 kaj en la 3a kolumno uzante la VLOOKUP Funkcion kaj post tio obligu in per 30% .
  • Alie, ĝi multobligos la VLookup-valoron per 15% .
  • Fine, premu ENTER por akiri la valoron de Comm% .

7. Komparante Vlookup Valoron kun Alia Ĉela Valoro

En la fina metodo, ni montros vi kiel kompari la Vserĉo-valoron kun alia ĉelo valoro uzante la VLOOKUP-Funkcion kun la IF-kondiĉo .

Unue, ni kalkulos la valoron de Max Sales kaj poste kontrolos ĉu la produkto en Ĉelo G5 estas Max aŭ ne.

Iru la subajn paŝojn por fari ĝin memstare.

Paŝoj:

  • En la komenco, elektu Ĉelon F4 kaj enigu la jenan formulon.
=MAX(D5:D9)

Jen, en la MAX funkcio , ni enmetis Ĉela gamon D5:D9 kiel nombron por identigi la maksimuman valoron.

  • Tiam premu ENTER .

  • Post tio, kreu falbutonon en Ĉelo G5 uzante la funkcion Valumado de datumoj. kie vi enmetas Ĉelintervalon C5:C9 kiel Fonto laŭ la paŝoj montritaj en Metodo3 .
  • Sektu iun ajn . 1>Pr eldukto el la fallisto. Ĉi tie, ni elektos Ovon .

  • Nun elektu Ĉelon I5 kaj enigu la sekvan formulon .
=IF(VLOOKUP($G$5,$C$5:$D$9,2,FALSE)>=$G$4,"Yes","No")

Formula disfalo

  • Unue, en la funkcio SE, ni starigas VLOOKUP($G$5,$C$5:$D$9,2,FALSE)>=$G$4 kiel logika_testo . Ĝi kontrolos ĉu la valoro en Ĉelo G5 estas pli granda ol aŭegala al la valoro en Ĉelo G4 uzante la VLOOKUP Funkcion en Ĉela gamo C5:D9 kaj en la 2a kolumno.
  • Tiam, se la funkcio estas VERA , ĝi resendos “Jes” .
  • Alie, se la funkcio estas FALSA , ĝi revenos “Ne” .
  • Fine, premu ENTER .

Praktika sekcio

En ĉi tiu sekcio, ni donas al vi la datumaron por ekzerci memstare kaj lerni uzi ĉi tiujn metodojn.

valoro.

kol_index_num (postulata)

Ĝi estas la kolumna numero de via donita ĉela gamo komencanta per 1 el la plej maldekstra kolumno.

range_lookup (laŭvola)

Ĉi tio estas laŭvola logika valoro kiu indikas ĉu vi volas trovi proksimuman kongruon aŭ precizan kongruon uzante ĉi tiun funkcion.

VERA serĉos la plej proksiman valoron konsiderante ke la unua kolumno de la tabelo estas ordigita aŭ cifere aŭ alfabete.

Se vi ne indikas metodon, ĉi tiu estos uzata defaŭlte.

FALSE serĉos la precizan valoron de la unua kolumno.

Elŝutu Praktikan Laborlibron

VLOOKUP Funkcio kun IF Condition.xlsx

7 Manieroj uzi VLOOKUP Funkcion kun IF Kondiĉo en Excel

Ĉi tie, vi trovos 7 malsamajn manierojn kun realaj ekzemploj por uzi la VLOOKUP funkcion kun IF-kondiĉo en Excel.

1. Uzante VLOOKUP-Funkcion kun IF-kondiĉo por Reveni En Stoko/ Ne en Stoko en Excel <1 1>

Ĉi tio estas bona ekzemplo se vi administras inventaron uzante Excel. En la sekva laborfolio (supra maldekstra angulo), vi vidas, ke mi havas tablon. La tabelo listigas kelkajn Produktojn kaj ilian staton sub la kolumno Havebleco .

Nun ni uzos la VLOOKUP-funkcion kun la SE kondiĉo reveni En Stoko Ne en Stoko en la 2-a Tabelo.

Ĉi tieestas la paŝoj.

Paŝoj:

  • Unue, elektu Ĉela gamo B4:D9 .
  • Tiam, tajpu product_status en la Nomo kesto.
  • Sekva, premu ENTER .

  • Post tio, en la 2 nd tabelo (sub la Butikĉaro ), sub la Stato kolumno , kaj en Ĉelo C13 ni enigos ĉi tiun formulon.
=IF(VLOOKUP(B13, product_status, 2, FALSE)="Available", "In Stock", "Not in Stock")

Ĉi tiu formulo ankaŭ estas memklarigebla el la supra bildo. Jen la klarigo por novaj uzantoj de Excel:

Nun, ni klarigu la logikan_teston argumenton de ĉi tiu formulo. Ni uzas ĉi tiun formulon VLOOKUP(B14, produkta_stato, 2, FALSA)="Available" kiel la argumento de la IF funkcio logika_testo . Se ĉi tiu parto de la formulo liveras valoron VERA , tiam la ĉelo montros la valoron “En Provizo” , alie ĝi montros “Ne en Provizo” valoro.

  • Tiam premu ENTER kaj trenu malsupren la ilon Plenigi Tenilon al Aŭtomatplenigi la formulon por la ceteraj ĉeloj. .

Ni ankaŭ uzis alian kombinaĵon IF kaj VLOOKUP sub la Prezo $ kolumno.

  • Nun, jen la formulo, kiun mi uzis en ĉelo E13 .
=IF(C13="In Stock", D13*VLOOKUP(B13,product_status,3, FALSE), "Coming soon...")

Ĉi tie, se la valoro de ĉelo C13 estas “En Stock” , tiam la ĉelo montros la valoron de ĉi tiu parto de la formulo : D13*VLOOKUP(B13,produkta_stato,3, FALSA) . Ĉi tiu formuloestas nur produkto de la D13 ĉelvaloro kaj simpla VLOOKUP formulo.

Se la valoro de ĉelo C13 ne estas "En Provizo" , tiam la ĉelo montros ĉi tiun valoron "Baldaŭ..." .

  • Post tio, premu ENTER kaj trenu malsupren. la Plenigu Tenilon al Aŭtomata Plenigo la formulo por la ceteraj ĉeloj.

  • Sekva, enigu la jenan formulon en Ĉelo E17 .
=SUM(E13:E16)

  • Fine, premu ENTER .

2. Uzante VLOOKUP-Funkcion kun SE Kondiĉo por 2 Tabeloj de Valoroj

En ĉi tiu ekzemplo, vi vidos kiel uzi du aŭ pli da tabelaj tabeloj en la Excel VLOOKUP formulo .

Paŝoj:

  • Unue, enigu la sekvan formulon en Ĉelo H5 .
=VLOOKUP(G5, IF(F5="New", new_customer, old_customer), 2, TRUE)


7>

Formula disfalo

  • Unue, Ĉelo G5 estas la serĉa_valoro en la VLOOKUP Funkcio kaj ĝi estas kvanto sub la Vendoj kolumno.
  • Nun, IF(F5=”Nova”, nova_kliento, malnova_kliento): Tiu formulo redonos unu el la du tabeloj: nova_kliento kaj malnova_kliento . nova_kliento = $B$5:$C$9 kaj malnova_kliento = $B$13:$C$17 .
  • Post tio, la resto estas simpla. La kolumna indeksa nombro estas 2 . Do, la funkcio VLOOKUP redonos la valoron de la 2 nd kolumno de la sama vicokie ĝi trovas la serĉan valoron .

Ni uzis la VERA valoron kiel la argumenton range_lookup , do la VLOOKUP-funkcio serĉos la plej proksiman valoron egalan aŭ malpli ol la serĉvaloron .

  • Tiam premu ENTER kaj trenu malsupren la Plenigu Tenilon al Aŭtomata plenigo la formulo por la ceteraj ĉeloj.

  • Fine, vi faros akiri ĉiujn valorojn de Comm% uzante la VLOOKUP-funkcion kun IF-kondiĉo el 2 tabeloj .

3. Uzante la funkcion pri validigo de datumoj kun la funkcio VLOOKUP kaj la IF-kondiĉo

Nun ni montros al vi kiel uzi la funkcion pri validigo de datumoj kun la 1>VLOOKUP-funkcio kaj IF-kondiĉo en Excel.

Ĉi tie, ni havas datumaron enhavantan la Produkto liston kaj la Prezon de du vendejoj Meena kaj Lavendo . Nun ni montros al vi kiel VSERĈI ĉi tiujn datumojn en la 2a tabelo.

Sekvu la paŝojn donitajn sube por fari ĝin mem.

Paŝoj:

  • Unue, elektu Ĉelo C4 .
  • Tiam, iru al la Datumo langeto >> klaku sur Datumaj Iloj >> klaku sur Valumado de datumoj >> elektu Valumado de datumoj .

  • Nun aperos la skatolo Valumado de datumoj .
  • Post tio, elektu Listi kiel Permesi kaj enigu Ĉelintervalon C6:D6 kiel Fonto .
  • Sekva, alklaku OK .

  • Denove, elektu Ĉelo C4 .
  • Tiam alklaku la butonon Faro-malsupren .
  • Nun elektu iun ajn Veniko de via elekto. Ĉi tie, ni elektos Meena .

  • Sekva, nomu Ĉela gamo B7:D111 kiel shop_price trairante la paŝojn montritajn en Metodo1 .
  • Post tio, elektu Ĉelon G7 kaj enigu la sekvan formulon.
=IF($C$4="Meena",VLOOKUP(F7,shop_price,2,FALSE),VLOOKUP(F7,shop_price,3,FALSE))

Formula disfalo

  • En la komencante, la IF Funkcio testas ĉu $C$4 ĉelvaloro estas egala al la valoro Meena .
  • Tiam, se la supra logika testo estas VERA , ĝi redonas ĉi tiun parton de la formulo VLOOKUP(F7, butik_prezo,2, FALSE) . Ĝi estas simpla VLOOKUP formulo. Ĝi serĉas la valoron de ĉelo F7 en la tabeltabelo shop_price kaj se ĝi trovas ĝin tiam redonas la valoron de la 2 nd kolumno de la sama vico.
  • Alie, se la logika testo estas FALSA , tiam ĝi liveras ĉi tiun parton de la formulo VLOOKUP(F7, butiko_prezo,3 , FALSA) . Simpla VLOOKUP formulo. VLOOKUP trovas la valoron de la F7 ĉelo en la tabelo shop_price kaj se ĝi trovas ĝin tiam redonas la valoron de la 3 rd kolumno de la sama vico.
  • Tiam premu ENTER kaj trenu malsupren la Plenigi Tenilon ilonal Aŭtomatplenigo la formulo por la ceteraj ĉeloj.

  • Nun, vi ricevos la tutan Prezon valoroj de la Produktoj de la Meena vendejo.

  • Sekva, elektu Ĉelo I7 kaj enigu la jenan formulon.
=G7*H7

Jen, en la formulo, ni multoblis Ĉelo G7 kun la valoro de Ĉelo H7 al la Suta prezo de la Produkto .

  • Tiam premu ENTER kaj trenu malsupren la Plenigi Tenilon al Aŭtomatplenigo la formulon por la ceteraj ĉeloj.

  • Nun, ni ricevos ĉiujn Sutajn prezojn de la unuopaj Produktoj .

  • Post tio, elektu Ĉelo I12 kaj enigu la jenan formulon.
=SUM(I7:I11)

Ĉi tie, en la SUMA Funkcio , ni aldonis ĉiujn valorojn de la Ĉela gamo I7:I11 .

  • Fine, premu ENTER .

4. Elektante Col Index Num Argument de VLOOKUP Funkcio Dinamike kun IF-Funkcio

En la kvara metodo, ni montros al vi kiel vi povas elekti la argumenton Col Index Num de la VLOOKUP-funkcio dinamike per la IF-funkcio en Excel.

Jen la paŝoj.

Paŝoj:

  • En la komenco, nomu Ĉela gamo B4:E11 kiel venda_tabelo tra la paŝoj montritaj en Metodo1 .
  • Tiam kreufalbutono en Ĉelo C14 uzante la funkcion Valumado de datumoj kie enigu Ĉel-intervalon D4:E4 kiel Fonto sekvante la montritajn paŝojn. en Metodo3 .
  • Post tio, elektu iun ajn opcion per la falbutono. Ĉi tie, ni elektos Projektita .

  • Sekva, elektu Ĉelon C17 kaj enigu la sekvan formulon .
=VLOOKUP(B17, sales_table, 2, FALSE)

Ĉi tie, en la VLOOKUP Funkcio , ni enmetis Ĉelon B7 kiel serĉa_valoro , venda_tablo nomita intervalo kiel tabelo , 2 kiel kol_index_num, kaj FALSA kiel range_lookup .

  • Nun premu ENTER kaj trenu malsupren la Plenigi Tenilon al Aŭtomate Plenigu la formulon por la ceteraj ĉeloj.

  • Tiam, elektu Ĉelo C24 kaj enigu la jenan formulo.
=SUM(C17:C23)

Ĉi tie, en la SUM Funkcio , ni aldonis la valorojn de Ĉela gamo C17:C23 por akiri la kvanton de Tuta Celo .

  • Post tio, premu ENTER .

  • Poste, elektu Ĉelon D16 kaj enigu la jenan formulon.
=VLOOKUP(B16, sales_table, IF($C$14="Projected", 3, 4), FALSE)

Ĉi tio estas simpla simpla VLOOKUP formulo. Ni ĵus faris la col_index_num argumentparton dinamika uzante IF-funkcion .

Ĉi tiu parto de la formulo postulas iom da diskuto: IF($C$14=”Projektita”, 3, 4) . Sela valoro Ĉelo $C$14 egalas al la valoro Projekciita , la IF-funkcio revenos 3 , alie, ĝi revenos 4 . Do, ĉi tio estas dinamike elektado de la kolumna indeksa nombro de la VLOOKUP formulo .

  • Poste, premu ENTER kaj trenu malsupren la Plenigi Tenilon al Aŭtomata plenigo la formulo por la ceteraj ĉeloj.

  • Tiam elektu Ĉelon D24 kaj enigu la jenan formulon.
=SUM(D17:D23)

Ĉi tie, en la SUM Funkcio, ni aldonis la valorojn de Ĉela gamo D17:D23 por akiri la kvanton de Tuma Projektita .

  • Fine, premu ENTER .

5. Uzante ISNA kaj IFERROR-Funkcion kun VLOOKUP Funkcioj kaj IF Kondiĉo en Excel

Ĉi tiuj du teknikoj helpos vin trakti #N/A-eraroj . VLOOKUP generas #N/A eraron kiam ĝi ne trovas la valoron, kiun vi serĉas.

Nun, rigardu la sekvan bildon intense. Ĉi tie, Ĉelo F6 montras la eraron #N/A ĉar ni ne inteligente traktis la eraron.

Sekvu la Paŝojn. donita sube por solvi ĉi tiun eraron uzante la funkciojn ISNA kaj IFERROR en Excel.

Paŝoj:

  • Unue, elektu Ĉelon F7 kaj enigu la jenan formulon.
=IFERROR(VLOOKUP(E7,price_list,2,FALSE),"Not found")

Ĉi tie, kiel la valoro de la IFERROR-funkcio , ni enigis la

Hugh West estas tre sperta Excel-trejnisto kaj analizisto kun pli ol 10 jaroj da sperto en la industrio. Li tenas bakalaŭron en Kontado kaj Financo kaj magistron en Komercadministracio. Hugh havas entuziasmon por instruado kaj evoluigis unikan instruan aliron kiu estas facile sekvi kaj kompreni. Lia sperta scio pri Excel helpis milojn da studentoj kaj profesiuloj tutmonde plibonigi siajn kapablojn kaj elstari en siaj karieroj. Per sia blogo, Hugh dividas sian scion kun la mondo, proponante senpagajn Excel-lernilojn kaj interretan trejnadon por helpi individuojn kaj entreprenojn atingi sian plenan potencialon.