Змест
Адной з найбольш часта выкарыстоўваюцца функцый у Excel з'яўляецца функцыя VLOOKUP , і яна таксама вельмі магутная. Мы можам зрабіць гэта больш эфектыўным, выкарыстоўваючы функцыю IF з функцыяй VLOOKUP . Мы можам прымяняць гэтыя дзве функцыі разам для выканання розных аперацый. У гэтым артыкуле мы будзем выкарыстоўваць прыклад , каб паказаць вам эфектыўнасць VLOOKUP з умовай некалькіх IF у Excel .
Спампуйце вучэбны сшытак
Спампуйце наступны сшытак, каб займацца самастойна.
VLOOKUP з некалькімі ўмовамі IF.xlsx
Уводзіны у Excel VLOOKUP Функцыя
- Сінтаксіс
VLOOKUP(значэнне_пошуку, масіў_табліцы, нумар_індэкса_слупка, [прагляд_дыяпазону])
- Аргументы
lookup_value: Значэнне, якое трэба шукаць у самым левым слупку дадзенай табліцы.
table_array: Табліца, у якой ён шукае lookup_value у самым левым слупку.
col_index_num: Нумар слупка ў табліцы з якога павінна быць вернута значэнне.
[range_lookup]: Паказвае, ці патрабуецца дакладнае або частковае супадзенне lookup_value . 0 для дакладнага супадзення, 1 для частковага супадзення. Па змаўчанні 1 ( частковае супадзенне ). Гэта неабавязкова.
Уводзіны ў функцыю IF Excel
- Сінтаксіс
КАЛІ(лагічны_праверка, [значэнне_калі_праўда] ,
Мы будзем прымяняць формулу INDEX MATCH для выканання аперацыі пошуку ў некалькіх слупках і вяртання Цаны згаданай садавіны. Такім чынам, вывучыце крокі ніжэй.
КРОКІ:
- Спачатку абярыце ячэйку G4 .
- Затым, увядзіце формулу:
=INDEX(D5:D8,MIN(IF(B5:C8=F4,MATCH(ROW(B5:B8),ROW(B5:B8)),"")))
- Нарэшце націсніце Enter .
🔎 Як працуе формула?
- ROW(B5:B8)
Па-першае, функцыя ROW вяртае адпаведныя нумары радкоў.
- MATCH(ROW(B5:B8),ROW(B5:B8) ))
Тады выхад формулы MATCH : 1 , 2 , 3 , і 4 .
- КАЛІ(B5:C8=F4,СУПАВЕДЗІЦЬ(РАДОК(B5:B8),РАДОК(B5:B8)),””)
Функцыя IF параўноўвае кожную ячэйку ў B5:C8 са значэннем ячэйкі F4 і вяртае значэнні, дзе ён знаходзіць TRUE для лагічнага тэсту.
- MIN(IF(B5:C8=F4,MATCH(ROW(B5:B8),ROW(B5:B8) )),””))
Функцыя MIN вяртае найменшае значэнне ( 1 ) з IF(B5) :C8=F4,MATCH(ROW(B5:B8),ROW(B5:B8)),””) вывады.
- INDEX(D5:D8,MIN( IF(B5:C8=F4,MATCH(ROW(B5:B8),ROW(B5:B8)),””)))
У рэшце рэшт, Функцыя INDEX вяртае 150 , што знаходзіцца ў 1-м радку ў дыяпазоне D5:D8 .
Больш падрабязна: ВПР Excel з некалькімі крытэрыямі ў слупку і радку
Выснова
З гэтага часу вы зможаце працаваць VLOOKUP з некалькімі ўмовамі IF у Excel як паказана ў Прыкладах . Працягвайце выкарыстоўваць іх і дайце нам ведаць, калі ў вас ёсць яшчэ спосабы выканання задачы. Не забывайце пакідаць каментарыі, прапановы або запыты, калі ў вас ёсць такія, у раздзеле каментарыяў ніжэй.
[value_if_false])- Аргументы
logical_test: Правярае лагічную аперацыю.
[value_if_true]: Калі лагічная аперацыя ісціна, вярнуць гэтае значэнне.
[value_if_false]: Калі лагічная аперацыя ісціна, вярнуць гэта значэнне.
9 Прыклад VLOOKUP з некалькімі ўмовамі IF у Excel
1. Выкарыстоўвайце VLOOKUP з умовай IF, каб атрымаць добры або дрэнны
У нашым першым прыкладзе мы даведаемся, ці пэўная адзнака, атрыманая вучнем, добра ці дрэнна. Такім чынам, выканайце наступныя крокі, каб выканаць задачу.
КРОКІ:
- Спачатку абярыце ячэйку F5 .
- Затым увядзіце формулу:
=IF(VLOOKUP("Frank",B5:D8,2,FALSE)>80,"Great","Good")
- Нарэшце націсніце Enter і ён верне вынік.
🔎 Як працуе формула?
- VLOOKUP(“Frank”,B5:D8,2,FALSE)>80
Функцыя VLOOKUP шукае Frank у дыяпазоне B5:D8 і вяртае адзнаку ( 70 ) у 2-м слупку. У рэшце рэшт, ён правярае адзнаку, калі яна большая за 80 ці не.
- IF(VLOOKUP(“Frank”,B5:D8,2,FALSE)> 80,”Выдатна”,”Добра”)
Функцыя КАЛІ вяртае Добра паколькі 70 не больш чым 80 .
Больш падрабязна: Excel VBA: камбінаваныя If і Or (3 прыклады)
2. Прымяніце VLOOKUP, каб змяніць адсечнае значэнне з некалькімі ўмовамі IF у Excel
Цяпер мы хочам змяніць гранічнае значэннеабо хочаце зрабіць яго дынамічным. Замест таго, каб указваць значэнне ў формуле, мы паставім адзнаку ў вочку F4 . Такім чынам, вывучыце крокі ў гэтым прыкладзе для працы VLOOKUP з умовай некалькіх IF у Excel .
КРОКІ:
- Спачатку абярыце ячэйку F6 .
- Далей увядзіце формулу:
=IF(VLOOKUP("Frank",B5:D8,2,FALSE)>F4,"Great","Good")
- Нарэшце націсніце Enter .
🔎 Як працуе формула?
- VLOOKUP(“Frank”,B5:D8,2,FALSE)>F4
Функцыя VLOOKUP шукае Фрэнк у дыяпазоне B5:D8 і вяртае адзнаку ( 70 ) у 2 слупок. Затым ён правярае адзнаку, ці перавышае яна значэнне ячэйкі F4 ( 65 ).
- IF(VLOOKUP(“Frank ”,B5:D8,2,FALSE)>F4,”Выдатна”,”Добра”)
Нарэшце, функцыя КАЛІ вяртае Выдатна як 70 больш за 65 .
Больш падрабязна: Excel IF паміж некалькімі дыяпазонамі (4 падыходы)
3. Прыклад атрымання цаны са зніжкай на аснове рознічнай цаны з дапамогай некалькіх VLOOKUP & КАЛІ ўмовы
У прыведзеным ніжэй наборы дадзеных у нас ёсць фіксаваныя рознічныя цэны на некаторыя тавары. Але мы пакажам вам, як даведацца цану са зніжкай з дапамогай VLOOKUP & Функцыі КАЛІ . Такім чынам, прытрымлівайцеся працэсу, каб атрымаць ноў-хаў.
КРОКІ:
- У пачатку абярыце ячэйку E5 .
- Пасля гэтага ўвядзіцеформула:
- У канцы націсніце Enter , каб вярнуць значэнне.
🔎 Як працуе формула?
- VLOOKUP(“Вінаград”,B5:D8,3,FALSE)>150
Функцыя VLOOKUP шукае вінаград у дыяпазоне B5:D8 і вяртае цану ( 250 ) у 3-м слупку. Затым ён параўноўвае цану, калі яна перавышае 150 ці не.
- VLOOKUP(“Вінаград”,B5:D8,3,FALSE)*80%
Гэта функцыя VLOOKUP шукае вінаград у дыяпазоне B5:D8 і вяртае цану ( 250 ) у 3-м слупку. Затым ён памнажае значэнне на .8 .
- IF(VLOOKUP(“Вінаград”,B5:D8,3,FALSE)>150,VLOOKUP( “Вінаград”,B5:D8,3,ХЛУСНЯ)*80%)
Нарэшце, функцыя КАЛІ вяртае VLOOKUP(“Вінаград”,B5 :D8,3,FALSE)*80% выхад як VLOOKUP(“Вінаград”,B5:D8,3,FALSE)>150 формула праўдзівая.
Больш падрабязна: аператар Excel If з некалькімі ўмовамі ў дыяпазоне (3 прыдатныя выпадкі)
4. Аб'яднайце Excel VLOOKUP, IF & Функцыі ISNA з некалькімі ўмовамі
Мы будзем шукаць пэўны фрукт незалежна ад таго, ёсць ён у наборы даных ці не, і, калі ён ёсць, вернем цану. Цяпер вывучыце Прыклад для выканання ВПР з Некалькімі КАЛІ Умовай у Excel .
КРОКІ:
- Спачатку абярыце ячэйку G4 .
- Потым , увядзіце формулу:
=IF(ISNA(VLOOKUP(F4,B5:D8,3,FALSE)),"Not Present",VLOOKUP(F4,B5:D8,3,FALSE))
- Нарэшце націсніце Enter .
🔎 Як працуе формула?
- VLOOKUP(F4,B5:D8,3, FALSE)
Функцыя VLOOKUP шукае значэнне ячэйкі F4 ( Cherry ) у дыяпазоне B5 :D8 .
- ISNA(VLOOKUP(F4,B5:D8,3,FALSE))
ISNA функцыя шукае вывад VLOOKUP(F4,B5:D8,3,FALSE) , каб убачыць, даступны ён ці не.
- IF(ISNA(VLOOKUP) (F4,B5:D8,3,ХЛУСНЯ)),”Няма”,ВПР(F4,B5:D8,3,ХЛУСНЯ))
КАЛІ функцыя вяртае ' Not Present ', паколькі Cherry недаступны ў дадзеным наборы даных.
Больш падрабязна: Аператар VBA IF з некалькімі ўмовамі ў Excel ( 8 метадаў)
5. Прыклад выбару лепшай крамы з дапамогай VLOOKUP у Excel
Іншае выкарыстанне функцыі VLOOKUP заключаецца ў тым, што мы можам параўнаць некалькі крам з знайсці лепшую прапанову. Тут мы змясцілі Крама 1 у ячэйку G2 . Такім чынам, выканайце наступныя дзеянні, каб выканаць аперацыю.
КРОКІ:
- Перш за ўсё, абярыце ячэйку G5 , каб увесці формула:
=IF($G$2="Shop 1",VLOOKUP(F5,B5:D7,2,FALSE),VLOOKUP(F5,B5:D7,3,FALSE))
- Пасля гэтага націсніце Enter і выкарыстоўвайце аўтазапаўненне інструмент , каб запоўніць астатняе.
🔎 Як формулаПрацуе?
- VLOOKUP(F5,B5:D7,2,FALSE)
Функцыя VLOOKUP шукае значэнне ячэйкі F5 ( Яйка ) у дыяпазоне B5:D7 і вяртае значэнне ( $1,50 ) у 2-і слупок.
- VLOOKUP(F5,B5:D7,3,FALSE)
Гэта VLOOKUP функцыя шукае значэнне ячэйкі F5 ( Яйка ) у дыяпазоне B5:D7 і вяртае значэнне ( $1,75 ) у 3-ці слупок.
- КАЛІ($G$2=”Крама 1″,ВПР(F5,B5:D7,2,ХЛУСНЯ),ВПР(F5,B5:D7) ,3,FALSE))
Функцыя IF параўноўвае значэнне ячэйкі G2 ( Крама 1 ) з ' Крама 1 '. Праўда, функцыя вяртае $1,50 . Калі б значэнне ячэйкі G2 было Крама 2 , яно вярнула б 1,75$ .
Больш падрабязна: Як выкарыстоўваць некалькі Аператары IF з тэкстам у Excel (6 хуткіх метадаў)
6. Прыклад VLOOKUP з 2 табліцамі ў Excel
Да гэтага часу мы выкарыстоўвалі адну табліцу для атрымання даных. У гэтым прыкладзе мы будзем выкарыстоўваць 2 табліцы ў якасці спасылак. Такім чынам, вывучыце наступныя крокі гэтага Прыкладу для выканання ВПР у 2 табліцах з умовай некалькіх IF у Excel .
КРОКІ:
- Абярыце ячэйку F6 .
- Увядзіце формулу:
=VLOOKUP(F5, IF(F4="January", B6:D7, B11:D12), 3, FALSE)
- Нарэшце націсніце Enter і вернецца Чысты продаж of Simon .
🔎 Як формулаПрацуе?
- IF(F4=”Студзень”, B6:D7, B11:D12)
IF Функцыя параўноўвае значэнне ячэйкі F4 ( люты ) з студзенем і вяртае дыяпазон B11:D12 як лагічны тэст false.
- VLOOKUP(F5, IF(F4=”Студзень”, B6:D7, B11:D12), 3, FALSE)
Функцыя VLOOKUP шукае значэнне ячэйкі F5 ( Simon ) у дыяпазоне B11:D12 і вяртае Net Sales з 12 500,00 $ у 3-м слупку.
7. Excel VLOOKUP у лагічным тэсце функцыі IF
Больш таго, мы можам размясціць <Функцыя 1>VLOOKUP у раздзеле аргументаў функцыі IF . Глядзіце наступную працэдуру, каб выканаць аперацыю.
КРОКІ:
- Перш за ўсё, абярыце ячэйку G4 , каб увесці формулу :
=IF(VLOOKUP(F4, B5:D8, 2, FALSE)="Available", "In Stock", "Not in Stock")
- Далей націсніце Enter . Такім чынам, вы ўбачыце вынік.
🔎 Як працуе формула?
- VLOOKUP(F4, B5:D8, 2, FALSE)=”Даступна”
Функцыя VLOOKUP шукае значэнне ячэйкі F4 ( Вінаград ) у дыяпазоне B5:D8 і параўноўвае значэнне ў 2-м слупку ( Недаступна ) з Даступна .
- IF(VLOOKUP(F4, B5:D8, 2, FALSE)=”У наяўнасці”, “У наяўнасці”, “Няма ў наяўнасці”)
Нарэшце, КАЛІ функцыя вяртае Няма ў наяўнасці як VLOOKUP(F4, B5:D8, 2, FALSE)=”Даступна” выхад ёсцьілжыва.
Больш падрабязна: функцыя Excel IF з 3 умовамі
Падобныя паказанні
- КАЛІ з І ў формуле Excel (7 прыкладаў)
- Excel VBA: аб'яднанне If з And для некалькіх умоў
- VLOOKUP з некалькімі крытэрыямі і некалькімі Вынікі (8 прыкладаў)
8. Дынамічны выбар слупка VLOOKUP з дапамогай функцыі IF
У гэтым прыкладзе мы хочам стварыць дынамічны слупок для VLOOKUP функцыя. Па гэтай прычыне мы будзем выкарыстоўваць функцыю IF . Такім чынам, азнаёмцеся з прыведзеным ніжэй Прыкладам для выканання VLOOKUP з Некалькімі КАЛІ Умовай у Excel .
КРОКІ:
- У пачатку абярыце ячэйку C11 . Увядзіце тут формулу:
=VLOOKUP(B11, B5:D8, IF($C$10="Physics", 2, 3), FALSE)
- Пасля гэтага націсніце Enter і вылью дадзеныя. Выкарыстоўвайце аўтазапаўненне , каб завяршыць шэраг.
🔎 Як працуе формула?
- IF($C$10=”Physics”, 2, 3)
Функцыя IF параўноўвае C10 значэнне ячэйкі ( Фізіка ) з Фізіка , як паказана ў формуле. Затым ён вяртае 2 як лагічны тэст верны.
- VLOOKUP(B11, B5:D8, IF($C$10=”Фізіка”, 2, 3), FALSE)
Нарэшце, функцыя VLOOKUP шукае значэнне ячэйкі B11 ( Wilham ) у дыяпазон B5:D8 і вяртае значэнне ў 2-м слупку ( 50 ).
Больш падрабязна: Excel VBA: аператар If Then Else з некалькімі ўмовамі (5 прыкладаў)
9. Прыклад прымянення VLOOKUP для дат з некалькімі ўмовамі IF у Excel
Акрамя таго, мы можам прымяніць VLOOKUP для дат. Такім чынам, вывучыце крокі гэтага прыкладу , каб прымяніць VLOOKUP для дат з умовай некалькіх IF у Excel .
КРОКІ:
- Націсніце ячэйку G4 .
- Увядзіце формулу:
=VLOOKUP(F4,IF((C5:C8>=F5)*(C5:C8<=F6),B5:D8,""),3,FALSE)
- Нарэшце, націсніце Enter .
🔎 Як працуе формула?
- IF((C5:C8>=F5)*(C5:C8<=F6),B5: D8,””)
Функцыя IF параўноўвае кожную ячэйку дыяпазону C5:C8 з F5 і F6 значэнні вочак. Пасля ён вяртае дыяпазон B5:D8 , паколькі лагічны тэст праўдзівы.
- VLOOKUP(F4,IF((C5:C8>=F5)*( C5:C8<=F6),B5:D8,””),3,FALSE)
Нарэшце, функцыя VLOOKUP шукае F4 значэнне ячэйкі ( Вінаград ) у дыяпазоне B5:D8 і вяртае значэнне ў 3-м слупку ( Міна ).
Больш падрабязна: Функцыя Excel If з некалькімі ўмовамі (укладзены IF)
Альтэрнатыўны прыклад VLOOKUP з некалькімі ўмовамі IF у Excel
1. Дапаможны слупок для некалькіх крытэрыяў у Excel
Мы можам стварыць дапаможны слупок для некалькіх крытэраў у Excel . Такім чынам, выканайце наступныя дзеянні, каб уставіць памочнікслупок.
КРОКІ:
- Спачатку абярыце ячэйку D5 .
- Затым увядзіце формулу:
=B5&"|"&C5
- Пасля гэтага націсніце Enter і верне значэнне. Выкарыстоўвайце Аўтазапаўненне , каб запоўніць серыю.
- Пасля выберыце ячэйку H5 , каб увесці формулу:
=VLOOKUP($G5&"|"&H$4,$D$5:$E$8,2,0)
- Націсніце Enter і выкарыстоўвайце аўтазапаўненне для завяршэння астатняе.
Тут функцыя VLOOKUP шукае $G5&”разам.
- VLOOKUP($G5&”