Excelda bir nechta IF sharti bilan VLOOKUP misoli (9 mezon)

  • Buni Baham Ko'Ring
Hugh West

Excel da eng koʻp ishlatiladigan funksiyalardan biri bu VLOOKUP funksiyasi va u ham juda kuchli. Biz uni yanada samaraliroq qilishimiz mumkin AGAR funksiyasi bilan VLOOKUP funktsiyasi. Turli operatsiyalarni bajarish uchun biz ushbu ikki funktsiyani birgalikda qo'llashimiz mumkin. Ushbu maqolada biz Excel -da Ko'p IF sharti bilan VLOOKUP samaradorligini ko'rsatish uchun Misol dan foydalanamiz.

Amaliyot kitobini yuklab oling

O'zingiz mashq qilish uchun quyidagi kitobni yuklab oling.

Bir nechta IF sharti bilan VLOOKUP.xlsx

Kirish Excelga VLOOKUP funksiyasi

  • Sintaksis

VLOOKUP(qidiruv_qiymati, jadval_massivi, qator_indeks_num, [diapazon_qidiruv])

  • Argumentlar

qidiruv_qiymati: Berilgan jadvalning eng chap ustunida qidiriladigan qiymat.

jadval_massivi: Eng chap ustundagi qidiruv_qiymati ni qidiradigan jadval.

col_index_num: Jadvaldagi ustun soni qaysi qiymat qaytarilishi kerak.

[diapazon_qidiruv]: qidiruv_qiymati ning aniq yoki qisman mos kelishi kerakligini bildiradi. 0 aniq moslik uchun, 1 qisman moslik uchun. Standart 1 ( qisman moslik ). Bu ixtiyoriy.

Excel IF funksiyasiga kirish

  • Sintaksis

IF(mantiqiy_test, [haqiqat_agar_qiymat]) ,

Biz INDEX MATCH formulasini bir nechta ustunlarda qidirish operatsiyasini bajarish va ko'rsatilgan mevaning Narxini qaytarish uchun qo'llaymiz. Shunday qilib, quyidagi bosqichlarni bilib oling.

QADAMLAR:

  • Avval G4 yacheykani tanlang.
  • Keyin, formulani kiriting:
=INDEX(D5:D8,MIN(IF(B5:C8=F4,MATCH(ROW(B5:B8),ROW(B5:B8)),"")))

  • Nihoyat, Enter tugmasini bosing.

🔎 Formula qanday ishlaydi?

  • QATR(B5:B8)

Birinchi, ROW funksiyasi tegishli qator raqamlarini qaytaradi.

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

Keyin, MATCH formula chiqishlari 1 , 2 , 3 , va 4 .

  • AGAR(B5:C8=F4, MATCH(QATR(B5:B8), QAT(B5:B8)),””)

IF funktsiyasi B5:C8 dagi har bir katakchani F4 yacheyka qiymati bilan solishtiradi va qiymatlarni qaytaradi u mantiqiy test uchun ROQIQ ni topadi.

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

MIN funksiyasi IF(B5) dan eng kichik qiymatni ( 1 ) qaytaradi. :C8=F4,MATCH(ROW(B5:B8), QAT(B5:B8)),””) chiqadi.

  • INDEX(D5:D8,MIN( AGAR(B5:C8=F4,MATCH(QATR(B5:B8),QATR(B5:B8)),"")))

Oxir-oqibat, INDEX funktsiyasi 150 ni qaytaradi, bu 1-chi qatorda D5:D8 .

Batafsil o'qing: Ustun va qatorda bir nechta mezonlar bilan Excel VLOOKUP

Xulosa

Bundan buyon siz ishlashingiz mumkin bo'ladi Misollar da ko'rsatilganidek, Excel da Bir nechta IF shartlari bilan VLOOKUP . Ulardan foydalanishda davom eting va vazifani bajarishning boshqa usullari bormi, bizga xabar bering. Izohlar, takliflar yoki so'rovlaringiz bo'lsa, quyida sharhlar bo'limiga yozishni unutmang.

[value_if_false])
  • Argumentlar

