Excel дэх олон IF нөхцөл бүхий VLOOKUP-ийн жишээ (9 шалгуур)

  • Үүнийг Хуваалц
Hugh West

Excel -д хамгийн их ашиглагддаг функцүүдийн нэг бол VLOOKUP функц бөгөөд энэ нь бас нэлээд хүчирхэг юм. Бид IF функцийг VLOOKUP функцтэй ашигласнаар үүнийг илүү үр дүнтэй болгож чадна. Бид янз бүрийн үйлдлийг гүйцэтгэхийн тулд эдгээр хоёр функцийг хамтад нь ашиглаж болно. Энэ нийтлэлд бид Excel дээрх Олон IF нөхцөл -тай VLOOKUP үр дүнтэйг харуулахын тулд Жишээ -г ашиглах болно.

Дадлага хийх ажлын номыг татаж авах

Дараах номыг татан авч бие даан дадлага хийнэ үү.

Олон IF нөхцөлтэй VLOOKUP.xlsx

Танилцуулга Excel-ийн VLOOKUP функц

  • Синтакс

VLOOKUP(хайлтын_утга, хүснэгтийн_массив, col_index_num, [мужийн_хайлт])

  • Аргументууд

харах_утга: Өгөгдсөн хүснэгтийн зүүн талын баганаас хайх утга.

хүснэгтийн_массив: Хамгийн зүүн талын баганад байгаа хайлтын_утга -г хайж буй хүснэгт.

col_index_num: Хүснэгт дэх баганын тоо. үүнээс буцах утга.

[мужийн_хайлт]: хайлтын_утга -д яг эсвэл хэсэгчлэн тохирох эсэхийг заана. 0 яг таарч байвал 1 хэсэгчилсэн тохирно. Өгөгдмөл нь 1 ( хэсэгчилсэн тохирох ). Энэ нь сонголттой.

Excel-ийн IF функцийн танилцуулга

  • Синтакс

Хэрэв(логик_туршилт, [үнэн_хэрэв_утга]) ,

Бид 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,MAATCH(ROW(B5:B8),ROW(B5:B8)),””)

IF функц нь B5:C8 дахь нүд бүрийг F4 нүдний утгатай харьцуулж, дараах утгуудыг буцаана. энэ нь логик тестийн ҮНЭН г олдог.

  • MIN(IF(B5:C8=F4,MATCH(ROW(B5:B8),ROW(B5:B8) )),””))

MIN функц нь IF(B5)-ийн хамгийн бага утгыг ( 1 ) буцаана. :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 -г буцаадаг бөгөөд энэ нь D5:D8 муж дахь 1-р мөр дотор байна.

Дэлгэрэнгүй: Багана болон мөрөнд олон шалгуур бүхий Excel VLOOKUP

Дүгнэлт

Үүнээс хойш та ажиллах боломжтой болно. Жишээ нь -д үзүүлсэн шиг Excel д Олон IF нөхцөлтэй VLOOKUP . Тэдгээрийг үргэлжлүүлэн ашиглаад танд даалгавраа хийх өөр арга байгаа бол бидэнд мэдэгдээрэй. Доорх коммент хэсэгт сэтгэгдэл, санал, асуусан зүйлээ үлдээхээ бүү мартаарай.

[хэрэв_худал_утга])
  • Аргументууд

логик_тест: Логик үйлдлийг шалгадаг.

[үнэн_хэрэв_утга]: Хэрэв логик үйлдэл үнэн бол энэ утгыг буцаана.

[Хэрэв_худал_утга]: Хэрэв логик үйлдэл худал бол энэ утгыг буцаана.

9 Excel дээрх олон IF нөхцөл бүхий VLOOKUP-ын жишээ

1. Сайн эсвэл муу байхын тулд IF нөхцөлтэй VLOOKUP-ийг ашиглана уу

Бидний эхний жишээн дээр бид үүнийг олж мэдэх болно. оюутны авсан тодорхой дүн нь сайн эсвэл муу. Тиймээс даалгаврыг гүйцэтгэхийн тулд доорх алхмуудыг дагана уу.

АЛХАМ:

  • Эхлээд F5 нүдийг сонгоно уу.
  • Дараа нь томьёог бичнэ үү:
=IF(VLOOKUP("Frank",B5:D8,2,FALSE)>80,"Great","Good")

  • Эцэст нь Enter -г дараад энэ нь үр дүнг буцаана.

