01-də 03
Excel-in VLOOKUP ilə məlumatların təxminən uyğunluğunu tapın
VLOOKUP funksiyası necə işləyir?
Excel'in VLOOKUP funksiyası , dikey axtarış üçün nəzərdə tutulmuşdur, məlumatların və verilənlər bazasının cədvəlində olan xüsusi məlumatları axtarmaq üçün istifadə edilə bilər.
VLOOKUP normal olaraq məlumatların bir sahəsini çıxış olaraq qaytarır. Bunu necə edir?
- Siz VLOOKUP-a verilən məlumatları axtarmaq üçün hansı satırda və ya qeyddə olan bir ad və ya lookup_value verirsiniz
- Siz aradığınız məlumatlardan col_index_num kimi tanınan sütun nömrəsini təmin edirsiniz
- Bu funksiya data masasının ilk sütununda lookup_value görünür
- VLOOKUP, daha sonra eyni qeydin başqa bir sahəsindən axtardığınız məlumatı tapa və sətirdən istifadə edən sütun nömrəsini istifadə edərək qaytarır
İlk məlumatları sıralayın
Həmişə tələb olunmasa da, ilk növbədə VLOOKUP'un sort sırasının aralığının ilk sütununu istifadə edərək ardıcıl olaraq axtarış etdiyinə dair məlumatların çeşidini sıralamaq çox yaxşıdır.
Məlumatlar sıralanmazsa, VLOOKUP səhv bir nəticə gətirə bilər.
VLOOKUP funksiyasının sintaksis və arqumentləri
Bir funksiyanın sintaksis funksiyanı düzəltməyə aiddir və funksiyanın adını, mötərizəni və arqumentləri ehtiva edir.
VLOOKUP funksiyası üçün sintaksis:
= VLOOKUP (lookup_value, table_array, col_index_num, range_lookup)
axtarış qiyməti - ( yuxarıdakı şəkildəki satılan miqdarı kimi) axtarış dəyəri (tələb olunur)
table_array - ( zəruridir ) VLOOKUP sizdən sonra gələn məlumatları tapmaq üçün axtarış edən məlumatlar cədvəli.
- Table_array ən azı iki sütun məlumatını ehtiva etməlidir
- İlk sütun adətən lookup_value ehtiva edir
col_index_num - (lazım olduğu) tapdığınız dəyərin sütun nömrəsi.
- Numaralama , search_key sütunu ilə sütun 1 kimi başlayır
- Col_index_num table_array arqumentində seçilmiş sütunların sayından daha böyük bir sayıya təyin olunursa #REF! səhv funksiyası ilə qaytarılır
range_lookup - (isteğe bağlı) aralığın artaraq sıralanıb olub-olmadığını göstərir.
- İlk sütundakı məlumatlar sıralama düyməsi olaraq istifadə olunur
- Boolean dəyəri - TRUE və ya FALSE yalnız qəbul edilən dəyərlərdir
- Varsa, dəyər default olaraq TRUE olaraq təyin olunur
- TRUE və ya atlanmadıysa və aralığın ilk sütunu artan sıraya görə sıralanarsa, yanlış nəticə ola bilər
- TRUE və ya atlanmadıysa və axtarış qiyməti üçün dəqiq uyğunluq tapılmadıqda, ölçüsü və ya dəyəri kiçik olan ən yaxın uyğunluq search_key
- FALSE olaraq təyin edildikdə, VLOOKUP yalnız axtarış qiyməti üçün tam uyğunluğu qəbul edir. Bir neçə eşleme dəyəri varsa, ilk uyğunluğu qaytarır
- FALSE olaraq təyin olunduqda və search_key üçün eşleme dəyəri yoxdur, funksiya tərəfindən # N / A səhv qaytarılır
Misal: Satın alınan miqdarda endirim faizini tapın
Yukarıdaki resimdeki örnek, satın alınan öğelerin miktarına bağlı olaraq değişen indirim oranını tapmaq üçün VLOOKUP funksiyasını istifadə edir.
Məsələn, 19 məhsulun alınması üçün endirim 2% təşkil edir. Bunun səbəbi, Miqyaslı sütunda dəyərlər aralığını ehtiva edir. Nəticədə, VLOOKUP dəqiq bir nəticə tapa bilmir. Bunun əvəzinə, düzgün diskont dərəcəsini geri qaytarmaq üçün təxminən bir uyğunlaşma tapılmalıdır.
Təxmini oyunları tapmaq üçün:
- table_array içindəki məlumatları artan sırada sıralayın ;
- range_lookup bağımsız değişkenini TRUE olaraq təyin edin
Məsələn, VLOOKUP funksiyasını ehtiva edən aşağıdakı formula istifadə edilən malların miqdarları üçün endirimi tapmaq üçün istifadə olunur.
= VLOOKUP (C2, $ C $ 5: $ D 8,2, TRUE)
Bu formulun yalnız bir iş səhifəsinə daxil olmasına baxmayaraq, aşağıda göstərilən addımlarla istifadə edildiyi kimi başqa bir seçim də funksiyanın dialoq qutusundan istifadə etməkdir.
- Dialoq qutusunu istifadə edərək, funksiyanı arqumentləri düzgün bir şəkildə daxil etmək daha asan olur.
VLOOKUP Dialoq qutusunu açmaq
Yuxarıda göstərilən yuxarıda göstərilən V1 B2 funksiyasına daxil olmaq üçün istifadə olunan addımlar aşağıdakılardır:
- VLOOKUP funksiyasının nəticələrinin göstərildiyi yer - aktiv hüceyrəni etmək üçün B2 hücresinə basın
- Formüller sekmesini basın.
- Fonksiyanı açılan siyahıdan açmaq üçün lentdən Axtar & Reference seçin
- Fəaliyyətin informasiya qutusunu yetişdirmək üçün siyahıda VLOOKUP düyməsinə vurun
03 02
Excel-in VLOOKUP funksiyasının arqumentlərini daxil etmə
Cib əlyazmalarına işarə edir
VLOOKUP funksiyası üçün arqumentlər yuxarıda göstərilən şəkildəki kimi, informasiya qutusunun ayrı-ayrı xətlərinə daxil edilir.
Mübahisələr kimi istifadə olunacaq hüceyrə istinadları doğru xəttə daxil edilə bilər və ya siçan pointeri ilə istənilən hüceyrələrin xarakterini əks etdirən göstəriciləri göstərən aşağıda göstərilən addımlarda olduğu kimi, onları dialoq qutusuna daxil etmək üçün istifadə edilə bilər .
İşarə edərək istifadə üstünlükləri aşağıdakılardır:
- Yazmaqdan daha sürətli;
- Doğru hüceyrə referanslarına girmək üçün az səhvlər edilir.
Arqumentlərlə əlaqədar nisbi və mütləq Cell References istifadə
Eyni cədvəldən müxtəlif məlumatları qaytarmaq üçün VLOOKUP'un bir neçə nüsxəsini istifadə etmək qeyri-adi deyil. Bunu asanlaşdırmaq üçün, tez-tez VLOOKUP bir hüceyrədən digərinə kopyalana bilər. Funksiyalar digər hüceyrələrə kopyalandığında, funksiyanın yeni yerini nəzərə alaraq, nəticədə əldə olunan hüceyrələrin düzgün olduğunu təmin etmək üçün qayğı göstərilməlidir.
Yuxarıdakı şəkildəki dollar əlamətləri ( $ ) funksiyanı başqa bir hüceyrəyə kopyaladıqda dəyişməyəcəklərini göstərən mütləq mobil istinadlar olduğunu ifadə edən table_array dəlilinin hüceyrə istinadlarını əhatə edir. VLOOKUP'un birdən çox nüsxəsi məlumatın qaynağı olan bütün məlumatların eyni cədvəlinə istinad edərdi.
Digər tərəfdən , lookup_value üçün istifadə olunan hüceyrə istinadları dollar göstəriciləri ilə əhatə olunmur və bu, nisbi bir mobil istinad edir. Nisbi hüceyrə istinadları istinad etdikləri məlumatların mövqeyinə nisbətən yeni yerlərini əks etdirmək üçün kopyalandıqda dəyişir.
Function Arqumentlərini Daxil Etmə
- VLOOKUP informasiya qutusunda Axtarın _value satırına basın
- Search_key arqumenti olaraq bu hüceyrə istinadına daxil olmaq üçün iş səhifəsində C2 Cədvəlini basın
- Əlaqə qutusunun Table_array satırına basın
- Bu aralığı Table_array arqumenti olaraq daxil etmək üçün iş səhifəsində C5-D8 hüceyrələrini seçin - masa başlıqları daxil edilmir
- Aralığı mütləq hüceyrə istinadlarına dəyişmək üçün klaviatura üzərində F4 düyməsini basın
- Əlaqə qutusunun Col_index_num satırına basın
- Bu xəttin 2- ə Col_index_num arqumenti kimi daxil edin, çünki diskont dərəcələri Table_array arqumentinin 2 sütununda yerləşir
- Əlaqə qutusunun Range_lookup satırına basın
- Range_lookup arqumenti kimi True sözünü yazın
- Əlaqə qutusunu bağlamaq və iş səhifəsinə qayıtmaq üçün Klaviatura daxil edin düyməsini basın
- Cavab 2% (satın alınan miqdarın diskont dərəcəsi) iş səhifəsinin D2 hücresində görünməlidir
- D2 hücresinə vurduğunuzda, bütün funksiya = VLOOKUP (C2, $ C $ 5: $ D 8,2, TRUE) iş səhifəsinin yuxarıdakı formula barında görünür
Niyə VLOOKUP Nəticə olaraq 2% -ə qayıdırdı
- Məsələn, Quantity sütununda search_key dəyəri 19 üçün dəqiq bir uyğunluq yoxdur.
- Is_sorted arqumenti TRUE olaraq təyin olunduğundan , VLOOKUP search_key dəyərinə təxminən uyğun gəlir.
- 19'un search_key dəyərindən hələ də kiçik olan ən yaxın dəyər 11dir .
- Buna görə VLOOKUP, 11 olan satırdakı endirim faizini axtarır və nəticədə, endirim faizini 2% qaytarır.
03 03
Excel VLOOKUP Çalışmıyor: # N / A və #REF Səhvlər
VLOOKUP Hata Mesajları
Aşağıdakı səhv mesajları VLOOKUP ilə əlaqələndirilir.
A # N / A ("dəyər mövcud deyil") Hata göstərilir Əgər:
- Array_value , aralığın arqumentinin ilk sütununda tapılmır
- Table_array arqumenti qeyri-dəqiqdir. Məsələn, arqument aralığın sol tərəfində boş sütunlar daxil ola bilər
- Range_lookup arqumenti FALSE olaraq təyin edilir və search_key dəlilinin tam uyğunluğu aralığın ilk sütununda tapıla bilməz
- Range_lookup arqumenti TRUE olaraq təyin edilir və aralığın ilk sütunundaki bütün dəyərlər search_key
A #REF! ("sıra xaricindəki istinad") Xəta göstərilir Əgər:
- Col_index_num arqumenti Table_array-da sütunların sayısından çoxdur