Funkciji IF in VLOOKUP v Excelu (5 primernih primerov)

  • Deliti To
Hugh West

IF in . VLOOKUP so nekatere od najpogosteje uporabljenih funkcij v programu MS Excel za različne namene. IF izjava se uporablja za kondicioniranje in VLOOKUP se uporablja za iskanje katere koli določene vrednosti v območju. S formulami, ki uporabljajo ti dve funkciji, lahko enostavno poiščete katere koli določene vrednosti iz katerega koli danega nabora podatkov. V tem članku vam bom prikazal 5 praktičnih primerov uporabe funkcij IF in . VLOOKUP ugnezdena funkcija v Excelu.

Prenesi delovni zvezek za prakso

Naš delovni zvezek za vadbo lahko brezplačno prenesete s tega mesta!

Uporaba vgrajenih IF in VLOOKUP.xlsx

5 praktičnih uporab funkcij IF in VLOOKUP v Excelu

1. Ujemanje izhoda VLOOKUP z določeno vrednostjo

Obravnavajmo nabor podatkov o izdelkih z njihovimi ID , Ime , Cena na enoto , Količina , Skupni znesek in Datum dostave .

Zdaj želimo ugotoviti razpoložljivost vsakega izdelka z uporabo formuli IF in VLOOKUP Želimo poiskati razpoložljivost izdelka tako, da vnesemo samo ime izdelka. Če želite to doseči, sledite spodnjim korakom.

📌 Koraki:

  • Najprej kliknite na celica C17 .
  • Nato vnesite naslednjo formulo v celica C17 in pritisnite Vstopite.
=IF(VLOOKUP(C16,$C$5:$D$14,2,FALSE)=0, "Ne", "Da")

🔎 Razčlenitev formule:

  • Prvič, v Funkcija VLOOKUP C16 je celica, v kateri je iskana ključna beseda. $C$5:$D$14 je območje, v katerem bomo iskali vnesene podatke. 2 se uporablja, ker iščemo vrednost merila v drugem stolpcu našega območja iskanja, in nazadnje FALSE se uporablja za določitev natančnega ujemanja.
  • Torej, VLOOKUP(C16,$C$5:$D$14,2, FALSE) bo vrnil vrednost Količina stolpec za celica C16 .
  • Če želite izvedeti več o tem VLOOKUP obiščete to funkcijo povezava
  • Nato IF funkcija preveri, ali je izhodna vrednost funkcije VLOOKUP je 0 ali kaj drugega. Glede na rezultat se IF funkcija bo kot končni rezultat vrnila Da ali Ne.
  • Če želite izvedeti več o IF lahko obiščete to povezava
  • Zdaj vnesite ime izdelka, katerega količina je večja od nič, v polje celica C16 in preverite izpis.

  • Zdaj vstavite poljubno ime izdelkov, za katere je količina 0, v polje celica C16 . In videli bi, da bi rezultat prišel kot Ne .

Tako ste ustvarili formulo z uporabo IF in . VLOOKUP funkcije za vračanje rezultatov za določeno vrednost.

Preberite več: Kako uporabljati vgnezdeni VLOOKUP v Excelu (3 merila)

2. Uporaba IF in VLOOKUP vgrajene formule za iskanje na podlagi dveh vrednosti

Zdaj bomo iskali elemente ali izdelke na podlagi dveh vrednosti z uporabo IF in . VLOOKUP V naboru podatkov sta za vsak izdelek dve različni tržni ceni. Tu sta dve vrednosti: ID izdelka in tržna številka.

Zdaj želimo na podlagi teh dveh vrednosti poiskati ceno izdelka. To storite v naslednjih korakih.

📌 Koraki:

  • Najprej v celico vnesite naslednjo formulo C18 in pritisnite Vnesite ključ.
=IF(C17="Trg 1",VLOOKUP(C16,B5:E14,3,FALSE),VLOOKUP(C16,B5:E14,4,FALSE))

🔎 Razčlenitev formule:

  • V funkciji IF C17="Trg 1″ je logični pogoj, ki preverja, ali je vnesena številka trga 1 ali ne.
  • Če je številka trga 1, se cena pridobi iz Trg 1 stolpec z uporabo VLOOKUP(C16,B5:E14,3,FALSE) del.
  • V nasprotnem primeru se cena izračuna iz Trg 2 stolpec z uporabo VLOOKUP(C16,B5:E14,4,FALSE) ta podformula.
  • Nato vnesite ID v celica C16 in trg št. v celica C17 .
  • Nato pritisnite tipko Vnesite ključ.

Tako boste lahko ustvarili formulo z IF in . VLOOKUP vgnezdene funkcije za uspešno iskanje na podlagi dveh vrednosti.

Preberite več: Excel LOOKUP vs VLOOKUP: s 3 primeri

3. Ujemanje vrnjenega iskanja z drugo celico