mantiqiy_test: Mantiqiy operatsiyani tekshiradi.

[agar_to'g'ri_qiymat]: Agar mantiqiy amal rost bo'lsa, ushbu qiymatni qaytaring.

[value_if_false]: Agar mantiqiy operatsiya noto'g'ri bo'lsa, ushbu qiymatni qaytaring.

9 Excelda bir nechta IF shartlari bilan VLOOKUP misoli

1. Yaxshi yoki yomon bo'lish uchun VLOOKUP-dan IF holatidan foydalaning

Birinchi misolimizda biz buni bilib olamiz. talaba tomonidan olingan ma'lum bir baho yaxshi yoki yomon. Shuning uchun vazifani bajarish uchun quyidagi amallarni bajaring.

QADAMLAR:

  • Avval F5 katakchasini tanlang.
  • Keyin, formulani kiriting:
=IF(VLOOKUP("Frank",B5:D8,2,FALSE)>80,"Great","Good")

  • Nihoyat, Enter va u natijani qaytaradi.

🔎 Formula qanday ishlaydi?

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

VLOOKUP funksiyasi diapazonda Frank ni qidiradi B5:D8 va 2-chi ustundagi ( 70 ) belgisini qaytaradi. Oxir-oqibat, u belgini 80 dan katta yoki yo'qligini tekshiradi.

  • AGAR(VLOOKUP(“Frank”,B5:D8,2,FALSE)> 80,"Ajoyib","Yaxshi")

AGAR funktsiyasi Yaxshi ni qaytaradi, chunki 70 katta emas 80 dan.

Batafsil o'qing: Excel VBA: Agar va Yoki birlashtirilgan (3 ta misol)

2. Kesish qiymatini o'zgartirish uchun VLOOKUPni qo'llang Excelda bir nechta IF sharti bilan

Endi biz chegara qiymatini o'zgartirmoqchimizyoki uni dinamik qilishni xohlaysiz. Formuladagi qiymatni ko'rsatish o'rniga, belgini F4 katakka qo'yamiz. Shunday qilib, Excel -da Bir nechta IF sharti bilan VLOOKUP VLOOKUP ni boshqarish uchun ushbu Misol bosqichlarini bilib oling.

QADAMLAR:

  • Birinchidan, F6 katakchasini tanlang.
  • Keyin, formulani kiriting:
=IF(VLOOKUP("Frank",B5:D8,2,FALSE)>F4,"Great","Good")

  • Nihoyat, Enter tugmasini bosing.

🔎 Formula qanday ishlaydi?

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

VLOOKUP funksiyasi B5:D8 diapazonida Frank ni qidiradi va 70 ) belgisini qaytaradi. 1>2-chi ustun. Keyin u belgini F4 yacheyka qiymatidan ( 65 ) katta yoki yoʻqligini tekshiradi.

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

Nihoyat, IF funksiyasi Ajoyibni qaytaradi sifatida 70 65 dan katta.

Batafsil o'qing: Excel IF ko'p diapazonlar orasida (4 yondashuv)

3. Bir nechta VLOOKUP & amp; AGAR shartlari

Quyidagi maʼlumotlar toʻplamida biz baʼzi mahsulotlar uchun chakana narxlarni belgilab oldik. Lekin, biz sizga VLOOKUP & IF funktsiyalari. Demak, nou-xau uchun jarayonga rioya qiling.

QADAMLAR:

  • Boshida E5 katakchani tanlang.
  • Keyin yozingformula:
=AGAR(VLOOKUP(“Uzum”,B5:D8,3,FALSE)>150,VLOOKUP(“Uzum”,B5:D8,3, FALSE)*80%)

  • Oxirida qiymatni qaytarish uchun Enter -ni bosing.

🔎 Formula qanday ishlaydi?

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

VLOOKUP funksiyasi B5:D8 diapazonida Uzum ni qidiradi va narxni qaytaradi ( 250 ) 3-chi ustunda. Keyinchalik, agar u 150 dan katta bo'lsa yoki yo'q bo'lsa, narxni taqqoslaydi.

  • VLOOKUP(“Uzum”,B5:D8,3,FALSE)*80%

