Excel-də IF və VLOOKUP İç-içə Funksiya (5 Uyğun Nümunə)

  • Bunu Paylaş
Hugh West

IF VLOOKUP funksiyaları müxtəlif məqsədlər üçün MS Excel-də ən çox istifadə edilən funksiyalardan bəziləridir. IF ifadəsi kondisioner məqsədləri üçün istifadə olunur və VLOOKUP diapazonda hər hansı bir xüsusi dəyəri axtarmaq üçün istifadə olunur. Bu iki funksiyadan istifadə edən düsturlar istənilən verilənlər bazasından istənilən xüsusi dəyərləri asanlıqla axtara bilər. Bu yazıda mən sizə Excel-də IF VLOOKUP daxili funksiyasının 5 praktik nümunəsini göstərəcəyəm.

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

Siz edə bilərsiniz bizim təcrübə iş dəftərimizi buradan pulsuz yükləyin!

Nested IF və VLOOKUP.xlsx-in istifadəsi

Excel-də IF və VLOOKUP İç-içə Funksiyasının 5 Praktik İstifadəsi

1. VLOOKUP Çıxışını Xüsusi Dəyərlə Uyğunlaşdırmaq

Gəlin onların ID , Adı , Vahid qiyməti , Kəmiyyət , Ümumi məbləğ , və Çatdırılma Tarixi .

İndi biz IF və VLOOKUP formula . Biz sadəcə məhsulun adını daxil etməklə məhsulun mövcudluğunu axtarmaq istəyirik. Buna nail olmaq üçün aşağıdakı addımları yerinə yetirin.

📌 Addımlar:

  • İlk növbədə C17 xanasına klikləyin.
  • Ardından C17 xanasına aşağıdakı düsturu daxil edin və Enter düyməsini basın.
=IF(VLOOKUP(C16,$C$5:$D$14,2,FALSE)=0,"No","Yes")

🔎 Excel haqqında! Gözəl gün arzu edirəm! Təşəkkür edirəm!

Düsturun Dağılımı:
  • Birincisi, VLOOKUP funksiyasında C16 axtarış açar sözünü saxlayan xanadır. Sonra $C$5:$D$14 daxil edilmiş məlumatları axtaracağımız diapazondur. Axtarış diapazonumuzun ikinci sütununda uyğun meyar dəyəri axtardığımız üçün 2 istifadə olunur və nəhayət, dəqiq uyğunluğu müəyyən etmək üçün FALSE istifadə olunur.
  • Beləliklə, VLOOKUP(C16,$C$5:$D$14,2, FALSE) üçün Kəmiyyət sütununun dəyərini qaytaracaq> C16 xanası.
  • Bu VLOOKUP funksiyası haqqında ətraflı öyrənmək üçün siz bu linkə
  • Sonra ƏGƏR funksiyası VLOOKUP funksiyasının çıxışının 0 və ya başqa bir şey olub olmadığını yoxlayır. Nəticədən asılı olaraq, ƏGƏR funksiyası yekun çıxış kimi Bəli və ya Xeyr cavabını verəcək.
  • ƏGƏR funksiyası haqqında ətraflı öyrənmək üçün bu <1-ə daxil ola bilərsiniz>link
  • İndi C16 xanasına miqdarı sıfırdan çox olan məhsulun istənilən adını daxil edin və çıxış.

  • İndi C16 xanasına kəmiyyəti 0 olan məhsulların istənilən adını daxil edin. Və nəticənin Xeyr kimi olacağını görəcəksiniz.

Beləliklə, siz ƏGƏR VLOOKUP xüsusi dəyər üçün nəticələri qaytarmaq funksiyaları.

Ətraflı oxuyun: Excel-də İç İçə VLOOKUP Necə İstifadə Edilir (3 Meyar)

2. IF və istifadə edərəkİki Dəyər əsasında Axtarmaq üçün VLOOKUP İç İçi Düstur

İndi biz IF VLOOKUP iç-içə funksiyasından istifadə edərək iki dəyərə əsaslanan hər hansı elementləri və ya məhsulları axtaracağıq. Datasetdə hər bir məhsul üçün iki fərqli bazar qiyməti var. Burada iki dəyər var: məhsul id və bazar nömrəsi.

İndi biz bu iki dəyər əsasında məhsulun qiymətini tapmaq istəyirik. Bunu etmək üçün aşağıdakı addımları keçin.

📌 Addımlar:

  • İlk olaraq, C18 xanasına aşağıdakı düsturu daxil edin və basın. Enter düyməsi.
