Excel-də Çoxlu IF şərti ilə VLOOKUP nümunəsi (9 meyar)

  • Bunu Paylaş
Hugh West

Excel -də ən çox istifadə edilən funksiyalardan biri VLOOKUP funksiyasıdır və o, çox güclüdür. VLOOKUP funksiyası ilə ƏGƏR funksiyasını istifadə edərək bunu daha effektiv edə bilərik. Müxtəlif əməliyyatları yerinə yetirmək üçün bu iki funksiyanı birlikdə tətbiq edə bilərik. Bu məqalədə biz Excel -də Çoxlu ƏGƏR Şərti ilə VLOOKUP in effektivliyini sizə göstərmək üçün Misal dən istifadə edəcəyik.

Təcrübə İş Kitabını endirin

Özünüz məşq etmək üçün aşağıdakı iş kitabını endirin.

Birdən çox IF Condition.xlsx ilə VLOOKUP

Giriş Excel VLOOKUP Funksiyasına

  • Sintaksis

VLOOKUP(axtarma_dəyəri, cədvəl_massivi, col_index_num, [aralıq_axtarı])

  • Arqumentlər

axtarış_dəyəri: Verilmiş cədvəlin ən sol sütununda axtarılacaq dəyər.

cədvəl_massivi: Ən sol sütunda axtarma_dəyəri axtardığı cədvəl.

col_index_num: Cədvəldəki sütunun sayı hansı dəyərin qaytarılacağı.

[aralıq_axtar]: axtaran_dəyərin dəqiq və ya qismən uyğunluğunun tələb olunduğunu bildirir. Dəqiq uyğunluq üçün 0 , qismən uyğunluq üçün 1 . Defolt 1 ( qismən uyğunluq ). Bu isteğe bağlıdır.

Excel IF Funksiyasına Giriş

  • Sintaksis

IF(məntiqi_test, [əgər_əgər_dəyər]) ,

Bir neçə sütunda axtarış əməliyyatını yerinə yetirmək və qeyd olunan meyvənin Qiymətini qaytarmaq üçün İNDEKS MATCH düsturunu tətbiq edəcəyik. Beləliklə, aşağıdakı addımları öyrənin.

ADIMLAR:

  • Əvvəlcə G4 xananı seçin.
  • Sonra, düsturu yazın:
=INDEX(D5:D8,MIN(IF(B5:C8=F4,MATCH(ROW(B5:B8),ROW(B5:B8)),"")))

  • Son olaraq Enter düyməsini basın.

🔎 Düstur Necə İşləyir?

  • ROW(B5:B8)

Birincisi, ROW funksiyası müvafiq sıra nömrələrini qaytarır.

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

Sonra MATCH formula çıxışları 1 , 2 , 3 olur. , və 4 .

  • ƏGƏR(B5:C8=F4, MATCH(SATIR(B5:B8), SATIR(B5:B8)),"”)

ƏGƏR funksiyası B5:C8 -dəki hər xananı F4 xana dəyəri ilə müqayisə edir və buradakı dəyərləri qaytarır. məntiqi test üçün DOĞRU tapır.

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

MIN funksiyası IF(B5) funksiyasından ən kiçik dəyəri ( 1 ) qaytarır. :C8=F4,MATCH(ROW(B5:B8),ROW(B5:B8)),””) çıxışlar.

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

Nəhayət, INDEX funksiyası 150 qaytarır, bu da D5:D8 diapazonunda 1-ci sətirdədir.

Ətraflı oxuyun: Sütun və Sətirdə Çoxsaylı Kriteriyalarla Excel VLOOKUP

Nəticə

Bundan sonra siz işləyə biləcəksiniz Nümunələr -də göstərildiyi kimi Excel Birdən çox IF Şərtləri ilə VLOOKUP . Onlardan istifadə etməyə davam edin və tapşırığı yerinə yetirmək üçün başqa yollarınız varsa, bizə bildirin. Şərh, təklif və ya sualınız varsa, aşağıdakı şərh bölməsində qeyd etməyi unutmayın.

[value_if_false])
  • Arqumentlər

məntiqi_test: Məntiqi əməliyyatı yoxlayır.

