VLOOKUP piemērs ar vairākiem IF nosacījumiem programmā Excel (9 kritēriji)

  • Dalīties Ar Šo
Hugh West

Viena no visbiežāk izmantotajām funkcijām Excel ir . VLOOKUP funkcija un arī tas ir diezgan spēcīgs. Mēs to varam padarīt efektīvāku, izmantojot IF funkcija ar VLOOKUP Mēs varam izmantot šīs divas funkcijas kopā, lai veiktu dažādas darbības. Šajā rakstā mēs izmantosim funkciju Piemērs lai parādītu, cik efektīva ir VLOOKUP ar Vairāki IF nosacījumi vietnē Excel .

Lejupielādēt Practice Workbook

Lejupielādējiet šo darba burtnīcu, lai praktizētos paši.

VLOOKUP ar vairākiem IF nosacījumiem.xlsx

Ievads Excel VLOOKUP funkcijā

  • Sintakse

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

  • Argumenti

lookup_value: Vērtība, kas jāmeklē dotās tabulas kreisajā slejā.

table_array: Tabula, kurā tā meklē lookup_value galējā kreisajā slejā.

col_index_num: Tās tabulas kolonnas numurs, no kuras jāatgriež vērtība.

[range_lookup]: Norāda, vai precīza vai daļēja atbilstība lookup_value ir nepieciešams. 0 precīzas sakritības meklējumos, 1 daļējas atbilstības gadījumā. Noklusējuma iestatījums ir 1 ( daļēja atbilstība ). Tas nav obligāti.

Ievads Excel IF funkcijā

  • Sintakse

IF(logical_test, [value_if_true], [value_if_false])

  • Argumenti

logical_test: Testē loģisko operāciju.

[value_if_true]: Ja loģiskā operācija ir patiesa, tiek atgriezta šī vērtība.

[value_if_false]: Ja loģiskā operācija ir false, tiek atgriezta šī vērtība.

9 VLOOKUP piemērs ar vairākiem IF nosacījumiem programmā Excel

1. Izmantojiet VLOOKUP ar nosacījumu IF, lai iegūtu labu vai sliktu rezultātu

Mūsu pirmajā piemērā mēs noskaidrosim, vai konkrēta skolēna iegūtā atzīme ir laba vai slikta. Tāpēc, lai izpildītu uzdevumu, izpildiet tālāk aprakstītās darbības.

PASĀKUMI:

  • Vispirms atlasiet šūnas F5 .
  • Pēc tam ievadiet formulu:
=IF(VLOOKUP("Frank",B5:D8,2,FALSE)>80, "Lieliski", "Labi")

  • Visbeidzot, nospiediet Ievadiet un tiks atgriezts rezultāts.

🔎 Kā darbojas formula?

  • VLOOKUP("Frank",B5:D8,2,FALSE)>80

Portāls VLOOKUP funkcija meklē Frenks diapazonā B5:D8 un atgriež atzīmi ( 70 ), kas atrodas 2. galu galā tiek pārbaudīta atzīme, ja tā ir lielāka par 80 vai nē.

  • IF(VLOOKUP("Frank",B5:D8,2,FALSE)>80, "Great", "Good")

Portāls IF funkcija atgriež Labi 70 nav lielāks par 80 .

Lasīt vairāk: Excel VBA: kombinētais If un vai (3 piemēri)

2. Pielietojiet VLOOKUP, lai mainītu nogriešanas vērtību ar vairākiem IF nosacījumiem programmā Excel

Tagad mēs vēlamies mainīt robežvērtību vai vēlamies padarīt to dinamisku. Tā vietā, lai norādītu vērtību formulā, mēs ievietosim atzīmi šūnā F4 . Tātad, apgūstiet šos soļus Piemērs darboties VLOOKUP ar Vairāki IF nosacījumi vietnē Excel .

PASĀKUMI:

  • Vispirms atlasiet šūnas F6 .
  • Tālāk ievadiet formulu:
=IF(VLOOKUP("Frank",B5:D8,2,FALSE)>F4, "Great", "Good")

  • Visbeidzot, nospiediet Ievadiet .

🔎 Kā darbojas formula?

  • VLOOKUP("Frank",B5:D8,2,FALSE)>F4

Portāls VLOOKUP funkcija meklē Frenks diapazonā B5:D8 un atgriež atzīmi ( 70 ), kas atrodas 2. slejā. Pēc tam tiek pārbaudīts, vai zīme ir lielāka par F4 šūnas vērtība ( 65 ) vai nē.

  • IF(VLOOKUP("Frank",B5:D8,2,FALSE)>F4, "Great", "Good")