Bu VLOOKUP funksiyasi B5:D8 diapazonida Uzum ni qidiradi va narxni qaytaradi ( 250 ) 3-chi ustunda. Keyin qiymatni .8 bilan koʻpaytiradi.

  • AGAR(VLOOKUP(“Uzum”,B5:D8,3,FALSE)>150,VLOOKUP( “Uzum”,B5:D8,3,FALSE)*80%)

Nihoyat, AGAR funksiyasi VLOOKUP(“Uzum”,B5)ni qaytaradi :D8,3,FALSE)*80% chiqish VLOOKUP(“Uzum”,B5:D8,3,FALSE)&g150 formulasi rost.

Batafsil o'qing: Excel If bayonoti diapazonda bir nechta shartlarga ega (3 ta mos holat)

4. Excel VLOOKUP, IF & ISNA bir nechta shartlar bilan ishlaydi

Biz ma'lum bir mevani ma'lumotlar to'plamida bor yoki yo'qligini qidiramiz va agar mavjud bo'lsa, narxini qaytaramiz. Endi Ko'p IF Shart da VLOOKUP ni bajarish uchun Misol bilan tanishing Excel .

QADAMLAR:

  • Avval G4 yacheykani tanlang.
  • Keyin , formulani kiriting:
=IF(ISNA(VLOOKUP(F4,B5:D8,3,FALSE)),"Not Present",VLOOKUP(F4,B5:D8,3,FALSE))

  • Nihoyat, Enter tugmasini bosing.

🔎 Formula qanday ishlaydi?

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

VLOOKUP funksiyasi B5 diapazonida F4 yacheyka qiymatini ( Cherry ) qidiradi :D8 .

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

ISNA funksiya VLOOKUP(F4,B5:D8,3,FALSE) chiqarishni qidiradi, u mavjud yoki yoʻq.

  • IF(ISNA(VLOOKUP) (F4,B5:D8,3,FALSE)),“Mavjud emas”,VLOOKUP(F4,B5:D8,3,FALSE))

AGAR funktsiya ' Mavjud emas 'ni qaytaradi, chunki Cherry berilgan ma'lumotlar to'plamida mavjud emas.

Batafsil o'qing: Excelda bir nechta shartli VBA IF bayonoti ( 8 Usul)

5. Excelda VLOOKUP yordamida eng yaxshi doʻkonni tanlash misoli

VLOOKUP funktsiyasining yana bir qoʻllanilishi biz bir nechta doʻkonlarni quyidagi bilan solishtirishimiz mumkin. eng yaxshi kelishuvni toping. Bu erda biz 1-do'kon ni G2 katakchasiga joylashtirdik. Shunday qilib, operatsiyani bajarish uchun amallarni bajaring.

QADAMLAR:

  • Birinchi navbatda, katakchani kiritish uchun G5 ni tanlang. formula:
=IF($G$2="Shop 1",VLOOKUP(F5,B5:D7,2,FALSE),VLOOKUP(F5,B5:D7,3,FALSE))

  • Keyin Enter -ni bosing va Avtomatik toʻldirishdan foydalaning. asbob qolgan qismini to'ldirish uchun.

🔎 Formula qanday ishlaydiIshlaysizmi?

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

VLOOKUP funksiyasi F5 hujayra qiymatini ( Tuxum ) B5:D7 diapazonida qidiradi va -dagi qiymatni ( $1,50 ) qaytaradi. 2- ustun.

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

Bu VLOOKUP funktsiya F5 hujayra qiymatini ( Tuxum ) B5:D7 oralig'ida qidiradi va da ( $1,75 ) qiymatni qaytaradi>3- ustun.

  • AGAR($G$2=”1″ doʻkon,VLOOKUP(F5,B5:D7,2,FALSE),VLOOKUP(F5,B5:D7) ,3,FALSE))

