Excel дээрх IF болон VLOOKUP үүрлэсэн функц (5 тохиромжтой жишээ)

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

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

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

Та Манай дадлага хийх номыг эндээс үнэгүй татаж аваарай!

Nested IF болон VLOOKUP.xlsx-ийн хэрэглээ

Excel-ийн IF болон VLOOKUP үүрлэсэн функцийн 5 практик хэрэглээ

1. VLOOKUP гаралтыг тодорхой утгатай тааруулах

ID , нэр<-тэй бүтээгдэхүүний мэдээллийн багцыг авч үзье. 11> , Нэгж үнэ , Тоо хэмжээ , Нийт дүн , болон Хүргэх огноо .

Одоо бид IF ба VLOOKUP томьёо . Бид зөвхөн бүтээгдэхүүний нэрийг оруулах замаар тухайн бүтээгдэхүүний бэлэн байдлыг хайхыг хүсч байна. Үүнд хүрэхийн тулд доорх алхмуудыг дагана уу.

📌 Алхам:

  • Юуны өмнө C17 нүдэн дээр дарна уу.
  • Дараа нь C17 нүдэнд дараах томьёог оруулаад Enter товчийг дарна уу.
=IF(VLOOKUP(C16,$C$5:$D$14,2,FALSE)=0,"No","Yes")

🔎 Excel-ийн тухай! Өдрийг сайхан өнгөрүүлээрэй! Баярлалаа!

Томъёоны задаргаа:
  • Нэгдүгээрт, VLOOKUP функцийн C16 нь хайлтын түлхүүр үгийг агуулсан нүд юм. Дараа нь $C$5:$D$14 нь бидний оруулсан өгөгдлийг хайх муж юм. 2 г бид хайлтын мужынхаа хоёр дахь баганад тохирох шалгуурын утгыг хайж байгаа тул хамгийн сүүлд ХУДАЛ -г яг тохирохыг тодорхойлоход ашигладаг.
  • Тиймээс, VLOOKUP(C16,$C$5:$D$14,2, ХУДАЛ) <1-ийн Тоо хэмжээ баганын утгыг буцаана> C16 нүд .
  • Энэ VLOOKUP функцын талаар илүү ихийг мэдэхийг хүсвэл энэ холбоос
  • Дараа нь IF функц нь VLOOKUP функцийн гаралт 0 эсвэл өөр зүйл эсэхийг шалгадаг. Үр дүнгээс хамааран Хэрэв функц нь эцсийн гаралт болгон Тийм эсвэл Үгүй гэж буцаана.
  • IF функцийн талаар илүү ихийг мэдэхийг хүсвэл энд зочилно уу холбоос
  • Одоо C16 нүдэнд 0-ээс их тоо хэмжээ бүхий бүтээгдэхүүний дурын нэрийг оруулаад гаралт.

  • Одоо C16 нүдэнд тоо хэмжээ нь 0 байгаа бүтээгдэхүүний дурын нэрийг оруулна уу. Мөн та үр дүн нь Үгүй гэж гарч ирэхийг харах болно.

Тиймээс та IF<ашиглан томьёо үүсгэсэн байна. 2> ба VLOOKUP функцууд нь тодорхой утгын үр дүнг буцаана.

Дэлгэрэнгүй унших: Excel дээр үүрлэсэн VLOOKUP-г хэрхэн ашиглах талаар (3 шалгуур)

2. IF ба ашиглахХоёр утгад тулгуурлан хайхын тулд VLOOKUP Интернэтэд оруулсан томьёо

Одоо бид IF болон VLOOKUP үүрлэсэн функцийг ашиглан хоёр утга дээр суурилсан аливаа элемент эсвэл бүтээгдэхүүнийг хайх болно. Мэдээллийн багцад бүтээгдэхүүн бүрийн зах зээлийн хоёр өөр үнэ байдаг. Энд хоёр утга байна: бүтээгдэхүүний id болон зах зээлийн дугаар.

Одоо бид эдгээр хоёр утга дээр үндэслэн бүтээгдэхүүний үнийг олохыг хүсэж байна. Үүнийг хийхийн тулд доорх алхмуудыг дагана уу.

📌 Алхам:

  • Эхлээд C18 нүдэнд дараах томьёог оруулаад дарна уу. Оруулах товчлуур.