Visbeidzot, The IF funkcija atgriež Lielisks 70 ir lielāks par 65 .

Lasīt vairāk: Excel IF starp vairākiem diapazoniem (4 pieejas)

3. Piemērs, kā iegūt atlaidi, pamatojoties uz mazumtirdzniecības cenu ar vairākiem VLOOKUP & amp; IF nosacījumiem

Tālāk dotajā datu kopā dažām precēm ir fiksētas mazumtirdzniecības cenas. Bet mēs parādīsim, kā noskaidrot cenu ar atlaidi, izmantojot funkciju VLOOKUP & amp;amp; IF funkcijas. Tāpēc sekojiet šim procesam, lai iegūtu zināšanas un prasmes.

PASĀKUMI:

  • Sākumā atlasiet šūnas E5 .
  • Pēc tam ievadiet formulu:
=IF(VLOOKUP("Grape",B5:D8,3,FALSE)>150,VLOOKUP("Grape",B5:D8,3,FALSE)*80%)

  • Beigās nospiediet Ievadiet lai atgrieztu vērtību.

🔎 Kā darbojas formula?

  • VLOOKUP("Grape",B5:D8,3,FALSE)>150

Portāls VLOOKUP funkcija meklē Vīnogas diapazonā B5:D8 un atgriež cenu ( 250 ), kas atrodas 3. Pēc tam tiek salīdzināta cena, ja tā ir lielāka par 150 vai nē.

  • VLOOKUP("Grape",B5:D8,3,FALSE)*80%

Šis VLOOKUP funkcija meklē Vīnogas diapazonā B5:D8 un atgriež cenu ( 250 ), kas atrodas 3. slejā. Pēc tam šī vērtība tiek reizināta ar .8 .

  • IF(VLOOKUP("Grape",B5:D8,3,FALSE)>150,VLOOKUP("Grape",B5:D8,3,FALSE)*80%)

Visbeidzot. IF funkcija atgriež VLOOKUP("Grape",B5:D8,3,FALSE)*80% izvades kā VLOOKUP("Grape",B5:D8,3,FALSE)>150 formula ir patiesa.

Lasīt vairāk: Excel If paziņojums ar vairākiem nosacījumiem diapazonā (3 piemēroti gadījumi)

4. Apvienojiet Excel VLOOKUP, IF & amp; ISNA funkcijas ar vairākiem nosacījumiem

Mēs meklēsim konkrētu augli neatkarīgi no tā, vai tas ir vai nav datu kopā, un, ja tas ir, tad atgriezīsim cenu. Tagad, apgūstot Piemērs lai veiktu VLOOKUP ar Vairāki IF Stāvoklis vietnē Excel .

PASĀKUMI:

  • Izvēlieties šūnu G4 sākumā.
  • Pēc tam ievadiet formulu:
=IF(ISNA(VLOOKUP(F4,B5:D8,3,FALSE)), "Nav",VLOOKUP(F4,B5:D8,3,FALSE))

  • Visbeidzot, nospiediet Ievadiet .

🔎 Kā darbojas formula?

  • VLOOKUP(F4,B5:D8,3,FALSE)

Portāls VLOOKUP funkcija meklē F4 šūnas vērtība ( Cherry ) diapazonā B5:D8 .

  • ISNA(VLOOKUP(F4,B5:D8,3,FALSE))

ISNA funkcija meklē VLOOKUP(F4,B5:D8,3,FALSE) lai redzētu, vai tas ir pieejams vai nav.

  • IF(ISNA(VLOOKUP(F4,B5:D8,3,FALSE)), "Nav",VLOOKUP(F4,B5:D8,3,FALSE))

Portāls IF funkcija atgriež ' Nav klāt ' kā Cherry attiecīgajā datu kopā nav pieejams.

Lasīt vairāk: VBA IF paziņojums ar vairākiem nosacījumiem programmā Excel (8 metodes)

5. Piemērs par labākā veikala izvēli ar VLOOKUP programmā Excel

Vēl viens veids, kā izmantot VLOOKUP funkcija ir tā, ka mēs varam salīdzināt vairākus veikalus, lai noskaidrotu labāko piedāvājumu. Šeit mēs esam ielikuši Veikals 1 šūnā G2 . Tāpēc izpildiet darbības veikšanas soļus.

PASĀKUMI:

  • Vispirms izvēlieties šūnu G5 lai ievadītu formulu:
=IF($G$2="Veikals 1",VLOOKUP(F5,B5:D7,2,FALSE),VLOOKUP(F5,B5:D7,3,FALSE))

  • Pēc tam nospiediet Ievadiet un izmantot automātiskās aizpildīšanas rīks lai aizpildītu atlikušo daļu.