🔎 Формула хэрхэн ажилладаг вэ?

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

VLOOKUP функц нь муж доторх Frank -г хайдаг. B5:D8 болон 2-р багананд ( 70 ) тэмдгийг буцаана. Эцэст нь 80 -ээс их эсэхийг шалгадаг.

  • Хэрэв(VLOOKUP(“Frank”,B5:D8,2,FALSE)> 80,”Гайхалтай”,”Сайн”)

IF функц нь 70 илүү биш учраас Сайн -г буцаана 80 -ээс.

Дэлгэрэнгүй: Excel VBA: Хэрэв болон Эсвэл хосолсон (3 жишээ)

2. Таслах утгыг өөрчлөхийн тулд VLOOKUP ашиглана уу. Excel-ийн Олон IF нөхцөлтэй

Одоо бид захын утгыг өөрчлөхийг хүсэж байнаэсвэл үүнийг динамик болгохыг хүсч байна. Томъёоны утгыг зааж өгөхийн оронд бид тэмдэглэгээг F4 нүдэнд байрлуулна. Тиймээс, Excel Олон IF нөхцөл -тэй VLOOKUP -г ажиллуулахын тулд энэ Жишээ хэрэглэх алхмуудыг мэдэж аваарай.

АЛХАМ:

  • Эхлээд F6 нүдийг сонго.
  • Дараа нь томьёог бичнэ үү:
=IF(VLOOKUP("Frank",B5:D8,2,FALSE)>F4,"Great","Good")

  • Эцэст нь Enter дарна уу.

🔎 Формула хэрхэн ажилладаг вэ?

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

VLOOKUP функц нь B5:D8 мужид Frank -г хайж, <хэсэгт ( 70 ) тэмдгийг буцаана. 1>2-р багана. Дараа нь энэ тэмдэг F4 нүдний утгаас ( 65 ) их эсэхийг шалгадаг.

  • IF(VLOOKUP(“Frank ”,B5:D8,2,FALSE)>F4,”Гайхалтай”,”Сайн”)

Эцэст нь Хэрэв функц нь Их гэж буцаана хувьд 70 65 -ээс их.

Цааш унших: Олон муж хоорондын Excel IF (4 хандлага)

3. Олон тооны VLOOKUP & AMP-тай жижиглэнгийн үнэд үндэслэн хямдралтай үнээр авах жишээ; IF Нөхцөлүүд

Доорх өгөгдлийн багцад бид зарим зүйлийн жижиглэнгийн үнийг тогтоосон. Гэхдээ бид танд VLOOKUP & IF функцүүд. Тиймээс ноу-хау авах үйл явцыг дага.

АЛХАМ:

  • Эхлээд E5 нүдийг сонгоно уу.
  • Дараа нь гэж бичнэ үүтомъёо:
=Хэрэв(VLOOKUP("Усан үзэм",B5:D8,3,FALSE)>150,VLOOKUP("Усан үзэм",B5:D8,3, FALSE)*80%)

  • Төгсгөлд нь 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 -ээр үржүүлнэ.

  • Хэрэв(VLOOKUP(“Усан үзэм”,B5:D8,3,FALSE)>150,VLOOKUP( “Усан үзэм”,B5:D8,3,FALSE)*80%)

Эцэст нь IF функц нь VLOOKUP(“Усан үзэм”,B5) буцаана :D8,3,ХУДАЛ)*80% гаралт VLOOKUP(“Усан үзэм”,B5:D8,3,FALSE)>150 томьёо үнэн.

Дэлгэрэнгүй унших: Хэд хэдэн нөхцөлтэй Excel If мэдэгдэл (3 тохиромжтой тохиолдол)

4. Excel VLOOKUP, IF & ISNA олон нөхцөлтэй ажилладаг

Бид өгөгдлийн багцад байгаа эсэхээс үл хамааран тодорхой жимсийг хайж олох бөгөөд хэрэв байгаа бол үнийг нь буцаана. Одоо Олон IF Нөхцөл VLOOKUP -г гүйцэтгэх Жишээ -г сурна уу. Excel .

АЛХАМ:

  • Эхлээд G4 нүдийг сонгоно уу.
  • Дараа нь , томъёог бичнэ үү:
=IF(ISNA(VLOOKUP(F4,B5:D8,3,FALSE)),"Not Present",VLOOKUP(F4,B5:D8,3,FALSE))

  • Эцэст нь Enter товчийг дарна уу.

🔎 Формула хэрхэн ажилладаг вэ?

  • VLOOKUP(F4,B5:D8,3, ХУДАЛ)

VLOOKUP функц нь B5 муж дахь F4 нүдний утгыг ( Интоор ) хайдаг. :D8 .

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

ISNA функц нь VLOOKUP(F4,B5:D8,3,FALSE) гаралтыг олох боломжтой эсэхийг хардаг.

  • IF(ISNA(VLOOKUP) (F4,B5:D8,3,ХУДАЛ)),”Байхгүй”,VLOOKUP(F4,B5:D8,3,FALSE))

Хэрэв функц нь өгөгдсөн өгөгдлийн багцад Cherry байхгүй тул ' Байхгүй '-г буцаана.

Цааш унших: Excel дэх олон нөхцөл бүхий VBA IF мэдэгдэл ( 8 арга)

5. Excel-ийн VLOOKUP-тай шилдэг дэлгүүрийг сонгох жишээ

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″,VLOOKUP(F5,B5:D7,2,FALSE),VLOOKUP(F5,B5:D7) ,3,ХУДАЛ))

IF функц нь G2 нүдний утгыг ( Дэлгүүр 1 ) '-тэй харьцуулдаг. Дэлгүүр 1 '. Үнэн бол функц нь $1.50 -г буцаана. Хэрэв G2 нүдний утга нь Дэлгүүр 2 байсан бол энэ нь $1.75 буцаан өгөх байсан.

Цааш унших: Хэрхэн олон тоо ашиглах вэ Excel дэх тексттэй IF мэдэгдлүүд (6 хурдан арга)

6. Excel-ийн 2 хүснэгт бүхий VLOOKUP жишээ

Одоогоор бид өгөгдөл татахдаа нэг хүснэгтийг ашигласан. Энэ жишээнд бид 2 хүснэгтийг лавлагаа болгон ашиглах болно. Иймд Excel<2-д Олон IF нөхцөл -тай 2 Хүснэгт д VLOOKUP г гүйцэтгэхийн тулд энэ Жишээ -ийн дараах алхмуудыг мэдэж аваарай>.

АЛХАМ:

  • F6 нүдийг сонгоно уу.
  • Томьёог бичнэ үү:
=VLOOKUP(F5, IF(F4="January", B6:D7, B11:D12), 3, FALSE)

  • Эцэст нь Enter товчийг дарвал Цэвэр борлуулалт <2-г буцаана>-ын Симон .

🔎 Формула хэрхэн ажилладаг вэАжиллах уу?

  • IF(F4=”1-р сар”, B6:D7, B11:D12)

IF функц нь F4 нүдний утгыг ( 2-р сарын ) 1-р сарын -тай харьцуулж, логик тестийн хувьд B11:D12 мужийг буцаана. худал.

  • VLOOKUP(F5, IF(F4=”1-р сар”, B6:D7, B11:D12), 3, ХУДАЛ)

VLOOKUP функц нь B11:D12 муж дахь F5 нүдний утгыг ( Симон ) хайж, Цэвэр борлуулалтыг буцаана. $12,500.00 3-р багананд.

7. IF функцийн логик тест дэх Excel VLOOKUP

Үүнээс гадна бид 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-р багананд байгаа ( Боломжгүй ) утгыг Боломжтойтой харьцуулна. .

  • Хэрэв(VLOOKUP(F4, B5:D8, 2, FALSE)="Боломжтой", "Нөөцөд байгаа", "Нөөцөд байхгүй")

Эцэст нь Хэрэв функц нь Нөөцөд байхгүй VLOOKUP(F4, B5:D8, 2, FALSE)="Боломжтой" гэж буцаана гаралт ньхудал.

Дэлгэрэнгүй: Excel IF функц 3 нөхцөлтэй

Төстэй уншилтууд

  • IF Excel-ийн томьёо дахь AND-тай (7 жишээ)
  • Excel VBA: If-ийг болон олон нөхцөлийг хослуулах
  • Олон шалгуур болон олон шалгуур бүхий VLOOKUP Үр дүн (8 жишээ)