=IF(C17="Market 1",VLOOKUP(C16,B5:E14,3,FALSE),VLOOKUP(C16,B5:E14,4,FALSE))

🔎 Formula Bölməsi:

  • IF funksiyasında C17=”Bazar 1″ məntiqi şərtdir. Daxil edilmiş bazarın 1 olub-olmadığını yoxlayır.
  • Əgər bazar №1-dirsə, qiymət Bazar 1 sütunundan istifadə edərək çıxarılacaq. VLOOKUP(C16,B5:E14,3,FALSE) hissə.
  • Əks halda o, qiyməti Bazar 2-dən çıxaracaq sütunu VLOOKUP(C16,B5:E14,4,FALSE) bu alt düsturu istifadə edərək.
  • Ardından daxil edin C16 xanasında ID və C17 xanasında Bazar Nömrəsi.
  • Sonra Enter düyməsini basın.

Beləliklə, siz iki dəyərə uğurla baxmaq üçün IF VLOOKUP daxili funksiyaları ilə düstur yarada biləcəksiniz.

Ətraflı oxuyun: Excel LOOKUP vsVLOOKUP: 3 Nümunə ilə

3. Başqa Hüceyrə ilə Axtarış Qayıdışlarının Uyğunlaşdırılması

İndi bu hissədə biz verilənlərdən ən yüksək qiyməti tapacağıq və axtarış etdiyimiz data ilə müqayisə edəcəyik daxil edilmiş məlumatlara uyğun gəlir, ya yox. Ən yüksək əmək haqqı MAX funksiyasından istifadə etməklə əvvəlcədən müəyyən edilə bilər.

İndi faktiki hədəfə nail olmaq üçün aşağıdakı addımları izləyin.

📌 Addımlar:

  • Əvvəlcə, C17 xanasına aşağıdakı düsturu daxil edin və Enter düyməsini basın.
=IF(VLOOKUP(C16,$B$5:$G$14,4)>=F16,"Yes","No")

🔎 Formula Bölməsi:

  • ƏGƏR funksiyasında ilk olaraq biz VLOOKUP funksiyanın qaytarılması dəyərindən istifadə edərək vəziyyəti yoxlayırıq. VLOOKUP(C16,$B$5:$G$14,4) bu hissə daxil edilmiş ID-nin qiymətini qaytaracaq və əvvəlcədən təyin edilmiş maksimum dəyərlə müqayisə ediləcək.
  • Əgər daxil edilmiş ID-nin qiyməti ən yüksək qiymətdən böyük və ya ona bərabərdirsə, o, Bəli çap edəcək, əks halda Nömrəni çap edəcək.
  • Ardından, üzərinə istənilən ID-ni daxil edin. C16 xanasını daxil edin və C17 xanasındakı çıxışı yoxlayın.

Beləliklə, siz başqa xana vasitəsilə dəyəri axtara biləcəksiniz hüceyrə.

Ətraflı oxuyun: Excel-də VLOOKUP istifadə edərək ən yüksək dəyəri necə qaytarmaq olar

Oxşar oxumalar

  • VLOOKUP İşləmir (8 Səbəb və Həll üsulları)
  • İNDEX MATCH vs VLOOKUP Funksiya (9 Nümunə)
  • VLOOKUPExcel-də Çoxlu Sütunları Qaytarın (4 Nümunə)
  • VLOOKUP və Excel-də Bütün Uyğunluqları Qaytarın (7 üsul)
  • Birdən çox Dəyəri qaytarmaq üçün Excel VLOOKUP Şaquli olaraq

4. IF & Daha Qısa Siyahıdan Dəyərləri Axtarmaq üçün VLOOKUP

Hazırda biz IF VLOOKUP iç-işlənmiş funksiyalardan istifadə edərək siyahıdan bəzi xüsusi məlumatları çeşidləmək və ya çıxarmaq istəyirik. Tutaq ki, Status adlı əvvəlki verilənlər bazasına əlavə sütun əlavə olunub. Bu atribut üçün iki mümkün dəyər var, biri Çatdırıldı Çatdırılmadı . Bizim vəzifəmiz verilmiş Çatdırılmış Məhsul Siyahısı cədvəl məlumatından istifadə edərək hər bir məhsulun statusunu müəyyən etməkdir.

Bu məqsədə çatmaq üçün aşağıdakı addımlar.