🔎 Kā darbojas formula?

  • VLOOKUP(F5,B5:D7,2,FALSE)

Portāls VLOOKUP funkcija meklē F5 šūnas vērtība ( Olas ) diapazonā B5:D7 un atgriež vērtību ( $1.50 ), kas atrodas 2. sleja.

  • VLOOKUP(F5,B5:D7,3,FALSE)

Šis VLOOKUP funkcija meklē F5 šūnas vērtība ( Olas ) diapazonā B5:D7 un atgriež vērtību ( $1.75 ), kas atrodas 3. sleja.

  • IF($G$2="Veikals 1″,VLOOKUP(F5,B5:D7,2,FALSE),VLOOKUP(F5,B5:D7,3,FALSE))

Portāls IF funkcija salīdzina G2 šūnas vērtība ( Veikals 1 ) ar Veikals 1 '. Tā kā tas ir true, funkcija atgriež $1.50 Ja G2 šūnas vērtība bija Veikals 2 , tas būtu atgriezies $1.75 .

Lasīt vairāk: Kā lietot vairākus IF paziņojumus ar tekstu programmā Excel (6 ātras metodes)

6. VLOOKUP piemērs ar 2 tabulām programmā Excel

Līdz šim datu iegūšanai mēs izmantojām vienu tabulu. Šajā piemērā mēs izmantosim. 2 tabulas kā atsauces. Tāpēc apgūstiet šādus šīs sadaļas soļus Piemērs veikt VLOOKUP vietnē 2 galdi ar Vairāki IF nosacījumi vietnē Excel .

PASĀKUMI:

  • Izvēlieties šūnu F6 .
  • Ierakstiet formulu:
=VLOOKUP(F5, IF(F4="Janvāris", B6:D7, B11:D12), 3, FALSE)

  • Visbeidzot, nospiediet Ievadiet un tas atgriezīs Neto pārdošanas apjoms no Saimons .

🔎 Kā darbojas formula?

  • IF(F4="Janvāris", B6:D7, B11:D12)

Portāls IF funkcija salīdzina F4 šūnas vērtība ( Februāris ) ar Janvāris un atgriež diapazonu B11:D12 jo loģiskais tests ir nepatiess.

  • VLOOKUP(F5, IF(F4="Janvāris", B6:D7, B11:D12), 3, FALSE)

Portāls VLOOKUP funkcija meklē F5 šūnas vērtība ( Saimons ) diapazonā B11:D12 un atgriež Neto pārdošanas apjoms no $12,500.00 in the 3. sleja.

7. Excel VLOOKUP funkcijā IF Loģiskais tests

Turklāt mēs varam izvietot VLOOKUP funkciju argumentu sadaļā IF funkciju. Lai veiktu šo darbību, skatiet turpmāk izklāstīto procedūru.

PASĀKUMI:

  • Vispirms izvēlieties šūnu G4 lai ievadītu formulu:
=IF(VLOOKUP(F4, B5:D8, 2, FALSE)="Pieejams", "Ir noliktavā", "Nav noliktavā")

  • Pēc tam nospiediet Ievadiet . Tādējādi jūs redzēsiet izvades rezultātu.

🔎 Kā darbojas formula?

  • VLOOKUP(F4, B5:D8, 2, FALSE)="Pieejams"

Portāls VLOOKUP funkcija meklē F4 šūnas vērtība ( Vīnogas ) diapazonā B5:D8 un salīdzina vērtību 2. slejā ( Nav pieejams ) ar Pieejams .

  • IF(VLOOKUP(F4, B5:D8, 2, FALSE)="Pieejams", "Ir noliktavā", "Nav noliktavā")

Visbeidzot. IF funkcija atgriež Nav noliktavā VLOOKUP(F4, B5:D8, 2, FALSE)="Pieejams" izeja ir nepatiesa.

Lasīt vairāk: Excel IF funkcija ar 3 nosacījumiem

Līdzīgi lasījumi

  • IF ar AND Excel formulā (7 piemēri)
  • Excel VBA: kombinēšana If ar And vairākiem nosacījumiem
  • VLOOKUP ar vairākiem kritērijiem un vairākiem rezultātiem (8 piemēri)

8. VLOOKUP kolonnas dinamiska atlase ar IF funkciju

Šajā piemērā mēs vēlamies izveidot dinamisku kolonnu VLOOKUP Šī iemesla dēļ mēs izmantosim funkciju IF funkciju. Tāpēc skatiet tālāk norādīto Piemērs veikt VLOOKUP ar Vairāki IF Stāvoklis vietnē Excel .

PASĀKUMI:

  • Sākumā atlasiet šūnas C11 . Šeit ievadiet formulu:
=VLOOKUP(B11, B5:D8, IF($C$10="Fizika", 2, 3), FALSE)

  • Pēc tam nospiediet Ievadiet un tas izspiedīs datus. Izmantot Automātiskā aizpildīšana lai pabeigtu sēriju.

🔎 Kā darbojas formula?

  • IF($C$10="Fizika", 2, 3)

Portāls IF funkcija salīdzina C10 šūnas vērtība ( Fizika ) ar Fizika kā norādīts formulā. Pēc tam tiek atgriezts 2 jo loģiskais tests ir patiess.

  • VLOOKUP(B11, B5:D8, IF($C$10="Fizika", 2, 3), FALSE)

Beidzot VLOOKUP funkcija meklē B11 šūnas vērtība ( Wilham ) diapazonā B5:D8 un atgriež vērtību 2. slejā ( 50 ).

Lasīt vairāk: Excel VBA: Ja Tad Tad Un Vēl Paziņojums ar vairākiem nosacījumiem (5 piemēri)

9. Piemērs VLOOKUP piemērošanai datumiem ar vairākiem IF nosacījumiem programmā Excel

Turklāt mēs varam piemērot VLOOKUP datumiem. Tātad, iemācīties soļus šo Piemērs pieteikties VLOOKUP vietnē Datumi ar Vairāki IF nosacījumi vietnē Excel .

PASĀKUMI:

  • Noklikšķiniet uz šūnas G4 .
  • Ierakstiet formulu:
=VLOOKUP(F4,IF((C5:C8>=F5)*(C5:C8<=F6),B5:D8,""),3,FALSE)

  • Visbeidzot, nospiediet Ievadiet .

🔎 Kā darbojas formula?

  • IF((C5:C8>=F5)*(C5:C8<=F6),B5:D8,””)

Portāls IF funkcija salīdzina katru diapazona šūnu C5:C8 ar F5 un F6 pēc tam tas atgriež diapazonu B5:D8 jo loģiskais tests ir patiess.

  • VLOOKUP(F4,IF((C5:C8>=F5)*(C5:C8<=F6),B5:D8,""),3,FALSE)

Visbeidzot. VLOOKUP funkcija meklē F4 šūnas vērtība ( Vīnogas ) diapazonā B5:D8 un atgriež vērtību 3. slejā ( Meena ).

Lasīt vairāk: Excel If funkcija ar vairākiem nosacījumiem (Nested IF)

Alternatīvs VLOOKUP piemērs ar vairākiem IF nosacījumiem programmā Excel

1. Palīgkolonna vairākiem kritērijiem programmā Excel

Mēs varam izveidot palīgkolonnu vairākiem kritērijiem Excel . Tāpēc izpildiet darbības, lai ievietojiet palīgkolonnu.

PASĀKUMI:

  • Vispirms atlasiet šūnas D5 .
  • Pēc tam ievadiet formulu:
=B5&"

  • Pēc tam nospiediet Ievadiet un tas atgriezīs vērtību. Izmantojiet Automātiskā aizpildīšana lai aizpildītu šo sēriju.

  • Pēc tam atlasiet šūnas H5 lai ievadītu formulu:
=VLOOKUP($G5&"

  • Preses Ievadiet un izmantot Automātiskā aizpildīšana lai pabeigtu pārējo.

Šajā gadījumā VLOOKUP funkcija meklē $G5&" šūnas vērtība ( Wil ) diapazonā $D$5:$E$8 un tas atgriež 80 atrodas 2. sleja.

Lasīt vairāk: VLOOKUP ar vairākiem kritērijiem programmā Excel (6 piemēri)

2. Vairāku kritēriju piemērs ar funkciju CHOOSE

Mēs izmantosim funkcija CHOOSE kopā ar VLOOKUP Šajā piemērā, lai izvairītos no palīgkolonnas. Uzziniet, kā veikt šo darbību.

PASĀKUMI:

  • Vispirms atlasiet šūnas H5 .
  • Tālāk ievadiet formulu:
=VLOOKUP($G5&"

  • Visbeidzot, nospiediet Ievadiet un tas atgriezīs vērtību.

🔎 Kā darbojas formula?

  • CHOOSE({1,2},$B$5:$B$8&"

Portāls IZVĒLĒTIES funkciju noplūdes B5:D8 datus uz 2 kolonnas, apvienojot šūnu vērtības B un C kolonnas kopā.

  • VLOOKUP($G5&"

Portāls VLOOKUP funkcija meklē $G5&" diapazonā B5:D8 un atgriež 80 atrodas 2. sleja.

Lasīt vairāk: Vlookup ar vairākiem kritērijiem bez palīgkolonnas programmā Excel (5 veidi)

3. VLOOKUP funkcija ar diviem nosacījumiem divās kolonnās

Tā vietā, lai izmantotu VLOOKUP , mēs varam izmantot INDEX MATCH formula lai iegūtu datus, pamatojoties uz 2 nosacījumi 2 Tāpēc izpildiet šo procedūru, lai veiktu uzdevumu.

PASĀKUMI:

  • Sākumā atlasiet šūnas H4 .
  • Pēc tam ievadiet formulu:
=INDEX(D5:D8,MATCH(1,(F4=B5:B8)*(G4=C5:C8),0))

  • Beigās nospiediet Ievadiet lai atgrieztu vērtību.

🔎 Kā darbojas formula?

  • MATCH(1,(F4=B5:B8)*(G4=C5:C8),0)

Portāls MATCH formula atgriež 4 uz INDEX Šeit mēs salīdzinām vairākus kritērijus, izmantojot bora loģiku.

  • INDEX(D5:D8,MATCH(1,(F4=B5:B8)*(G4=C5:C8),0))

Visbeidzot. INDEX funkcija atgriež 250 kas atrodas 4. rindu diapazonā D5:D10 .

Lasīt vairāk: Kā izmantot VLOOKUP ar vairākiem kritērijiem dažādās kolonnās

4. VLOOKUP vairākām Excel kolonnām

Mēs piemērosim INDEX MATCH formula, lai veiktu meklēšanas operāciju vairākās slejās un atgrieztu Cena Tātad, apgūstiet turpmāk norādītos soļus.

PASĀKUMI:

  • Izvēlieties šūnu G4 sākumā.
  • Pēc tam ievadiet formulu:
=INDEX(D5:D8,MIN(IF(B5:C8=F4,MATCH(ROW(B5:B8),ROW(B5:B8)),""))))))

  • Visbeidzot, nospiediet Ievadiet .

🔎 Kā darbojas formula?

  • ROW(B5:B8)

Pirmkārt, ROW funkcija atgriež attiecīgos rindu numurus.

  • MATCH(RINDA(B5:B8),RINDA(B5:B8))

Tad MATCH formulas rezultāti ir šādi. 1 , 2 , 3 , un 4 .

  • IF(B5:C8=F4,MATCH(RINDA(B5:B8),RINDA(B5:B8)),"")

Portāls IF funkcija salīdzina katru šūnas B5:C8 ar F4 šūnas vērtību un atgriež vērtības, kurās tā atrod TRUE loģiskajam testam.

  • MIN(IF(B5:C8=F4,MATCH(RINDA(B5:B8),RINDA(B5:B8)),""))))