[əgər_əgər_dəyər]: Məntiqi əməliyyat doğrudursa, bu dəyəri qaytarın.

[value_if_false]: Məntiqi əməliyyat yanlışdırsa, bu dəyəri qaytarın.

9 Excel-də Çoxlu IF Şərtləri ilə VLOOKUP nümunəsi

1. Yaxşı və ya Pis almaq üçün VLOOKUP-dan istifadə edin

Birinci nümunəmizdə biz öyrənəcəyik ki, tələbənin aldığı müəyyən qiymət yaxşı və ya pisdir. Buna görə də tapşırığı yerinə yetirmək üçün aşağıdakı addımları yerinə yetirin.

ADIMLAR:

  • İlk olaraq F5 xanasını seçin.
  • Sonra düsturu yazın:
=IF(VLOOKUP("Frank",B5:D8,2,FALSE)>80,"Great","Good")

  • Nəhayət, Enter düyməsini basın və nəticəni qaytaracaq.

🔎 Düstur Necə İşləyir?

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

VLOOKUP funksiyası diapazonda Frank axtarır B5:D8 2-ci sütununda işarəni ( 70 ) qaytarır. Nəhayət, o, işarənin 80 dən böyük olub olmadığını yoxlayır.

  • ƏGƏR(VLOOKUP(“Frank”,B5:D8,2,YANLIŞ)> 80,"Əla","Yaxşı")

ƏĞR funksiyası Yaxşı qaytarır, çünki 70 böyük deyil 80 -dən.

Ətraflı oxuyun: Excel VBA: Birləşdirilmiş Əgər və Və ya (3 Nümunə)

2. Kəsmə Dəyərini Dəyişmək üçün VLOOKUP tətbiq edin Excel-də Çoxlu IF şərti ilə

İndi biz kəsmə dəyərini dəyişmək istəyirikvə ya onu dinamik etmək istəyir. Düsturda dəyəri təyin etmək əvəzinə, işarəni F4 xanasına qoyacağıq. Beləliklə, Excel -də Çoxlu ƏGƏRLƏR ŞƏRTİ ilə VLOOKUP İstifadə etmək üçün bu Misal addımları öyrənin.

ADDIMLAR:

  • İlk olaraq F6 xanasını seçin.
  • Sonra düsturu yazın:
=IF(VLOOKUP("Frank",B5:D8,2,FALSE)>F4,"Great","Good")

  • Nəhayət, Enter düyməsini basın.

🔎 Düstur necə işləyir?

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

VLOOKUP funksiyası B5:D8 diapazonunda Frank axtarır və 70 ) qaytarır. 1>2-ci sütun. Sonra o, işarənin F4 xana dəyərindən ( 65 ) böyük olub olmadığını yoxlayır.

  • IF(VLOOKUP(“Frank ”,B5:D8,2,YANLIŞ)>F4,”Əla”,”Yaxşı”)

Nəhayət, ƏGƏR funksiyası Əla qaytarır kimi 70 65 -dən böyükdür.

Ətraflı oxuyun: Çoxlu diapazonlar arasında Excel IF (4 yanaşma)

3. Çoxsaylı VLOOKUP & amp; ƏGƏR Şərtlər

Aşağıdakı məlumat dəstində bəzi maddələr üçün pərakəndə satış qiymətlərini müəyyən etmişik. Lakin, biz sizə VLOOKUP & IF funksiyaları. Beləliklə, nou-hau əldə etmək üçün prosesi izləyin.

ADDIMLAR:

  • Əvvəlcə E5 xanasını seçin.
  • Sonra yazındüstur:
=ƏGƏR(VLOOKUP(“Üzüm”,B5:D8,3,YANLIŞ)>150,VLOOKUP(“Üzüm”,B5:D8,3, FALSE)*80%)

  • Sonunda dəyəri qaytarmaq üçün Enter düyməsini basın.

🔎 Düstur Necə İşləyir?

  • VLOOKUP("Üzüm",B5:D8,3,YANLIŞ)>150

VLOOKUP funksiyası B5:D8 diapazonunda Üzüm axtarır və qiyməti qaytarır ( 250 ) 3-cü sütununda. Sonra o, qiyməti 150 dən böyük olub-olmadığını müqayisə edir.

  • VLOOKUP(“Üzüm”,B5:D8,3,YANLIŞ)*80%