V tem delu bomo iz podatkov poiskali najvišjo ceno in primerjali, ali se naši iskani podatki ujemajo z vnesenimi podatki ali ne. Najvišjo plačo lahko vnaprej določite z uporabo Funkcija MAX .

Če želite doseči dejanski cilj, sledite naslednjim korakom.

📌 Koraki:

  • Na samem začetku v celico vnesite naslednjo formulo C17 in pritisnite Vstopite.
=IF(VLOOKUP(C16,$B$5:$G$14,4)>=F16,"Yes","No")

🔎 Razčlenitev formule:

  • V IF najprej preverimo pogoj z uporabo funkcije VLOOKUP povratna vrednost funkcije. VLOOKUP(C16,$B$5:$G$14,4) ta del vrne ceno vnesenega ID in jo primerja z vnaprej določeno najvišjo vrednostjo.
  • Če je cena vnesenega ID večja ali enaka najvišji ceni, se izpiše Da, sicer se izpiše Ne.
  • Nato vnesite poljuben ID na celica C16 in preverite izhod na celica C17 .

Tako boste lahko poiskali vrednost prek druge celice.

Preberite več: Kako vrniti najvišjo vrednost z uporabo VLOOKUP v Excelu

Podobna branja

  • VLOOKUP ne deluje (8 razlogov in rešitev)
  • Funkcija INDEX MATCH proti funkciji VLOOKUP (9 primerov)
  • VLOOKUP za vračanje več stolpcev v Excelu (4 primeri)
  • VLOOKUP in vrnitev vseh ujemanj v Excelu (7 načinov)
  • Excel VLOOKUP za navpično vračanje več vrednosti

4. Uporaba vgnezdene funkcije z IF & amp; VLOOKUP za iskanje vrednosti s krajšega seznama

V tem trenutku želimo razvrstiti ali izločiti določene podatke s seznama z uporabo IF in . VLOOKUP predpostavljajmo, da je prejšnjemu naboru podatkov dodan dodaten stolpec z imenom Status . Ta atribut ima dve možni vrednosti, ena je Dostava in . Ni bilo dostavljeno Naša naloga je določiti status vsakega izdelka z uporabo danih Seznam dobavljenih izdelkov informacije v tabeli.

Za dosego tega cilja naredite naslednje korake.

📌 Koraki:

  • Najprej kliknite na celica G5 in vstavite naslednjo formulo.
=IF(ISNA(VLOOKUP(C5,$I$5:$I$10,1,FALSE)), "Ni dostavljeno", "Dostavljeno")

🔎 Razčlenitev formule:

  • Poleg tega smo uporabili kombinacija funkcij IF, ISNA in VLOOKUP tukaj. Če je ISNA funkcija ni našla ustreznega imena podatkov v območju iskanja, bo vrnila TRUE, sicer pa FALSE.
  • Uporaba povratne vrednosti funkcije Funkcija ISNA , je Funkcija IF se vrne " Ni dostavljeno ", če izdelka ni mogoče najti v območju iskanja, in " Dostava ", če je izdelek v območju iskanja.
  • Če želite več informacij o tem Funkcija ISNA , lahko obiščete ta povezava .
  • Nato pritisnite Vnesite ključ.
  • Nato uporabite ročaj za polnjenje funkcija navzdol da kopirate formulo za vse druge celice spodaj.

Tako boste videli, da boste lahko na ta način poiskali vrednosti iz ožjega seznama.

Preberite več: Kako uporabiti funkcijo IF ISNA z VLOOKUP v Excelu (3 primeri)

5. Uporaba vgrajene funkcije IF-VLOOKUP za izvedbo različnih izračunov

V tem razdelku bomo samodejno izvedli več izračunov na podlagi cene izdelkov.

Recimo, da želimo ugotoviti 20-odstotni popust, če je cena na enoto večja od 800 USD, in popust v višini 15% če je cena na enoto nižja od 800 USD. Za to sledite spodnjim korakom.

📌 Koraki:

  • Najprej kliknite na celica C17 in vnesite naslednjo formulo.
=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%)

  • Nato pritisnite tipko Vnesite ključ.

🔎 Razčlenitev formule:

  • VLOOKUP(C16,$B$5:$F$14,4,FALSE )>800 v tem delu se preveri, ali je C16 vrednost iskanja celice v Cena na enoto je večji od 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%) , ta del zagotavlja, da se iskana vrednost, če je večja od 800, pomnoži s 15 %, sicer pa se pomnoži z 20 %.
  • Pri tem vnesite ID na celica C16 in dobili boste rezultat v celica C17 .

Posledično boste lahko izvajali različne izračune z uporabo IF in . VLOOKUP vgnezdene funkcije.

Kako ravnati z napakami pri delu z vgnezdeno formulo funkcij IF in VLOOKUP v Excelu

Včasih se lahko zgodi, da glede na vaše iskanje ni nobenega ujemanja. V tem primeru se prikaže #N/A napake. vendar se lahko prikazu te napake izognete z uporabo nekaterih trikov in formul. Sledite spodnjim načinom in se tega naučite s pomočjo istega nabora podatkov, ki je bil uporabljen v preteklih primerih.