=IF(C17="Market 1",VLOOKUP(C16,B5:E14,3,FALSE),VLOOKUP(C16,B5:E14,4,FALSE))

🔎 Томъёоны задаргаа:

  • IF функцийн C17=”Market 1″ нь логик нөхцөл юм. Оруулсан зах зээлийн дугаар 1 эсэхийг шалгаж байна.
  • Хэрэв зах зээлийн дугаар 1 бол Зах зээлийн 1 баганаас үнийг гарган авна. VLOOKUP(C16,B5:E14,3,FALSE) хэсэг.
  • Үгүй бол энэ нь 2-р зах зээлээс үнийг гаргаж авах болно баганад VLOOKUP(C16,B5:E14,4,FALSE) энэ дэд томъёог ашиглана.
  • Дараа нь оруулна уу. C16 нүдэнд ID болон C17 нүдэнд зах зээлийн дугаар.
  • Дараа нь Enter товчийг дарна уу.

Тиймээс та IF болон VLOOKUP үүрлэсэн функцүүдээр томьёо үүсгэж, хоёр утгад үндэслэн амжилттай хайх боломжтой болно.

Дэлгэрэнгүй унших: Excel LOOKUP vsVLOOKUP: 3 жишээтэй

3. Хайлтыг өөр нүдтэй тааруулах нь

Одоо энэ хэсэгт бид өгөгдлөөс хамгийн өндөр үнийг олж, хайсан өгөгдлөө харьцуулах болно. оруулсан өгөгдөлтэй таарч байгаа эсэх. Хамгийн өндөр цалинг MAX функц ашиглан урьдчилан тодорхойлж болно.

Одоо бодит зорилгодоо хүрэхийн тулд доорх алхмуудыг дагана уу.

📌 Алхамууд:

  • Эхлээд C17 нүдэнд дараах томъёог оруулаад Enter товчийг дарна уу.
=IF(VLOOKUP(C16,$B$5:$G$14,4)>=F16,"Yes","No")

🔎 Томъёоны задаргаа:

  • IF функцэд бид эхлээд VLOOKUP функцын буцах утгыг ашиглан нөхцөлийг шалгаж байна. VLOOKUP(C16,$B$5:$G$14,4) энэ хэсэг нь оруулсан ID-ийн үнийг буцаан өгөх бөгөөд урьдчилан тодорхойлсон дээд утгатай харьцуулах болно.
  • Хэрэв оруулсан ID-ны үнэ нь хамгийн өндөр үнээс их буюу тэнцүү бол Тийм гэж хэвлэх ба үгүй ​​бол Үгүй гэж хэвлэх болно.
  • Дараа нь дээр дурын ID-г оруулна уу. C16 нүдийг сонгоод C17 нүдэн дээрх гаралтыг шалгана уу.

Ингэснээр та өөр нүдээр утгыг хайх боломжтой болно. нүд.

Дэлгэрэнгүй унших: Excel дээр VLOOKUP ашиглан хамгийн их утгыг хэрхэн буцаах вэ

Ижил төстэй уншилтууд

  • VLOOKUP ажиллахгүй байна (8 шалтгаан & шийдэл)
  • INDEX TATCH vs VLOOKUP функц (9 жишээ)
  • VLOOKUP хийхExcel-ийн олон баганыг буцаах (4 жишээ)
  • ДЭВШҮҮРЭХ ба Excel дээрх бүх тохирохыг буцаана (7 арга)
  • Олон утгыг буцаахын тулд Excel VLOOKUP Босоо

4. IF & Богино жагсаалтаас утгыг хайхын тулд VLOOKUP

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

Энэ зорилгоо биелүүлэхийн тулд доорх алхмууд.

📌 Алхамууд:

  • Юуны өмнө G5 нүдэн дээр дарж, дараах томъёо.
=IF(ISNA(VLOOKUP(C5,$I$5:$I$10,1,FALSE)),"Not Delivered","Delivered")