8. IF функцээр VLOOKUP-ын баганыг динамикаар сонго

Энэ жишээнд бид VLOOKUP-д динамик багана үүсгэхийг хүсэж байна. функц. Ийм учраас бид IF функцийг ашиглах болно. Тиймээс, доорх Жишээ -г үзнэ үү, Excel<-д Олон IF Нөхцөл -тэй VLOOKUP -г гүйцэтгэнэ үү. 2>.

АЛХАМ:

  • Эхлээд C11 нүдийг сонгоно. Энд томъёог бичнэ үү:
=VLOOKUP(B11, B5:D8, IF($C$10="Physics", 2, 3), FALSE)

  • Үүний дараа Enter -г дарж, өгөгдлийг асгах болно. Цувралыг дуусгахын тулд Автоматаар дүүргэх г ашиглана уу.

🔎 Томъёо хэрхэн ажилладаг вэ?

  • IF($C$10=”Физик”, 2, 3)

IF функц нь C10 -г харьцуулдаг. эсийн утга ( Физик ) томъёонд өгөгдсөн Физик -тай. Дараа нь логик тест үнэн тул 2 буцаана.

  • VLOOKUP(B11, B5:D8, IF($C$10=”Физик", 2, 3), ХУДАЛ)

Эцэст нь VLOOKUP функц нь B11 нүдний утгыг ( Wilham ) хайдаг. муж B5:D8 болон 2-р багананд ( 50 ) утгыг буцаана.

Дэлгэрэнгүй: Excel VBA: Олон нөхцөл бүхий If then Else мэдэгдэл (5 жишээ)

9. Excel дээр олон IF нөхцөлтэй огнооны VLOOKUP ашиглах жишээ

Үүнээс гадна бид боломжтой. VLOOKUP огноог ашиглана уу. Тиймээс, Excel Олон IF нөхцөл -тай Огноо VLOOKUP хэрэглэхийн тулд Жишээ хэрэглэх алхмуудыг мэдэж аваарай.

АЛХАМ:

  • 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 <-г хайдаг. 2>нүдний утгыг ( Усан үзэм ) B5:D8 мужид оруулах ба 3-р багананд ( Меена ) утгыг буцаана.

Дэлгэрэнгүй: Олон нөхцөл бүхий Excel If функц (Insted IF)

Excel дэх олон IF нөхцөл бүхий VLOOKUP-ын өөр жишээ

1. Туслах багана Excel-ийн Олон шалгуурын хувьд

Бид Excel -д олон шалгуурт туслах багана үүсгэж болно. Тиймээс туслагчийг оруулах алхмуудыг дагана уубагана.

АЛХАМ:

  • Эхлээд D5 нүдийг сонго.
  • Дараа нь томьёог бичнэ үү:
=B5&"|"&C5

  • Үүний дараа Enter -г дарвал утгыг буцаана. Цувралыг бөглөхийн тулд Автоматаар дүүргэх г ашиглана уу.

  • Дараа нь H5 нүдийг сонгоод томьёог бичнэ үү:
=VLOOKUP($G5&"|"&H$4,$D$5:$E$8,2,0)

  • Enter -г дараад Автоматаар дүүргэх -г ашиглан дуусгана уу бусад нь.

Энд VLOOKUP функц $G5&хамтдаа.

  • VLOOKUP($G5&"

Хью Уэст бол салбартаа 10 гаруй жил ажилласан туршлагатай Excel-ийн сургагч багш, шинжээч юм. Нягтлан бодох бүртгэл, санхүүгийн чиглэлээр бакалавр, бизнесийн удирдлагын магистр зэрэгтэй. Хью багшлах сонирхолтой бөгөөд дагаж мөрдөх, ойлгоход хялбар заах өвөрмөц арга барилыг боловсруулсан. Түүний Excel-ийн мэдлэг чадвар нь дэлхий даяарх олон мянган оюутан, мэргэжилтнүүдэд ур чадвараа дээшлүүлж, ажил мэргэжлээрээ амжилт гаргахад тусалсан. Хью өөрийн блогоороо дамжуулан өөрийн мэдлэгээ дэлхийтэй хуваалцаж, Excel програмын үнэгүй зааварчилгаа, онлайн сургалтыг хувь хүмүүс болон бизнесүүдэд бүрэн дүүрэн ашиглахад нь туслах зорилгоор санал болгодог.