Bu VLOOKUP funksiyası B5:D8 diapazonunda Üzüm axtarışını aparır və qiyməti qaytarır ( 250 ) 3-cü sütununda. Sonra dəyəri .8 ilə vurur.

  • ƏGƏR(VLOOKUP(“Üzüm”,B5:D8,3,YANLIŞ)>150,VLOOKUP( “Üzüm”,B5:D8,3,YANLIŞ)*80%)

Nəhayət, IF funksiyası VLOOKUP(“Üzüm”,B5) qaytarır :D8,3,YANLIŞ)*80% çıxış VLOOKUP(“Üzüm”,B5:D8,3,YANLIŞ)&g150 düsturu doğrudur.

Daha çox oxuyun: Aralıqda Çoxlu Şərtlərə malik Excel If bəyanatı (3 Uyğun hal)

4. Excel VLOOKUP, IF & ISNA Çoxsaylı Şərtlərlə Funksiyaları

Məlumat toplusunda olub-olmamasından asılı olmayaraq müəyyən bir meyvə axtaracağıq və əgər varsa, qiyməti qaytaracağıq. İndi, Çoxlu IF Şərt ilə VLOOKUP əməliyyatını yerinə yetirmək üçün Misal -ni öyrənin. Excel .

ADIMLAR:

  • Əvvəlcə G4 xananı seçin.
  • Sonra , formulu yazın:
=IF(ISNA(VLOOKUP(F4,B5:D8,3,FALSE)),"Not Present",VLOOKUP(F4,B5:D8,3,FALSE))

  • Son olaraq Enter düyməsini basın.

🔎 Düstur necə işləyir?

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

VLOOKUP funksiyası B5 diapazonunda F4 xana dəyərini ( Albalı ) axtarır :D8 .

  • İSNA(VLOOKUP(F4,B5:D8,3,YANLIŞ))

İSNA funksiya VLOOKUP(F4,B5:D8,3,FALSE) çıxışı axtarır ki, onun əlçatan olub-olmadığını yoxlayın.

  • IF(ISNA(VLOOKUP) (F4,B5:D8,3,YANLIŞ)),"Mövcud deyil",VLOOKUP(F4,B5:D8,3,YANLIŞ))

ƏGƏR funksiyası ' Mövcud Deyil ' qaytarır, çünki Albalı verilmiş verilənlər bazasında mövcud deyil.

Daha çox oxuyun: Excel-də Çox Şərtlərlə VBA IF bəyanatı ( 8 Metod)

5. Excel-də VLOOKUP ilə Ən Yaxşı Mağazanın Seçilməsi nümunəsi

VLOOKUP funksiyasının başqa bir istifadəsi ondan ibarətdir ki, biz bir neçə mağazanı müqayisə edə bilərik. ən yaxşı sövdələşməni tapın. Burada Mağaza 1 i G2 xanasına qoyduq. Beləliklə, əməliyyatı yerinə yetirmək üçün addımları izləyin.

ADDIMLAR:

  • İlk olaraq, G5 xananı seçin düstur:
=IF($G$2="Shop 1",VLOOKUP(F5,B5:D7,2,FALSE),VLOOKUP(F5,B5:D7,3,FALSE))

  • Daha sonra Enter düyməsini basın və Avtomatik Doldurma funksiyasından istifadə edin qalanını doldurmaq üçün alət .

🔎 Düstur necədirİşləyirsiniz?

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

VLOOKUP funksiyası F5 xana dəyərini ( Yumurta ) B5:D7 diapazonunda axtarır və -də dəyəri ( $1.50 ) qaytarır. 2-ci sütun.

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

Bu VLOOKUP funksiyası B5:D7 diapazonunda F5 hüceyrə dəyərini ( Yumurta ) axtarır və <1-də dəyəri ( $1.75 ) qaytarır>3-cü sütun.

  • ƏGƏR($G$2=”Mağaza 1″,VLOOKUP(F5,B5:D7,2,FALSE),VLOOKUP(F5,B5:D7) ,3,YANLIŞ))