IF funktsiyasi G2 yacheyka qiymatini ( 1-do'kon ) bilan ' solishtiradi 1-do'kon '. To'g'ri bo'lganidek, funktsiya $1,50 ni qaytaradi. Agar G2 hujayra qiymati 2-do'kon bo'lsa, u $1,75 qaytargan bo'lardi.

Batafsil o'qing: Bir nechtadan qanday foydalanish kerak IF Excelda matnli IF bayonotlari (6 ta tezkor usul)

6. Excelda 2 ta jadval bilan VLOOKUP misoli

Hozirgacha biz ma'lumotlarni olish uchun bitta jadvaldan foydalanganmiz. Ushbu misolda biz havola sifatida 2 jadvaldan foydalanamiz. Shuning uchun, Excel<2-da Bir nechta IF sharti bilan 2-jadvalda VLOOKUP ni bajarish uchun ushbu Misol ning quyidagi bosqichlarini bilib oling>.

QADAMLAR:

  • Yacheykani tanlang F6 .
  • Formulani kiriting:
=VLOOKUP(F5, IF(F4="January", B6:D7, B11:D12), 3, FALSE)

  • Nihoyat, Enter -ni bosing va u Sof sotish <2ni qaytaradi>ning Simon .

🔎 Formula qandayIshlayapsizmi?

  • IF(F4=”yanvar”, B6:D7, B11:D12)

IF funktsiyasi F4 hujayra qiymatini ( fevral ) yanvar bilan solishtiradi va mantiqiy test sifatida B11:D12 oralig'ini qaytaradi. noto'g'ri.

  • VLOOKUP(F5, IF(F4=”yanvar”, B6:D7, B11:D12), 3, FALSE)

VLOOKUP funksiyasi F5 hujayra qiymatini ( Simon ) B11:D12 diapazonida qidiradi va Sof sotishni qaytaradi dan $12,500,00 3- ustun.

7. IF Funktsiyasi mantiqiy testida Excel VLOOKUP

Bundan tashqari, biz VLOOKUP funksiyasi IF funktsiyasining argumentlar bo'limida. Amaliyotni bajarish uchun quyidagi tartibni ko'ring.

QADAMLAR:

  • Birinchi navbatda formulani kiritish uchun G4 katakchani tanlang. :
=IF(VLOOKUP(F4, B5:D8, 2, FALSE)="Available", "In Stock", "Not in Stock")

  • Keyingi, Enter tugmasini bosing. Shunday qilib, siz natijani ko'rasiz.

🔎 Formula qanday ishlaydi?

  • VLOOKUP(F4, B5:D8, 2, FALSE)=”Mavjud”

VLOOKUP funksiyasi F4 yacheyka qiymatini qidiradi ( Uzum ) B5:D8 diapazonida va 2-chi ustundagi qiymatni ( Mavjud emas ) Mavjud bilan solishtiradi .

  • AGAR(VLOOKUP(F4, B5:D8, 2, FALSE)="Mavjud", "Stokda", "Stokda yo'q")

Nihoyat, AGAR funksiyasi Stokda yoʻq ni VLOOKUP(F4, B5:D8, 2, FALSE)=“Mavjud” sifatida qaytaradi chiqish hisoblanadinoto'g'ri.

Batafsil o'qing: 3 shartli Excel IF funktsiyasi

O'xshash o'qishlar

  • IF Excel formulasida VA bilan (7 ta misol)
  • Excel VBA: If bilan va bir nechta shartlarni birlashtirish
  • Bir nechta mezon va bir nechta VLOOKUP Natijalar (8 ta misol)

8. VLOOKUP ustunini IF funktsiyasi bilan dinamik ravishda tanlang

Ushbu misolda biz VLOOKUP uchun dinamik ustun yaratmoqchimiz. funktsiya. Shuning uchun biz IF funksiyasidan foydalanamiz. Shuning uchun, Excel Ko'p IF Shart bilan VLOOKUP ni bajarish uchun quyidagi Misol ni ko'rib chiqing. 2>.

QADAMLAR:

  • Boshida C11 katakchani tanlang. Bu erda formulani kiriting:
=VLOOKUP(B11, B5:D8, IF($C$10="Physics", 2, 3), FALSE)

  • Shundan so'ng Enter -ni bosing va u ma'lumotlarni to'kib yuboradi. Seriyani yakunlash uchun Avtomatik toʻldirish dan foydalaning.

🔎 Formula qanday ishlaydi?

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

IF funksiyasi C10 ni solishtiradi hujayra qiymati ( Fizika ) formulada berilganidek Fizika bilan. Keyin mantiqiy test toʻgʻri boʻlgani uchun u 2 ni qaytaradi.

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

Nihoyat, VLOOKUP funksiyasi B11 hujayra qiymatini ( Wilham ) qidiradi. diapazoni B5:D8 va qiymatni 2-chi ustundagi ( 50 ) qaytaradi.

Batafsil o'qing: Excel VBA: Agar ko'p shartli ko'rsatmalar (5 ta misol)

9. Excelda bir nechta IF shartli sanalar uchun VLOOKUPni qo'llash misoli

Qo'shimcha ravishda, sanalar uchun VLOOKUP qo'llash. Shunday qilib, Excel da Bir nechta IF sharti bilan Sana uchun VLOOKUP qo'llash uchun ushbu Misol bosqichlarini bilib oling.

QADAMLAR:

  • G4 katakchasini bosing.
  • Formulani kiriting:
=VLOOKUP(F4,IF((C5:C8>=F5)*(C5:C8<=F6),B5:D8,""),3,FALSE)

  • Nihoyat, Enter tugmasini bosing.

🔎 Formula qanday ishlaydi?

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

IF funksiyasi C5:C8 diapazondagi har bir katakchani F5 va F6 hujayra qiymatlari. Keyinchalik, mantiqiy test to'g'ri bo'lgani uchun B5:D8 diapazonini qaytaradi.

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

Nihoyat, VLOOKUP funksiyasi F4 hujayra qiymati ( Uzum ) B5:D8 diapazonida va qiymatni 3-chi ustundagi ( Meena ) qaytaradi.

Batafsil o'qing: Excel If Funktsiya bir nechta shartlarga ega (Ichkariga kiritilgan IF)

Excelda bir nechta IF shartli VLOOKUPning muqobil namunasi

1. Yordamchi ustun Excelda bir nechta mezon uchun

Biz Excel da bir nechta mezon uchun yordamchi ustun yaratishimiz mumkin. Shuning uchun, yordamchini kiritish uchun amallarni bajaringustun.

QADAMLAR:

  • Avval D5 katakchasini tanlang.
  • Keyin formulani kiriting:
=B5&"|"&C5

  • Bundan keyin Enter -ni bosing va u qiymatni qaytaradi. Seriyani toʻldirish uchun Avtomatik toʻldirish -dan foydalaning.

  • Keyin, formulani kiritish uchun H5 katakchani tanlang:
=VLOOKUP($G5&"|"&H$4,$D$5:$E$8,2,0)

  • Enter -ni bosing va yakunlash uchun Avtomatik toʻldirish -dan foydalaning qolganlari.

Bu yerda VLOOKUP funksiyasi $G5&birga.

  • VLOOKUP($G5&"

Hugh West - bu sohada 10 yildan ortiq tajribaga ega bo'lgan yuqori tajribali Excel treneri va tahlilchisi. Buxgalteriya hisobi va moliya yo‘nalishi bo‘yicha bakalavr va biznes boshqaruvi bo‘yicha magistr darajasiga ega. Xyu o'qitishga ishtiyoqi bor va unga amal qilish va tushunish oson bo'lgan o'ziga xos o'qitish usulini ishlab chiqdi. Uning Excel bo'yicha ekspert bilimlari butun dunyo bo'ylab minglab talabalar va mutaxassislarga o'z malakalarini oshirishga va o'z martabalarida muvaffaqiyat qozonishlariga yordam berdi. Xyu o'z blogi orqali o'z bilimlarini dunyo bilan baham ko'radi, jismoniy shaxslar va korxonalarga o'z salohiyatini to'liq ro'yobga chiqarishga yordam berish uchun bepul Excel darsliklari va onlayn treninglarni taklif qiladi.