🔎 Томъёоны задаргаа:

  • Үүнээс гадна бид энд IF, ISNA болон VLOOKUP функцүүдийн хослолыг ашигласан. Хэрэв ISNA функц хайлтын мужаас таарсан өгөгдлийн нэрийг олж чадаагүй бол ҮНЭН, эс бөгөөс ХУДАЛ буцаана.
  • ISNA функцийн буцаах утгыг ашиглах , хайлтын мужид бүтээгдэхүүн олдоогүй бол Хэрэв функц нь " Хүргүүлээгүй "-г, хэрэв бүтээгдэхүүн дотор байгаа бол " Хүргүүлсэн "-г буцаана.хайлтын муж.
  • Хэрэв та энэ ISNA функц -ын талаар илүү ихийг судлахыг хүсвэл энэ холбоос руу зочилж болно.
  • Дараа нь Enter товчийг дарна уу.
  • Дараа нь дүүргэх бариул функцийг доошоо ашиглан томьёог хуулна. бусад бүх нүднүүдийн хувьд.

Ингэснээр та эдгээр аргаар богино жагсаалтаас утгыг хайх боломжтой болно.

Дэлгэрэнгүй унших: Excel дээрх VLOOKUP-тай IF ISNA функцийг хэрхэн ашиглах вэ (3 жишээ)

5. Өөр өөр тооцоолол хийхэд IF-VLOOKUP үүрлэсэн функцийг ашиглах

Одоо энэ хэсэгт бид бүтээгдэхүүний үнэд тулгуурлан автоматаар тооцоолол хийх болно.

Хэрэв нэгжийн үнэ илүү байвал 20%-ийн хөнгөлөлт үзүүлэхийг хүсч байна гэж бодъё. 800 доллараас дээш, нэгжийн үнэ 800 доллараас бага бол 15%-ийн хөнгөлөлт. Үүнийг хийхийн тулд доорх алхмуудыг дагана уу.

📌 Алхам:

  • Эхлээд товшино уу. C17 нүдэн дээр дараах томьёог оруулна уу.
=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%)

  • Дараа нь товчийг дарна уу. түлхүүрийг оруулна уу.

🔎 Томъёоны задаргаа:

  • VLOOKUP(C16,$B$5:$F$14,4,FALSE )>800 , энэ хэсэг нь C16 нүдний хайлтын утга байгаа эсэхийг шалгах болно. 1> Нэгж үнэ багана 800-аас их байна.
  • =ХЭРЭВ(VLOOKUP(C16,$B$5:$F$14,4,FALSE))>800,VLOOKUP(C16,$B$5:$F$14,4,ХУДАЛ)*15%,ВЛООКАП(C16,$B$5:$F$14,4,ХУДАЛ)*20%) , энэ хэсэг нь хайсан утга 800-аас их бол 15%-иар үржүүлж, үгүй ​​бол 20%-иар үржүүлнэ гэдгийг баталгаажуулдаг.
  • Одоогоор, C16 нүдэнд дурын ID-г оруулснаар та C17 нүдэнд гаралтыг авах болно.

Тиймээс та IF болон VLOOKUP үүрлэсэн функцуудыг ашиглан өөр өөр тооцоолол хийх чадвартай байх.

Excel-ийн IF болон VLOOKUP функцүүдийн үүрлэсэн томьёотой ажиллах үед гарсан алдааг хэрхэн зохицуулах вэ

Одоо, заримдаа таны хайлтаар тохирох зүйл олдохгүй байх тохиолдол гардаг. Энэ тохиолдолд та #N/A алдаа авах болно. Гэхдээ та зарим заль мэх, томъёог ашиглан энэ алдааг харуулахаас зайлсхийж чадна. Өмнөх жишээнүүдэд ашигласан өгөгдлийн багцаар дамжуулан үүнийг мэдэж авахын тулд доорх аргуудыг дагана уу.

1. ХЭРВЭЭ ISNA VLOOKUP нь # Үгүй алдааг нуухыг хүсвэл

Та ISNA функц IF болон VLOOKUP функцуудтай хамт #N/A алдаанаас зайлсхийх боломжтой. Үүнийг хийхийн тулд доорх алхмуудыг дагана уу.

📌 Алхам:

  • Юуны өмнө C17 нүдэн дээр дарж дараахыг оруулна уу. томъёо.
=IF(ISNA(VLOOKUP(C16,$B$5:$F$14,4,FALSE)),"Not found",VLOOKUP(C16,$B$5:$F$14,4,FALSE))

  • Дараа нь Enter товчийг дарна уу.