ƏĞR funksiyası G2 xana dəyərini ( Mağaza 1 ) ' ilə müqayisə edir Mağaza 1 '. Doğru olduğu kimi, funksiya $1.50 qaytarır. Əgər G2 xana dəyəri Mağaza 2 olsaydı, o, $1,75 qaytarardı.

Ətraflı oxuyun: Çoxsaylı istifadə qaydası Excel-də Mətnli İF İfadələri (6 Sürətli Metod)

6. Excel-də 2 Cədvəllə VLOOKUP Nümunəsi

İndiyə qədər biz məlumatları əldə etmək üçün tək cədvəldən istifadə etmişik. Bu nümunədə biz 2 cədvəldən istinad kimi istifadə edəcəyik. Buna görə də, Excel<2-də Çoxlu IF şərti ilə 2 Cədvəldə VLOOKUP yerinə yetirmək üçün bu Misal -nin aşağıdakı addımlarını öyrənin>.

ADDIMLAR:

  • F6 xanasını seçin.
  • Düsturu yazın:
=VLOOKUP(F5, IF(F4="January", B6:D7, B11:D12), 3, FALSE)

  • Nəhayət, Enter düyməsini basın və o, Xalis Satış <2-ni qaytaracaq>in Simon .

🔎 Düstur necədirİş?

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

IF funksiyası F4 xana dəyərini ( Fevral ) Yanvar ilə müqayisə edir və məntiqi test olduğu üçün B11:D12 diapazonunu qaytarır. yanlış.

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

VLOOKUP funksiyası B11:D12 diapazonunda F5 hüceyrə dəyərini ( Simon ) axtarır və Xalis Satışları qaytarır dan 12,500,00$ 3-cü sütunda.

7. IF Funksiyasının Məntiqi Testində Excel VLOOKUP

Bundan əlavə, biz VLOOKUP funksiyası IF funksiyasının arqument bölməsində. Əməliyyatı yerinə yetirmək üçün aşağıdakı prosedura baxın.

ADDIMLAR:

  • İlk olaraq düsturu yazmaq üçün G4 xanasını seçin. :
=IF(VLOOKUP(F4, B5:D8, 2, FALSE)="Available", "In Stock", "Not in Stock")

  • Sonra Enter düyməsini basın. Beləliklə, nəticəni görəcəksiniz.

🔎 Düstur Necə İşləyir?

  • VLOOKUP(F4, B5:D8, 2, FALSE)=”Mövcuddur”

VLOOKUP funksiyası F4 xana dəyərini axtarır ( Üzüm ) B5:D8 diapazonunda və 2-ci sütundakı ( Mövcud deyil ) dəyəri Mövcud olan ilə müqayisə edir .

  • ƏGƏR(VLOOKUP(F4, B5:D8, 2, FALSE)="Mövcuddur", "Ehtiyatda", "Ehtiyatda Yoxdur")

Nəhayət, ƏGƏR funksiyası VLOOKUP(F4, B5:D8, 2, FALSE)="Mövcuddur" kimi Ehtiyatda deyil olaraq qaytarır çıxışdırfalse.

Ətraflı oxuyun: Excel IF Funksiya 3 şərtlə

Oxşar oxunuşlar

  • IF Excel Formulasında VƏ ilə (7 Nümunə)
  • Excel VBA: If ilə və Çox Şərtlər üçün Birləşdirilməsi
  • Birdən çox Kriteriya və Çoxsaylı VLOOKUP Nəticələr (8 Nümunə)

8. VLOOKUP sütununu IF Funksiyası ilə Dinamik olaraq seçin

Bu misalda biz VLOOKUP üçün dinamik sütun yaratmaq istəyirik. funksiya. Bu səbəbdən biz ƏGƏR funksiyasından istifadə edəcəyik. Beləliklə, Excel<-də Çoxlu IF Şərt ilə VLOOKUP yerinə yetirmək üçün aşağıdakı Misal -dən keçin. 2>.

ADDIMLAR:

  • Əvvəlcə C11 xanasını seçin. Burada düsturu yazın:
=VLOOKUP(B11, B5:D8, IF($C$10="Physics", 2, 3), FALSE)

  • Bundan sonra Enter düyməsini basın və məlumatları tökəcək. Seriyanı tamamlamaq üçün Avtomatik Doldurma istifadə edin.

🔎 Düstur Necə İşləyir?

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

IF funksiyası C10 -ni müqayisə edir hüceyrə dəyəri ( Fizika ) ilə Fizika düsturda verilmişdir. Sonra məntiqi test doğru olduğu üçün 2 qaytarır.

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

Nəhayət, VLOOKUP funksiyası B11 xana dəyərini ( Wilham ) axtarır. diapazonu B5:D8 və dəyəri 2-ci sütundakı ( 50 ) qaytarır.

Daha ətraflı oxuyun: Excel VBA: Çoxlu Şərtlərlə Olsa, Əks halda Bəyanat (5 Nümunə)

9. Excel-də Çoxlu IF şərti olan tarixlər üçün VLOOKUP tətbiqi nümunəsi

Bundan əlavə, biz edə bilərik tarixlər üçün VLOOKUP tətbiq edin. Beləliklə, Excel -də Birdən çox İF Şərti ilə Tarixlər üçün VLOOKUP tətbiq etmək üçün bu Misal addımlarını öyrənin.

ADDIMLAR:

  • G4 xanasına klikləyin.
  • Düsturu yazın:
=VLOOKUP(F4,IF((C5:C8>=F5)*(C5:C8<=F6),B5:D8,""),3,FALSE)

  • Son olaraq Enter düyməsini basın.

🔎 Düstur necə işləyir?

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

ƏGƏR funksiyası C5:C8 diapazonunun hər bir xanasını F5 ilə müqayisə edir və F6 xana dəyərləri. Sonra məntiqi test doğru olduğu üçün B5:D8 diapazonunu qaytarır.

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

Nəhayət, VLOOKUP funksiyası F4 xana dəyəri ( Üzüm ) B5:D8 diapazonunda və dəyəri 3-cü sütunda ( Meena ) qaytarır.

Ətraflı oxuyun: Çoxsaylı Şərtə malik Excel Əgər Funksiyası (İçərişdirilmiş IF)

Excel-də Çoxsaylı IF Şərti ilə VLOOKUP-un Alternativ Nümunəsi

1. Köməkçi Sütun Excel-də Çoxsaylı Kriteriyalar üçün

Biz Excel -də çoxlu kriteriyalar üçün köməkçi sütun yarada bilərik. Buna görə köməkçi daxil etmək üçün addımları izləyinsütun.

ADDIMLAR:

  • Əvvəlcə D5 xanasını seçin.
  • Sonra düsturu yazın:
=B5&"|"&C5

  • Bundan sonra Enter düyməsini basın və o, dəyəri qaytaracaq. Seriyanı doldurmaq üçün Avtomatik Doldurma dan istifadə edin.

  • Daha sonra düsturu daxil etmək üçün H5 xanasını seçin:
=VLOOKUP($G5&"|"&H$4,$D$5:$E$8,2,0)

  • Enter düyməsini basın və tamamlamaq üçün Avtomatik Doldurma -dən istifadə edin qalanı.

Burada VLOOKUP funksiyası $G5&birlikdə.

  • VLOOKUP($G5&"

Hugh West sənayedə 10 ildən çox təcrübəyə malik yüksək təcrübəli Excel təlimçisi və analitikidir. Mühasibat uçotu və maliyyə üzrə bakalavr dərəcəsi və Biznesin idarə edilməsi üzrə magistr dərəcəsinə malikdir. Hugh tədrisə həvəslidir və izləmək və başa düşmək asan olan unikal tədris yanaşması işləyib hazırlayıb. Onun Excel üzrə ekspert biliyi bütün dünyada minlərlə tələbə və mütəxəssisə öz bacarıqlarını təkmilləşdirməyə və karyeralarında üstün olmağa kömək etmişdir. Hugh öz bloqu vasitəsilə biliklərini dünya ilə bölüşür, fərdlərə və müəssisələrə öz potensiallarını tam şəkildə çatdırmaq üçün pulsuz Excel dərsləri və onlayn təlimlər təklif edir.