MIN funkcija atgriež mazāko vērtību ( 1 ) no IF(B5:C8=F4,MATCH(RINDA(B5:B8),RINDA(B5:B8)),"") izejas.

  • INDEKSS(D5:D8,MIN(IF(B5:C8=F4,MATCH(RINDA(B5:B8),RINDA(B5:B8)),""))))))

Galu galā INDEX funkcija atgriež 150 kas atrodas 1. rindu diapazonā D5:D8 .

Lasīt vairāk: Excel VLOOKUP ar vairākiem kritērijiem kolonnā un rindā

Secinājums

Turpmāk jūs varēsiet izmantot VLOOKUP ar Vairāki IF nosacījumi vietnē Excel kā parādīts Piemēri . Turpiniet tos izmantot un informējiet mūs, ja jums ir vēl kādi veidi, kā veikt uzdevumu. Neaizmirstiet komentārus, ieteikumus vai jautājumus, ja jums ir kādi komentāri, komentāru sadaļā zemāk.

Hjū Vests ir ļoti pieredzējis Excel treneris un analītiķis ar vairāk nekā 10 gadu pieredzi šajā nozarē. Viņam ir bakalaura grāds grāmatvedībā un finansēs un maģistra grāds uzņēmējdarbības vadībā. Hjū aizraujas ar mācīšanu, un viņš ir izstrādājis unikālu mācīšanas pieeju, kas ir viegli izpildāma un saprotama. Viņa ekspertu zināšanas programmā Excel ir palīdzējušas tūkstošiem studentu un profesionāļu visā pasaulē uzlabot savas prasmes un izcelties karjerā. Izmantojot savu emuāru, Hjū dalās savās zināšanās ar pasauli, piedāvājot bezmaksas Excel apmācības un tiešsaistes apmācību, lai palīdzētu personām un uzņēmumiem pilnībā izmantot savu potenciālu.