Satura rādītājs
IF un VLOOKUP funkcijas ir dažas no visbiežāk izmantotajām funkcijām MS Excel programmā dažādiem mērķiem. IF paziņojums tiek izmantots kondicionēšanas nolūkos un VLOOKUP tiek izmantota, lai meklētu jebkuru konkrētu vērtību diapazonā. Formulas, kurās izmanto šīs divas funkcijas, var viegli meklēt jebkuras konkrētas vērtības jebkurā datu kopā. Šajā rakstā es parādīšu jums 5 praktiskus piemērus, kā izmantot funkcijas. IF un VLOOKUP Excel programmā ielikta funkcija.
Lejupielādēt Practice Workbook
Mūsu prakses darba burtnīcu varat lejupielādēt no šejienes bez maksas!
Nested IF un VLOOKUP izmantošana.xlsx5 praktiski IF un VLOOKUP ielikto funkciju lietojumi programmā Excel
1. VLOOKUP izejas saskaņošana ar konkrētu vērtību
Aplūkosim datu kopu, kurā ir produkti ar to ID , Nosaukums , Vienības cena , Daudzums , Kopējā summa , un Piegādes datums .
Tagad vēlamies noskaidrot katra produkta pieejamību, izmantojot IF un VLOOKUP formula . Mēs vēlamies meklēt produkta pieejamību, ievadot tikai produkta nosaukumu. Lai to panāktu, izpildiet tālāk norādītās darbības.
📌 Soļi:
- Vispirms noklikšķiniet uz šūna C17 .
- Pēc tam ievadiet šādu formulu šūna C17 un nospiediet Ievadiet.
=IF(VLOOKUP(C16,$C$5:$D$14,2,FALSE)=0, "Nē", "Jā")
🔎 Formulas sadalījums:
- Pirmkārt. VLOOKUP funkcija C16 ir šūna, kurā atrodas meklēšanas atslēgvārds. $C$5:$D$14 ir diapazons, kurā meklēsim ievadītos datus. 2 tiek izmantots, jo mēs meklējam atbilstošo kritērija vērtību mūsu meklēšanas diapazona otrajā slejā, un visbeidzot. FALSE tiek izmantots, lai noteiktu precīzu atbilstību.
- Tātad, VLOOKUP(C16,$C$5:$D$14,2, FALSE) atgriezīs vērtību Daudzums slejā šūna C16 .
- Lai uzzinātu vairāk par šo VLOOKUP funkciju, jūs apmeklējat šo saite
- Tad IF funkcija pārbauda, vai VLOOKUP funkcija ir 0 vai kaut kas cits. Atkarībā no rezultāta. IF funkcija kā galīgo rezultātu atgriezīs Jā vai Nē.
- Lai uzzinātu vairāk par IF funkciju, varat apmeklēt šo saite
- Tagad ievadiet jebkuru produkta nosaukumu, kura daudzums ir lielāks par nulli. šūna C16 un pārbaudiet izvades rezultātus.
- Tagad ievietojiet jebkuru to produktu nosaukumu, kuru daudzums ir 0. šūna C16 . Un jūs redzēsiet, ka rezultāts būs šāds. Nē .
Tādējādi esat izveidojis formulu, izmantojot IF un VLOOKUP funkcijas, lai atgrieztu rezultātus konkrētai vērtībai.
Lasīt vairāk: Kā lietot ielikto VLOOKUP programmā Excel (3 kritēriji)
2. IF un VLOOKUP ieliktās formulas izmantošana, lai veiktu meklēšanu, pamatojoties uz divām vērtībām
Tagad mēs meklēsim jebkurus elementus vai produktus, pamatojoties uz divām vērtībām, izmantojot IF un VLOOKUP Datu kopā katram produktam ir divas dažādas tirgus cenas. Šeit ir divas vērtības: produkta identifikators un tirgus numurs.
Tagad, pamatojoties uz šīm divām vērtībām, mēs vēlamies atrast produkta cenu. Lai to izdarītu, izpildiet tālāk aprakstītās darbības.
📌 Soļi:
- Vispirms šūnā ievadiet šādu formulu C18 un nospiediet Ievadiet atslēga.
=IF(C17="Tirgus 1",VLOOKUP(C16,B5:E14,3,FALSE),VLOOKUP(C16,B5:E14,4,FALSE))
🔎 Formulas sadalījums:
- Funkcijā IF C17="Tirgus 1″ Tas pārbauda, vai ievadītais tirgus Nr. ir 1 vai nav.
- Ja tirgus Nr. ir 1, tad cena tiks iegūta no Tirgus 1 slejā, izmantojot VLOOKUP(C16,B5:E14,3,FALSE) daļa.
- Pretējā gadījumā tā iegūs cenu no Tirgus 2 kolonnu, izmantojot VLOOKUP(C16,B5:E14,4,FALSE) šo apakšformulu.
- Pēc tam ievadiet ID šūna C16 un tirgus Nr. šūna C17 .
- Pēc tam nospiediet Ievadiet atslēga.
Tādējādi jūs varēsiet izveidot formulu ar IF un VLOOKUP ieliktās funkcijas, lai veiksmīgi meklētu, pamatojoties uz divām vērtībām.
Lasīt vairāk: Excel LOOKUP vs VLOOKUP: ar 3 piemēriem
3. Atgrieztās meklēšanas rezultātu saskaņošana ar citu šūnu
Tagad šajā daļā mēs noskaidrosim augstāko cenu no datiem un salīdzināsim, vai mūsu meklētie dati atbilst ievadītajiem datiem vai nē. Augstāko algu var iepriekš noteikt, izmantojot MAX funkcija .
Tagad, lai sasniegtu faktisko mērķi, izpildiet tālāk norādītās darbības.
📌 Soļi:
- Pašā sākumā šūnā ievadiet šādu formulu C17 un nospiediet Ievadiet.
=IF(VLOOKUP(C16,$B$5:$G$14,4)>=F16,"Yes","No")
🔎 Formulas sadalījums:
- In the IF funkciju, vispirms mēs pārbaudām nosacījumu, izmantojot VLOOKUP funkcijas atgrieztā vērtība. VLOOKUP(C16,$B$5:$G$14,4) šajā daļā tiks atgriezta ievadītā ID cena, kas tiks salīdzināta ar iepriekš noteiktu maksimālo vērtību.
- Ja ievadītā ID cena ir lielāka vai vienāda ar augstāko cenu, tiek izdrukāta atbilde Jā, pretējā gadījumā tiek izdrukāta atbilde Nē.
- Tālāk ievadiet jebkuru ID šūna C16 un pārbaudiet izvades rezultātu šūna C17 .
Tādējādi varēsiet meklēt vērtību, izmantojot citu šūnu.
Lasīt vairāk: Kā atgriezt augstāko vērtību, izmantojot VLOOKUP programmā Excel
Līdzīgi lasījumi
- VLOOKUP nedarbojas (8 iemesli un risinājumi)
- INDEX MATCH vs VLOOKUP funkcija (9 piemēri)
- VLOOKUP, lai atgrieztu vairākas Excel kolonnas (4 piemēri)
- VLOOKUP un visu rezultātu atgriešana programmā Excel (7 veidi)
- Excel VLOOKUP, lai atgrieztu vairākas vērtības vertikāli
4. Nested funkcijas izmantošana ar IF & amp; VLOOKUP, lai meklētu vērtības no īsāka saraksta
Šoreiz mēs vēlamies sakārtot vai izvilkt dažus konkrētus datus no saraksta, izmantojot IF un VLOOKUP Pieņemsim, ka iepriekšējai datu kopai ir pievienota papildu sleja ar nosaukumu Statuss . Šim atribūtam ir divas iespējamās vērtības, viena no tām ir Piegādāts un Nav piegādāts Mūsu uzdevums ir noteikt katra produkta statusu, izmantojot dotos Piegādāto produktu saraksts galda informācija.
Lai sasniegtu šo mērķi, veiciet tālāk norādītās darbības.
📌 Soļi:
- Vispirms noklikšķiniet uz šūna G5 un ievietojiet šādu formulu.
=IF(ISNA(VLOOKUP(C5,$I$5:$I$10,1,FALSE)), "Nav piegādāts", "Piegādāts").
🔎 Formulas sadalījums:
- Turklāt mēs esam izmantojuši IF, ISNA un VLOOKUP funkciju kombinācija. šeit. Ja ISNA funkcija nevarēja atrast atbilstošo datu nosaukumu no meklēšanas diapazona, tad tā atgriezīs TRUE, pretējā gadījumā FALSE.
- Izmantojot atgriešanas vērtību ISNA funkcija , un IF funkcija atgriežas " Nav piegādāts ", ja produkts nav atrodams meklēšanas diapazonā, un " Piegādāts ", ja produkts ir meklēšanas diapazonā.
- Ja vēlaties uzzināt vairāk par šo ISNA funkcija , varat apmeklēt šo saite .
- Pēc tam nospiediet Ievadiet atslēga.
- Pēc tam izmantojiet aizpildīšanas rokturis funkcija uz leju lai kopētu formulu visām pārējām zemāk esošajām šūnām.
Tādējādi redzēsiet, ka vērtības no īsā saraksta varēsiet meklēt, izmantojot šos veidus.
Lasīt vairāk: Kā lietot IF ISNA funkciju ar VLOOKUP programmā Excel (3 piemēri)
5. IF-VLOOKUP ieliktās funkcijas izmantošana dažādu aprēķinu veikšanai
Tagad šajā sadaļā mēs automātiski veiksim vairāk aprēķinu, pamatojoties uz produktu cenām.
Teiksim, mēs vēlamies noskaidrot atlaidi 20% apmērā, ja vienības cena ir lielāka par 800 $, un atlaidi 20% apmērā, ja vienības cena ir lielāka par 800 $, un atlaidi 20% apmērā, ja vienības cena ir lielāka par 800 $. 15% ja vienības cena ir zemāka par $800. Lai to izdarītu, izpildiet tālāk norādītās darbības.
📌 Soļi:
- Sākotnēji noklikšķiniet uz šūna C17 un ievadiet šādu formulu.
=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%)
- Pēc tam nospiediet Ievadiet atslēga.
🔎 Formulas sadalījums:
- VLOOKUP(C16,$B$5:$F$14,4,FALSE )>800 , šajā daļā tiks pārbaudīts, vai C16 šūnas meklēšanas vērtību Vienības cena sleja ir lielāka par 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%) , šī daļa nodrošina, ka, ja meklētā vērtība ir lielāka par 800, tā tiks reizināta ar 15 %, pretējā gadījumā tā tiks reizināta ar 20 %.
- Šajā laikā ievadiet jebkuru ID šūna C16 un iegūsiet rezultātu šūna C17 .
Tādējādi varēsiet veikt dažādus aprēķinus, izmantojot IF un VLOOKUP ligzdotās funkcijas.
Kā rīkoties ar kļūdām, strādājot ar IF un VLOOKUP funkciju ieliktajām formulām programmā Excel
Dažreiz var gadīties, ka atbilstoši jūsu meklēšanas datiem nav nevienas atbilstības. Šādā situācijā jūs saņemsiet #N/A kļūdas. Taču jūs varat izvairīties no šīs kļūdas parādīšanas, izmantojot dažus trikus un formulas. Lai to iemācītos, izmantojot to pašu datu kopu, kas tika izmantota iepriekšējos piemēros, sekojiet tālāk aprakstītajiem veidiem.
1. IF ISNA VLOOKUP, lai paslēptu #N/A kļūdas
Varat izmantot ISNA funkcija ar IF un VLOOKUP funkcijas, lai izvairītos no #N/A kļūdas. Lai to izdarītu, izpildiet tālāk norādītās darbības.
📌 Soļi:
- Vispirms noklikšķiniet uz šūna C17 un ievietojiet šādu formulu.
=IF(ISNA(VLOOKUP(C16,$B$5:$F$14,4,FALSE)), "Nav atrasts",VLOOKUP(C16,$B$5:$F$14,4,FALSE))
- Pēc tam nospiediet Ievadiet atslēga.
🔎 Formulas sadalījums:
- VLOOKUP(C16,$B$5:$F$14,4,FALSE) , šajā daļā tiek atrasta vienības cena no vienības cenas slejas produkta ID, kas ir pozīcijā šūna C16 .
- ISNA(VLOOKUP(C16,$B$5:$F$14,4,FALSE)) , šajā daļā tiek pārbaudīts, vai vēlamā vienības cenas vērtība datu kopā ir pieejama vai nav.
- =IF(ISNA(VLOOKUP(C16,$B$5:$F$14,4,FALSE)), "Nav atrasts",VLOOKUP(C16,$B$5:$F$14,4,FALSE)) , šī formula atgriež "Nav atrasts", ja vērtība datu kopā nepastāv, un atgriež "Atrasts", ja vērtība datu kopā pastāv.
- Šajā laikā ievadiet jebkuru ID, kas nav iekļauts datu kopas sadaļā šūna C16 .
- Tādējādi jūs iegūsiet vēlamo rezultātu, jo nav atrodams šūna C17 nevis #N/A kļūda.
Tā rezultātā jūs varēsiet apstrādāt #N/A kļūdas šādā veidā.
Lasīt vairāk: Kāpēc VLOOKUP atgriež #N/A, ja pastāv sakritība? (5 cēloņi un risinājumi)
2. Atgrieziet 0 trūkstošo datu gadījumā, izmantojot IF un VLOOKUP funkciju
Pieņemsim, ka vēlaties atgriezt 0, nevis atgriezt "Nav atrasts", ja dati nav atrasti. To var izdarīt, izmantojot tālāk aprakstītās darbības.
📌 Soļi:
- Vispirms šūnā ievadiet šādu formulu C17 un nospiediet Ievadiet atslēga.
=IF(ISNA(VLOOKUP(C16,$B$5:$F$14,4,FALSE)),0,VLOOKUP(C16,$B$5:$F$14,4,FALSE))
🔎 Formulas sadalījums:
- ISNA(VLOOKUP(C16,$B$5:$F$14,4,FALSE)) , šī daļa pārbauda, vai C16 šūnas datu kopā ir vai nav pieejama vienības cenas vērtība.
- =IF(ISNA(VLOOKUP(C16,$B$5:$F$14,4,FALSE)),0,VLOOKUP(C16,$B$5:$F$14,4,FALSE)) , šī daļa atgriež 0, ja datu kopā vērtība nav atrasta, un atgriež vēlamā produkta faktisko vienības cenu, ja tā ir atrasta.
- Pēc tam ievadiet jebkuru ID, kas nav iekļauts datu kopas šūna C16 .
Tādējādi jūs iegūsiet vēlamo rezultātu šūna C17 un spēs apstrādāt #N/A kļūdas ar 0.
Piezīme:
Lauks Cena ir formatēts kā valūta, tāpēc tas tieši neizdrukā 0. Tā vietā 0 tiks izdrukāts lauks svītru līnija (-) .
Lietas, kas jāatceras
Praksē var iegūt #N/A kļūdas šādu iemeslu dēļ.
- Pārlūkošanas vērtība neeksistē tabulā
- Pārlūkošanas vērtība ir nepareizi uzrakstīta vai satur papildu atstarpi.
- Tabulas diapazons nav ievadīts pareizi.
- Jūs kopējat VLOOKUP, un tabulas atsauce nav bloķēta.
Secinājums
Tāpēc šajā rakstā esmu parādījis 5 praktiskus piemērus par to. IF - VLOOKUP Excel programmā ielikta funkcija. Varat arī lejupielādēt mūsu bezmaksas darbgrāmatu, lai praktizētos. Es ceru, ka šis raksts jums būs noderīgs un informatīvs. Ja jums ir vēl kādi jautājumi vai ieteikumi, lūdzu, nekautrējieties komentēt šeit.
Un apmeklējiet ExcelWIKI lai uzzinātu vairāk par Excel! Jauku dienu! Paldies!