1. IF ISNA VLOOKUP za skrivanje napak #N/A

Uporabite lahko Funkcija ISNA s spletno stranjo . IF in . VLOOKUP funkcije, da bi se izognili pridobivanju #N/A napake. Pri tem sledite spodnjim korakom.

📌 Koraki:

  • Najprej kliknite na celica C17 in vstavite naslednjo formulo.
=IF(ISNA(VLOOKUP(C16,$B$5:$F$14,4,FALSE)), "Ni najden",VLOOKUP(C16,$B$5:$F$14,4,FALSE))

  • Nato pritisnite Vnesite ključ.

🔎 Razčlenitev formule:

  • VLOOKUP(C16,$B$5:$F$14,4,FALSE) ta del poišče ceno na enoto iz stolpca Cena na enoto za ID izdelka, ki je v celica C16 .
  • ISNA(VLOOKUP(C16,$B$5:$F$14,4,FALSE)) ta del preveri, ali je želena vrednost cene na enoto na voljo v naboru podatkov ali ne.
  • =IF(ISNA(VLOOKUP(C16,$B$5:$F$14,4,FALSE)), "Ni najden",VLOOKUP(C16,$B$5:$F$14,4,FALSE)) , ta formula vrne "Ni najden", če vrednost ne obstaja v naboru podatkov, in vrne "Najden", če vrednost obstaja v naboru podatkov.
  • V tem času vnesite ID, ki ni v naboru podatkov, v celica C16 .
  • Tako boste dobili želeni rezultat, kot ga ni mogoče najti v celica C17 namesto #N/A napaka.

Tako boste lahko obvladali #N/A napake na ta način.

Preberite več: Zakaj VLOOKUP vrne #N/A, ko obstaja ujemanje? (5 vzrokov in rešitev)

2. Vračanje 0 za manjkajoče podatke z uporabo funkcij IF in VLOOKUP

Recimo, da želite vrniti vrednost 0 namesto vrnitve "Ni najdeno", ko ni nobenega podatka. To lahko dosežete z uporabo spodnjih korakov.

📌 Koraki:

  • Najprej v celico vnesite naslednjo formulo C17 in pritisnite Vnesite ključ.
=IF(ISNA(VLOOKUP(C16,$B$5:$F$14,4,FALSE)),0,VLOOKUP(C16,$B$5:$F$14,4,FALSE))

🔎 Razčlenitev formule:

  • ISNA(VLOOKUP(C16,$B$5:$F$14,4,FALSE)) , ta del preveri, ali je celice C16 vrednost cene na enoto je na voljo v podatkovnem nizu ali ne.
  • =IF(ISNA(VLOOKUP(C16,$B$5:$F$14,4,FALSE)),0,VLOOKUP(C16,$B$5:$F$14,4,FALSE)) , ta del vrne 0, če vrednosti ni mogoče najti v naboru podatkov, in vrne dejansko ceno na enoto želenega izdelka, če jo je našel.
  • Nato vnesite ID, ki ni v naboru podatkov, v celica C16 .

Tako boste dobili želeni rezultat v celica C17 in se bo lahko spoprijel z #N/A napake z 0.

Opomba:

Ker je polje Cena oblikovano kot valuta, se ne izpiše neposredno 0. Namesto 0 se izpiše črtica (-) .

Stvari, ki si jih je treba zapomniti

V praksi lahko dobite #N/A napake iz naslednjih razlogov.

  • Vrednost iskanja ne obstaja v tabeli
  • Vrednost iskanja je napačno zapisana ali vsebuje dodaten presledek.
  • Območje tabele ni pravilno vneseno.
  • Kopirate VLOOKUP, referenca na tabelo pa ni zaklenjena.

Zaključek

V tem članku sem vam predstavil 5 praktičnih primerov IF - VLOOKUP gnezdene funkcije v Excelu. Za vadbo lahko prenesete tudi naš brezplačni delovni zvezek. Upam, da vam je ta članek koristen in poučen. Če imate dodatna vprašanja ali priporočila, vas prosimo, da jih komentirate tukaj.

Obiščite tudi ExcelWIKI da bi se naučili več o Excelu! Prijeten dan! Hvala!

Hugh West je zelo izkušen trener Excela in analitik z več kot 10-letnimi izkušnjami v industriji. Po izobrazbi je diplomirani računovodstvo in finance ter magisterij poslovne administracije. Hugh ima strast do poučevanja in je razvil edinstven pristop k poučevanju, ki ga je enostavno slediti in razumeti. Njegovo strokovno znanje o Excelu je pomagalo na tisoče študentom in strokovnjakom po vsem svetu, da so izboljšali svoje sposobnosti in se izkazali v karieri. Prek svojega bloga Hugh deli svoje znanje s svetom, ponuja brezplačne vadnice za Excel in spletno usposabljanje, ki posameznikom in podjetjem pomaga doseči njihov polni potencial.