🔎 Томъёоны задаргаа:

  • VLOOKUP(C16,$B$5:$F$14,4,FALSE) , энэ хэсэг нь нэгжийг олдог C16 нүдэнд байгаа бүтээгдэхүүний ID-ийн Нэгж үнэ баганаас үнэ.
  • ISNA(VLOOKUP(C16,$B$5:$F$14,4,) ХУДАЛ)) , энэ хэсэг нь хүссэн нэгж үнийн утга өгөгдлийн багцад байгаа эсэхийг шалгадаг.
  • =ХЭРВЭВ(ISNA(VLOOKUP(C16,$B)) $5:$F$14,4,ХУДАЛ)),"Одоогүй",VLOOKUP(C16,$B$5:$F$14,4,ХУДАЛ)) , хэрэв энэ томьёо нь "Одоогүй" гэж буцаана. өгөгдлийн багцад утга байхгүй бөгөөд хэрэв өгөгдлийн багцад утга байгаа бол "Олдсон"-ыг буцаана.
  • Одоогоор -д өгөгдлийн багцад байхгүй ID-г оруулна уу. C16 нүд.
  • Тиймээс та #N/A<2-ын оронд C17 нүднээс олдсонгүй гэж хүссэн үр дүнг авах болно> алдаа.

Үүний үр дүнд та #N/A алдааг ийм байдлаар шийдвэрлэх боломжтой болно.

Дэлгэрэнгүй унших: Яагаад VLOOKUP таарч байгаа үед #N/A гэж буцаадаг вэ? (5 Шалтгаан & Шийдэл)

2. IF болон VLOOKUP функцийг ашиглан дутуу өгөгдлийн 0-г буцаана уу

Одоо та “Олдсонгүй” гэсний оронд 0-г буцаана гэж бодъё. ” өгөгдөл таарахгүй үед. Та доорх алхмуудыг ашиглан үүнийг хийж болно.

📌 Алхам:

  • Эхлээд C17 нүдэнд дараах томьёог оруулаад Enter товчийг дар.
=IF(ISNA(VLOOKUP(C16,$B$5:$F$14,4,FALSE)),0,VLOOKUP(C16,$B$5:$F$14,4,FALSE))

🔎 Томъёоны задаргаа:

  • ISNA(VLOOKUP(C16,$B$5:$F$14,4,FALSE)) ) , энэ хэсэг нь C16 нүдний хайлтын нэгж байгаа эсэхийг шалгадаг.үнийн утга нь өгөгдлийн багцад байгаа эсэх.
  • =Хэрэв ISNA(ISNA(VLOOKUP(C16,$B$5:$F$14,4,FALSE)),0,VLOOKUP(C16) ,$B$5:$F$14,4,FALSE)) , хэрэв өгөгдлийн багцад утга олдоогүй бол энэ хэсэг 0-г буцаана, хэрэв олдвол хүссэн бүтээгдэхүүний бодит нэгж үнийг буцаана.
  • Дараа нь C16 нүдэнд өгөгдлийн багцад байхгүй бүх ID-г оруулна уу.

Ингэснээр та <1-д хүссэн үр дүнг авах болно>C17 нүд бөгөөд 0-тэй #Үгүй алдааг зохицуулах боломжтой болно.

Тайлбар:

Үнийн хувьд талбар нь валют хэлбэрээр форматлагдсан тул 0-ийг шууд хэвлэхгүй. 0-ийн оронд зураасан шугам (-) хэвлэнэ.

Санамжлах зүйлс

Практик дээр та -г авч болно. Дараах шалтгааны улмаас #Үгүй алдаа гарлаа.

  • Хайлтын утга нь хүснэгтэд байхгүй байна
  • Хайлтын утга буруу бичсэн эсвэл нэмэлт зай агуулж байна.
  • Хүснэгтийн мужийг зөв оруулаагүй байна.
  • Та VLOOKUP-г хуулж байгаа бөгөөд хүснэгтийн лавлагаа түгжээгүй байна.

Дүгнэлт

Тиймээс энэ нийтлэлд би Excel-ийн IF VLOOKUP үүрлэсэн функцийн 5 практик жишээг үзүүлэв. Та манай үнэгүй ажлын номыг татан авч дадлага хийх боломжтой. Энэ нийтлэл танд хэрэгтэй, мэдээлэлтэй байх болно гэж найдаж байна. Хэрэв танд өөр асуулт, зөвлөмж байвал энд сэтгэгдэл үлдээнэ үү.

Мөн ExcelWIKI -д зочилж илүү их зүйлийг мэдэж аваарай.

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