📌 Addımlar:

  • İlk və ilk növbədə, G5 xanasına klikləyin və daxil edin aşağıdakı düstur.
=IF(ISNA(VLOOKUP(C5,$I$5:$I$10,1,FALSE)),"Not Delivered","Delivered")

🔎 Formula Bölgüsü:

  • Əlavə olaraq, biz burada IF, ISNA və VLOOKUP funksiyalarının kombinasiyasından istifadə etdik. Əgər ISNA funksiyası axtarış diapazonundan uyğun gələn məlumat adını tapa bilmədisə, o, TRUE, əks halda YANLIŞ qaytaracaq.
  • ISNA funksiyasının qaytarılması dəyərindən istifadə etməklə , ƏGƏR funksiyası məhsul axtarış diapazonunda tapılmadıqda “ Çatdırılmadı ”, məhsul daxilindədirsə, “ Çatdırıldı ” qaytarır.axtarış diapazonu.
  • Bu ISNA funksiyası haqqında daha çox araşdırmaq istəyirsinizsə, bu link -ə daxil ola bilərsiniz.
  • Sonra Enter düyməsini basın.
  • Daha sonra düsturu kopyalamaq üçün doldurma sapı xüsusiyyəti aşağı istifadə edin. aşağıdakı bütün digər xanalar üçün.

Beləliklə, siz qısa siyahıdan dəyərləri bu yollarla axtara biləcəyinizi görəcəksiniz.

Ətraflı oxuyun: Excel-də VLOOKUP ilə IF ISNA Funksiyasından Necə İstifadə Edilir (3 Nümunə)

5. Fərqli Hesablamaları yerinə yetirmək üçün IF-VLOOKUP İç-içə funksiyasından istifadə

İndi bu bölmədə biz avtomatik olaraq məhsulların qiymətinə əsasən daha çox hesablamalar aparacağıq.

Deyək ki,  vahidin qiyməti daha böyük olarsa, biz 20% endirimi öyrənmək istəyirik. $800-dən və vahidin qiyməti 800$-dan aşağı olarsa 15% endirim. Bunu yerinə yetirmək üçün aşağıdakı addımları yerinə yetirin.

📌 Addımlar:

  • İlk olaraq klikləyin C17 xanasına və aşağıdakı düsturu daxil edin.
=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%)

  • Daha sonra düyməsini basın. açarını daxil edin.

🔎 Formula Bölməsi:

  • VLOOKUP(C16,$B$5:$F$14,4,FALSE )>800 , bu hissə C16 xanasının axtarış dəyərinin Vahid qiyməti sütunu 800-dən böyükdür.
  • =ƏGƏR(VLOOKUP(C16,$B$5:$F$14,4,FALSE))>800,VLOOKUP(C16,$B$5:$F$14,4,YANLIŞ)*15%,VLOOKUP(C16,$B$5:$F$14,4,YANLIŞ)*20%) , bu hissə təmin edir ki, əgər axtarılan dəyər 800-dən çox olarsa, 15% ilə vurulacaq, əks halda 20% ilə vurulacaq.
  • Hazırda, C16 xanasına istənilən ID-ni daxil edin və siz C17 xanasında çıxış əldə edəcəksiniz.

Nəticədə, siz IF VLOOKUP daxili funksiyalarından istifadə etməklə müxtəlif hesablamalar apara bilmək.

Excel-də IF və VLOOKUP Funksiyalarının İç İçi Düsturu ilə İşləyərkən Səhvləri Necə İdarə etməli

İndi bəzən elə ola bilər ki, axtarışınıza görə heç bir uyğunluq yoxdur. Bu vəziyyətdə, siz #N/A xəta alacaqsınız. Ancaq bəzi fəndlərdən və düsturlardan istifadə edərək bu səhvi göstərməkdən qaça bilərsiniz. Bunu keçmiş nümunələrdə istifadə edilən eyni verilənlər toplusu vasitəsilə öyrənmək üçün aşağıdakı yollara əməl edin.

1. ƏGƏR ISNA VLOOKUP #N/A Xətaları Gizlətsə

Siz ƏGƏR VLOOKUP funksiyaları ilə ISNA funksiyasından istifadə edə bilər #Yoxdur xəta almamaq üçün. Bunu etmək üçün aşağıdakı addımları yerinə yetirin.

📌 Addımlar:

  • İlk və ilk növbədə, C17 xanasına klikləyin və aşağıdakıları daxil edin. düstur.
