Mündəricat
VLOOKUP Excel-də ən güclü və ən çox istifadə edilən funksiyalardan biridir. ƏGƏR məntiqi funksiyası ilə VLOOKUP ilə istifadə düsturları daha güclü edir. Bu yazıda Excel VLOOKUP Funksiya ilə ƏGƏR şərti qoşalaşdırdığımız çoxlu nümunələri görəcəyik.
Excel IF Funksiya
Şərtin yerinə yetirilib-yetirilmədiyini yoxlayın və DOĞRU olarsa bir dəyəri, YANLIŞ olarsa başqa bir dəyəri qaytarın.
Sintaksis< IF funksiyasından 2>:
IF (logical_test, value_if_true, [value_if_false])
məntiqi_test (tələb olunur)
Şərtiniz sınamaq istəyirəm
əgər_əgər_dəyər (tələb olunur)
Əgər məntiqi_test DOĞRU olarsa, ƏGƏR funksiyası bu dəyəri qaytaracaq.
false_əgər_dəyər (isteğe bağlı)
Əgər məntiqi_test YANLIŞ-dırsa, IF funksiyası bu dəyəri qaytaracaq.
Excel VLOOKUP Funksiyası
Cədvəlin ən sol sütununda dəyəri axtarır və sonra qaytarır təyin etdiyiniz sütundan eyni sıradakı dəyər. Varsayılan olaraq, cədvəl artan qaydada sıralanmalıdır.
VLOOKUP funksiyasının Sintaksisi :
VLOOKUP (lookup_value, table_array, column_index_num, [range_lookup])
lookup_value (tələb olunur)
Bu, bu funksiyadan istifadə edərək axtarmaq istədiyiniz dəyəri göstərir. Axtarış_dəyərinin cədvəl_massivinizin 1-ci sütununda olduğuna əmin olun.
cədvəl_massivi (tələb olunur)
Bu, axtarış etmək istədiyiniz Hüceyrə diapazonudur. VLOOKUP formula. Əgər bu VLOOKUP formulası xəta qaytarırsa, “Tapılmadı” dəyəri F7 xanasında göstəriləcək.
- Sonra ENTER düyməsini basın.
- İndi xətanın silindiyini görə bilərsiniz.
- Bundan sonra ISNA funksiyasından istifadə edərək xətanı aradan qaldırmaq üçün F8 seçin. və aşağıdakı düsturu daxil edin.
=IF(ISNA(VLOOKUP(E8,price_list,2,FALSE)), "Not found", VLOOKUP(E8, price_list, 2, FALSE))
ISNA funksiyası i tapdıqda TRUE qaytarır>#N/A xətası . Mən onu iş vərəqinin yuxarı sağ küncündə göstərmişəm.
Əgər bu düstur #N/A xətası qaytarırsa, ISNA DOĞRU dəyəri qaytaracaq və ƏGƏR funksiyanın məntiqi_testi arqumenti DOĞRU olacaq. Əgər bu VLOOKUP düsturu real dəyər qaytarırsa, ISNA YANLIŞ dəyəri qaytaracaq.
Beləliklə, əgər ISNA TRUE dəyərini qaytarır ƏGƏR funksiya bu dəyər “Tapılmadı” F8 xanasında göstəriləcək. Əks halda, bu düstur yerinə yetiriləcək: VLOOKUP(E8, qiymət_list, 2, FALSE) . Bu, sadə VLOOKUP düsturudur.
- Nəhayət, ENTER düyməsini basaraq xətanı silmək üçün ISNA funksiyası .
6. VLOOKUP Funksiyasından Istifadə etməklə Çoxsaylı Hesablamaların IF şərti ilə yerinə yetirilməsi
Sonra, biz göstərəcəyik VLOOKUP-dan istifadə edərək çoxsaylı hesablamaları necə yerinə yetirəcəyinizi öyrənəcəksiniz ƏĞƏR şərti ilə funksiyası.
Burada biz hər hansı Satıcı, seçəcəyik və Satış dəyərindən asılı olaraq hesablayacağıq Comm% VLOOKUP Funksiyasından IF şərt ilə istifadə edərək.
Bununla bağlı aşağıda verilmiş addımları izləyin özbaşına.
Addımlar:
- İlk olaraq Məlumatdan istifadə edərək G4 xanasında açılan düymə yaradın. Doğrulama xüsusiyyəti burada B5:B9 xana diapazonunu Mənbə olaraq Metod3 -də göstərilən addımlardan keçərək daxil edin.
- Sonra, hər hansı birini seçin Satıcı açılan siyahıdan. Burada biz Satıcı A seçəcəyik.
- Sonra Hüceyrə G5 seçin və aşağıdakıları daxil edin düstur.
=IF(VLOOKUP(G4,$B$5:$D$9,3,FALSE)>=150,VLOOKUP(G4,$B$5:$D$9,3,FALSE)*30%,VLOOKUP(G4,$B$5:$D$9,3,FALSE)*15%)
Formula Bölməsi
- İlk olaraq IF funksiyasında biz VLOOKUP(G4,$B$5:$D$9,3,FALSE)>=150 -ni məntiqi_test olaraq təyin etdik. O, B5:D9 və Xana diapazonunda VLOOKUP funksiyasından istifadə etməklə G4 xanasındakı dəyərin 150-dən böyük və ya ona bərabər olub olmadığını yoxlayacaq>3-cü sütun.
- Sonra, funksiya DOĞRU qaytararsa, o, Satış Hüceyrə diapazonundan B5:D9
və VLOOKUP funksiyasından istifadə edərək 3-cü sütununda VLOOKUP və bundan sonra onu 30% ilə çarpın. - Əks halda, o VLookup dəyərini 15% -ə vuracaq.
- Nəhayət, dəyəri əldə etmək üçün ENTER düyməsini basın of Comm% .
7. Vlookup dəyərini başqa bir hüceyrə dəyəri ilə müqayisə etmək
Son metodda biz göstərəcəyik Vlookup dəyərini ilə başqa xana dəyəri ilə VLOOKUP funksiyasından IF şərti ilə necə müqayisə edəcəyinizi öyrənin.
Birincisi, biz Maksimum Satış dəyərini hesablayacağıq və sonra G5 Hüceyrədəki məhsulun Maks olub olmadığını yoxlayacağıq.
Bunu özünüz etmək üçün aşağıda verilmiş addımları keçin.
Addımlar:
- Əvvəlcə <1 xanasını seçin>F4 və aşağıdakı düsturu daxil edin.
=MAX(D5:D9)
Burada, MAX funksiyası , maksimum dəyəri müəyyən etmək üçün D5:D9 xana diapazonunu rəqəm kimi daxil etdik.
- Sonra ENTER
.
- Bundan sonra Məlumatların Təsdiqlənməsi funksiyasından istifadə edərək G5 xanasında açılan düymə yaradın Metod3 -də göstərilən addımlardan keçməklə Mənbə olaraq C5:C9 xana diapazonunu daxil etdiyiniz .
- Sonra, istənilən
Pr məhsul açılan siyahıdan. Burada biz Yumurta seçəcəyik.
- İndi isə Cell I5 seçin və aşağıdakı düsturu daxil edin .
=IF(VLOOKUP($G$5,$C$5:$D$9,2,FALSE)>=$G$4,"Yes","No")
Formula Dağılımı
- İlk olaraq IF funksiyasında biz VLOOKUP($G$5,$C$5:$D$9,2,FALSE)>=$G$4 funksiyasını məntiqi_test
. O, G5 xanasındakı dəyərin və ya dəyərindən böyük olub olmadığını yoxlayacaqXana diapazonunda C5:D9 və 2-ci sütununda VLOOKUP funksiyasından istifadə etməklə G4 xanadakı dəyərə bərabərdir. - Sonra funksiya DOĞRU olarsa, “Bəli” qaytaracaq.
- Əks halda, funksiya YANLIŞ olarsa , o “Xeyr” qaytaracaq.
- Nəhayət, ENTER düyməsini basın.
Təcrübə Bölməsi
Bu bölmədə biz sizə öz başınıza məşq etmək və bu üsullardan istifadə etməyi öyrənmək üçün verilənlər toplusunu təqdim edirik.
dəyər.
col_index_num (tələb olunur)
Bu, verilmiş xana diapazonunun ən sol sütundan 1 ilə başlayan sütun nömrəsidir.
aralıq_axtarışı (istəyə bağlı)
Bu, bu funksiyadan istifadə edərək təxmini uyğunluq və ya dəqiq uyğunluq tapmaq istədiyinizi göstərən isteğe bağlı məntiqi dəyərdir.
DOĞRU cədvəlin birinci sütununun ya ədədi, ya da əlifba sırası ilə sıralandığını nəzərə aldıqdan sonra ən yaxın dəyəri axtaracaq.
Metodu göstərməsəniz, bu defolt olaraq istifadə olunacaq.
YANLIŞ birinci sütunun dəqiq dəyərini axtaracaq.
Təcrübə İş Kitabını Yükləyin
VLOOKUP Funksiya IF Condition.xlsx ilə
Excel-də IF Condition ilə VLOOKUP funksiyasından istifadə etməyin 7 yolu
Burada real həyat nümunələri ilə 7 müxtəlif yollar tapa bilərsiniz. Excel-də ƏGƏR şərti ilə VLOOKUP funksiyasını istifadə etmək.
1. Ehtiyatda Geri qaytarılmaq üçün IF şərti ilə VLOOKUP funksiyasından istifadə/İçində deyil Excel-də ehtiyat <1 1>
Excel istifadə edərək inventar idarə etsəniz, bu yaxşı nümunədir. Aşağıdakı iş vərəqində (yuxarı sol küncdə) bir cədvəlim olduğunu görürsünüz. Cədvəldə bəzi Məhsullar və onların statusu Mövcudluq sütunu altında verilmişdir.
İndi biz VLOOKUP funksiyasından istifadə edəcəyik. ƏGƏR şərt 2-ci Cədvəldə Ehtiyatda və ya Ehtiyatda deyil -i qaytarmaq.
Buradaaddımlardır.
Addımlar:
- İlk olaraq Hüceyrə diapazonunu seçin B4:D9 .
- Sonra, Ad qutuna məhsul_status yazın.
- Sonra, ENTER düyməsini basın.
- Bundan sonra 2 nd cədvəlində ( Alış-veriş Səbəti altında), Status sütununda , və C13 xanasına biz bu düsturu daxil edəcəyik.
=IF(VLOOKUP(B13, product_status, 2, FALSE)="Available", "In Stock", "Not in Stock")
Bu düstur yuxarıdakı şəkildən də özünü izah edir. Yeni Excel istifadəçiləri üçün izahat budur:
İndi isə bu düsturun məntiqi_test arqumentini izah edək. Biz bu VLOOKUP(B14, product_status, 2, FALSE)=”Mövcuddur” düsturundan IF funksiyasının məntiqi_test arqumenti kimi istifadə edirik. Düsturun bu hissəsi DOĞRU dəyəri qaytarırsa, xana “Ehtiyatda” dəyərini göstərəcək, əks halda “Ehtiyatda deyil” dəyərini göstərəcək. dəyər.
- Sonra ENTER düyməsini basın və qalan xanalar üçün düsturu Avtomatik Doldurma üçün Doldurma Dəstəyi alətini aşağı dartın. .
Biz həmçinin Qiymət $ altında başqa IF və VLOOKUP kombinasiyasından istifadə etdik. sütun.
- İndi bu E13 xanasında istifadə etdiyim düsturdur.
=IF(C13="In Stock", D13*VLOOKUP(B13,product_status,3, FALSE), "Coming soon...")
Burada C13 xanasının dəyəri “Stokda” olarsa, xana düsturun bu hissəsinin dəyərini göstərəcək : D13*VLOOKUP(B13,məhsul_status,3, FALSE) . Bu formulasadəcə D13 xana dəyərinin və sadə VLOOKUP düsturunun məhsuludur.
Əgər C13 xanasının dəyəri deyilsə “Ehtiyatda” , onda xana bu dəyəri göstərəcək “Tezliklə…” .
- Bundan sonra ENTER düyməsini basın və aşağı dartın Doldurma Dəstəyi alətindən Avtomatik Doldurma xanaların qalan hissəsi üçün düstur.
- Sonra, E17 xanasına aşağıdakı düsturu daxil edin.
=SUM(E13:E16)
- Nəhayət, ENTER düyməsini basın.
2. 2 Dəyər Cədvəli üçün IF şərti ilə VLOOKUP funksiyasından istifadə
Bu nümunədə, Excel VLOOKUP düsturunda iki və ya daha çox cədvəl massivini necə istifadə edəcəyinizi görəcəksiniz.
Addımlar:
- İlk olaraq, H5 xanasına aşağıdakı düsturu daxil edin.
=VLOOKUP(G5, IF(F5="New", new_customer, old_customer), 2, TRUE)
Düsturun Dağılımı
- Birincisi, Hüceyrə G5
axtarış_dəyəri dir. 1>VLOOKUP Funksiyası və bu, Satış sütununun altındakı məbləğdir. - İndi, IF(F5="Yeni", yeni_müştəri, köhnə_müştəri): Bu düstur iki cədvəldən birini qaytaracaq: yeni_müştəri və köhnə_müştəri . yeni_müştəri = $B$5:$C$9 və köhnə_müştəri = $B$13:$C$17 .
- Bundan sonra qalanı sadədir. sütun indeks nömrəsi 2 -dir. Beləliklə, VLOOKUP funksiyası eyni sıranın 2 nd sütunundan dəyəri qaytaracaqburada axtarış dəyərini tapır.
Biz TRUE dəyərini aralıq_axtar arqumenti kimi istifadə etdik, ona görə də VLOOKUP funksiyası axtarış dəyərinə bərabər və ya ondan az olan ən yaxın dəyəri axtaracaq.
- Sonra ENTER düyməsini basın və Doldurma Dəstəyi aləti Avtomatik doldurma qalan xanalar üçün düstur.
- Nəhayət, siz olacaqsınız. VLOOKUP funksiyasından IF şərti 2 cədvəldən istifadə edərək Comm% -in bütün dəyərlərini əldə edin.
3. VLOOKUP Funksiyası və ƏGƏR Vəziyyəti
ilə Data Validasiya Funksiyasından istifadə etmək İndi biz sizə Məlumatların Təsdiqləmə Xüsusiyyətindən
Burada bizdə Məhsul siyahısı və Qiymət olan məlumat dəsti var. iki mağazadan Meena və Lavanda . İndi biz sizə bu datanı 2-ci cədvəldə necə VLOOKUP edəcəyinizi göstərəcəyik.
Bunu özünüz etmək üçün aşağıda verilmiş addımları izləyin.
Addımlar:
- İlk olaraq C4 Hüceyrəni seçin.
- Sonra Məlumat tabına keçin >> klikləyin Məlumat Alətləri >> Data Validation >> üzərinə klikləyin; Data Validation seçin.
- İndi Data Validation qutusu görünəcək.
- Bundan sonra Siyahı kimi İcazə Ver seçin və Hüceyrə diapazonunu C6:D6 kimi daxil edin Mənbə .
- Sonra, OK üzərinə klikləyin.
- Yenidən seçin C4 xanası.
- Sonra Açılan düyməsini klikləyin.
- İndi istədiyiniz Mağaza -ni seçin. seçim. Burada biz Meena seçəcəyik.
- Sonra Hüceyrə diapazonunu adlandırın B7:D111
mağaza_qiyməti Metod1 -də göstərilən addımlardan keçərək. - Bundan sonra G7 xanasını seçin və aşağıdakı düsturu daxil edin.
=IF($C$4="Meena",VLOOKUP(F7,shop_price,2,FALSE),VLOOKUP(F7,shop_price,3,FALSE))
Formula Dağılımı
- başlayaraq, ƏĞER Funksiyası $C$4 xana dəyərinin Meena dəyərinə bərabər olub-olmadığını yoxlayır.
- Sonra, yuxarıdakı məntiqi test DOĞRU , VLOOKUP(F7, shop_price,2, FALSE) düsturunun bu hissəsini qaytarır. Bu, sadə VLOOKUP formuludur. O, shop_price cədvəl massivində F7 xanasının dəyərini axtarır və onu taparsa, 2 nd dəyərini qaytarır. eyni sətrin sütunu.
- Əks halda, məntiqi test YANLIŞ olarsa, VLOOKUP(F7, shop_price,3 , <) düsturunun bu hissəsini qaytarır. 1>YANLIŞ) . Sadə VLOOKUP düsturu. VLOOKUP Shop_price cədvəl massivində F7 xanasının dəyərini tapır və onu taparsa, 3
rd sütunu.
- Sonra ENTER düyməsini basın və Doldurma Dəstəyi alətini aşağı dartın Avtomatik Doldurun qalan xanalar üçün düstur.
- İndi siz bütün Qiyməti əldə edəcəksiniz. 2> Meena mağazasının Məhsulları dəyərləri.
- Sonra, <1 Hüceyrəsini seçin>I7 və aşağıdakı düsturu daxil edin.
=G7*H7
Burada düsturda biz Məhsulun Ümumi qiymətinə H7 hüceyrəsinin dəyəri ilə Cap G7 çarpıldı.
- Sonra ENTER düyməsini basın və Doldurma Dəstəyi alətini Avtomatik Doldurma qalan xanalar üçün düsturu aşağı dartın.
- İndi biz fərdi Məhsulların bütün Ümumi qiymətlərini alacağıq.
- Bundan sonra Cell I12 seçin və aşağıdakı düsturu daxil edin.
=SUM(I7:I11)
Burada, SUM Funksiyasına biz I7:I11 Hüceyrə diapazonunun bütün dəyərlərini əlavə etdik.
- Nəhayət, ENTER düyməsini basın.
4. VLOOKUP Funksiyasının Col Index Num Arqumentinin Seçilməsi IF Funksiyası ilə Dinamik
Dördüncü üsulda sizə VLOOKUP funksiyasının Col Index Num arqumentini ilə dinamik olaraq necə seçə biləcəyinizi göstərəcəyik. Excel-də IF funksiyası .
Budur addımlar.
Addımlar:
- Əvvəlcə Hüceyrə diapazonunu adlandırın B4:E11 satış_cədvəli olaraq Metod1 -də göstərilən addımlardan keçin.
- Sonra, C14 xanasında açılan düymə Məlumatların Təsdiqlənməsi funksiyasından istifadə edərək burada D4:E4 xana diapazonunu Mənbə olaraq daxil edin, göstərilən addımlardan keçin Metod3 -də.
- Bundan sonra açılan düyməni istifadə edərək istənilən variantı seçin. Burada biz Projected seçəcəyik.
- Sonra Hüceyrə C17 seçin və aşağıdakı düsturu daxil edin .
=VLOOKUP(B17, sales_table, 2, FALSE)
Burada VLOOKUP Funksiyasına biz <1 xanasını daxil etdik>B7 axtarma_dəyəri kimi, satış_cədvəli adı cədvəl_massivi kimi, 2 col_index_num kimi, və YANLIŞ aralıq_axtarış kimi.
- İndi ENTER düyməsini basın və Doldurma Dəstəyi alətini <1-ə dartın>Avtomatik doldurun qalan xanalar üçün düstur.
- Sonra Cell C24 seçin və aşağıdakıları daxil edin düstur.
=SUM(C17:C23)
Burada SUM Funksiya -də biz dəyərləri əlavə etdik. Ümumi Hədəf məbləğini əldə etmək üçün C17:C23 Hüceyrə diapazonunun.
- Bundan sonra ENTER düyməsini basın.
- Sonra Cell D16 seçin və aşağıdakı düsturu daxil edin.
=VLOOKUP(B16, sales_table, IF($C$14="Projected", 3, 4), FALSE)
Bu, sadə sadə VLOOKUP düsturudur. Biz indicə Əgər funksiyası istifadə edərək col_index_num arqument hissəsini dinamik etdik.
Düsturun bu hissəsi bir az müzakirə tələb edir: ƏĞER($C$14=”Proqnozlaşdırılan”, 3, 4) . ƏgərCell $C$14 dəyəri Projected dəyərinə bərabərdir, ƏGƏR funksiyası 3 qaytaracaq, əks halda 4 qaytaracaq. . Beləliklə, bu dinamik olaraq VLOOKUP düsturunun sütun indeks nömrəsini seçməkdir.
- Sonra ENTER və qalan xanalar üçün Avtomatik Doldurma düsturu üçün Doldurma Dəstəyi alətini aşağı dartın.
- Sonra D24 Hüceyrəni seçin və aşağıdakı düsturu daxil edin.
=SUM(D17:D23)
Burada, SUM Funksiyasında Ümumi Proqnozlaşdırılan məbləğini əldə etmək üçün D17:D23 Hüceyrə diapazonunun dəyərlərini əlavə etdik.
- Nəhayət, ENTER düyməsini basın.
5. Excel-də VLOOKUP Funksiyaları və ƏGƏR Vəziyyəti ilə ISNA və IFERROR funksiyasından istifadə
Bu iki üsul sizə #Yoxdur səhvlərini idarə etməyə kömək edəcək. VLOOKUP axtardığınız dəyəri tapmadıqda #N/A xətası yaradır.
İndi isə aşağıdakı şəklə intensiv şəkildə baxın. Burada F6 xanası #N/A xətasını göstərir, çünki biz xətanı ağıllı şəkildə idarə etməmişik.
Addımları izləyin Excel-də ISNA və IFERROR funksiyalarından istifadə edərək bu xətanı həll etmək üçün aşağıda verilmişdir.
Addımlar:
- Əvvəlcə Cell F7 seçin və aşağıdakı düsturu daxil edin.
=IFERROR(VLOOKUP(E7,price_list,2,FALSE),"Not found")
Buraya, ƏGƏRLƏR funksiyasının qiyməti olaraq, biz daxil etdik