=IF(ISNA(VLOOKUP(C16,$B$5:$F$14,4,FALSE)),"Not found",VLOOKUP(C16,$B$5:$F$14,4,FALSE))

  • Ardından Enter düyməsini basın.

🔎 Formula Bölməsi:

  • VLOOKUP(C16,$B$5:$F$14,4,FALSE) , bu hissə vahidi tapır C16 xanasındakı məhsul ID-si üçün Vahid Qiymət sütunundan qiymət.
  • ISNA(VLOOKUP(C16,$B$5:$F$14,4,) FALSE)) , bu hissə məlumat dəstində istədiyiniz vahid qiymət dəyərinin mövcud olub-olmadığını yoxlayır.
  • =IF(ISNA(VLOOKUP(C16,$B)) $5:$F$14,4,YANLIŞ)),"Tapılmadı",VLOOKUP(C16,$B$5:$F$14,4,YANLIŞ)) , əgər bu düstur "Tapılmadı" qaytarır dəyər datasetdə mövcud deyil və dəyər datasetdə varsa, "Tapıldı"nı qaytarır.
  • Hazırda -də verilənlər bazasında olmayan hər hansı ID-ni daxil edin xana C16 .
  • Beləliklə, istədiyiniz nəticəni #N/A<2 əvəzinə C17 xanasında tapılmadı kimi alacaqsınız> xəta.

Nəticədə siz #N/A xətalarını bu şəkildə idarə edə biləcəksiniz.

Ətraflı oxuyun: Uyğunluq olduqda niyə VLOOKUP #Yoxdur? (5 Səbəb və Həll Yolları)

2. IF və VLOOKUP funksiyasından istifadə edərək çatışmayan məlumat üçün 0 qaytarın

İndi tutaq ki, “Tapılmadı” əvəzinə 0 qaytarmaq istəyirsiniz ” heç bir məlumat uyğun gəlmədikdə. Bunu aşağıdakı addımlardan istifadə etməklə həyata keçirə bilərsiniz.

📌 Addımlar:

  • İlk olaraq, C17 xanasına aşağıdakı düsturu daxil edin və Enter düyməsini basın.
=IF(ISNA(VLOOKUP(C16,$B$5:$F$14,4,FALSE)),0,VLOOKUP(C16,$B$5:$F$14,4,FALSE))

🔎 Formula Bölməsi:

  • ISNA(VLOOKUP(C16,$B$5:$F$14,4,YANLIŞ) ) , bu hissə C16 xanasının axtarış vahidinin olub olmadığını yoxlayırqiymət dəyəri datasetdə əlçatandır, ya yox.
  • =IF(ISNA(VLOOKUP(C16,$B$5:$F$14,4,FALSE)),0,VLOOKUP(C16) ,$B$5:$F$14,4,YANLIŞ)) , əgər dəyər verilənlər dəstində tapılmazsa, bu hissə 0 qaytarır və tapılsa, istədiyiniz məhsulun faktiki vahid qiymətini qaytarır.
  • Sonra C16 xanasına verilənlər bazasında olmayan hər hansı ID-ni daxil edin.

Beləliklə, <1-də istədiyiniz nəticəni əldə edəcəksiniz>C17 xanası və 0 ilə #N/A xətaları idarə edə biləcək.

Qeyd:

Qiymət olaraq, sahə valyuta kimi formatlaşdırılıb, ona görə də o, birbaşa 0-ı çap etməyəcək. 0 əvəzinə, tire xətti (-) çap edəcək.

Xatırlamalılar

Praktikada siz əldə edə bilərsiniz. #N/A aşağıdakı səbəblərə görə xətalar.

  • Axtarış dəyəri cədvəldə yoxdur
  • Axtarış dəyəri səhv yazılmışdır və ya əlavə boşluq var.
  • Cədvəl diapazonu düzgün daxil edilməyib.
  • VLOOKUP-u kopyalayırsız və cədvəl istinadı kilidlənmir.

Nəticə

Beləliklə, bu məqalədə mən sizə Excel-də IF VLOOKUP daxili funksiyasının 5 praktik nümunəsini göstərdim. Siz həmçinin təcrübə üçün pulsuz iş dəftərimizi yükləyə bilərsiniz. Ümid edirəm ki, bu məqaləni faydalı və məlumatlandırıcı tapacaqsınız. Əlavə sualınız və ya tövsiyələriniz varsa, lütfən, burada şərh yazın.

Və daha çox şey öyrənmək üçün ExcelWIKI -ə daxil olun.

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.