Mündəricat
VLOOKUP funksiyası Excel-də ən populyar axtarış və istinad funksiyasıdır. Bu, həm də ən çətin və qorxulu #N/A xəta mesajı ola bilər.
Bu məqalə VLOOKUP-un işləməməsinin 6 ən ümumi səbəbini nəzərdən keçirəcək.
Dəqiq Uyğunluğa ehtiyacınız var
VLOOKUP funksiyasının aralıq_axtarı kimi tanınan son arqumenti təxmini və ya dəqiq uyğunluq istəməyinizi soruşur. .
Əksər hallarda insanlar müəyyən məhsul, sifariş, işçi və ya müştəri axtarır və buna görə də dəqiq uyğunluq tələb edir. Unikal dəyər axtararkən, aralıq_axtarış arqumenti üçün FALSE daxil edilməlidir.
Bu arqument isteğe bağlıdır, lakin boş qaldıqda, TRUE dəyərindən istifadə edilir. TRUE dəyəri işləmək üçün datanızın artan qaydada çeşidlənməsinə əsaslanır.
Aşağıdakı şəkildə diapazon_axtar arqumenti buraxılmış VLOOKUP göstərilir və yanlış dəyər qaytarılır.
Həll
Unikal dəyər axtarırsınızsa, sonuncu arqument üçün FALSE daxil edin. Yuxarıdakı VLOOKUP =VLOOKUP(H3,B3:F11,2,FALSE)
kimi daxil edilməlidir.
Cədvəl Referansını kilidləyin
Bəlkə siz qeyd haqqında müxtəlif məlumatları qaytarmaq üçün bir neçə VLOOKUP-dan istifadə etmək istəyirsiniz. VLOOKUP-u birdən çox xanaya köçürməyi planlaşdırırsınızsa, cədvəlinizi kilidləməlisiniz.
Aşağıdakı şəkildə yanlış daxil edilmiş VLOOKUP göstərilir. Yanlış xana diapazonlarına istinad edilir axtarış_dəyəri və cədvəl massivi üçün.
Həll
VLOOKUP funksiyasının baxmaq üçün istifadə etdiyi cədvəl üçün və qaytarılan məlumat cədvəl_massivi kimi tanınır. VLOOKUP-u kopyalamaq üçün buna mütləq istinad edilməlidir.
Düsturun içindəki istinadlara klikləyin və istinadı nisbidən mütləqə dəyişmək üçün klaviaturada F4 düyməsini basın. Düstur =VLOOKUP($H$3,$B$3:$F$11,4,FALSE)
kimi daxil edilməlidir.
Bu misalda həm axtarış_dəyəri , həm də cədvəl_massivi istinadları mütləqləşdirilib. Tipik olaraq, kilidlənməyə ehtiyacı olan sadəcə cədvəl_massivi ola bilər.
Sütun Daxil edilib
Sütun indeks nömrəsi və ya col_index_num istifadə olunur VLOOKUP funksiyası ilə qeyd haqqında hansı məlumatın qaytarılacağını daxil edin.
Bu, indeks nömrəsi kimi daxil edildiyi üçün çox davamlı deyil. Cədvələ yeni sütun daxil edilərsə, bu, VLOOKUP-un işləməsini dayandıra bilər. Aşağıdakı şəkildə belə bir ssenari göstərilir.
Kəmiyyət 3-cü sütunda idi, lakin yeni sütun daxil edildikdən sonra o, 4-cü sütuna çevrildi. Lakin VLOOKUP avtomatik olaraq yenilənməyib.
Həll 1
Bir həll istifadəçinin sütunlar daxil edə bilməməsi üçün iş vərəqini qorumaq ola bilər. Əgər istifadəçilər bunu edə bilməlidirlərsə, o zaman bu, məqsədəuyğun həll yolu deyil.
Həll 2
Başqa bir seçim MATCH funksiyasını proqrama daxil etmək olardı.VLOOKUP-un col_index_num arqumenti.
MATCH
funksiyası tələb olunan sütun nömrəsini axtarmaq və qaytarmaq üçün istifadə edilə bilər. Bu, col_index_num -ni dinamik edir, beləliklə daxil edilmiş sütunlar VLOOKUP-a daha təsir etməyəcək.
Yuxarıda göstərilən problemin qarşısını almaq üçün aşağıdakı düstur bu nümunəyə daxil edilə bilər.
Cədvəl böyüdü
Cədvələ daha çox sətir əlavə olunduqca bu əlavə sətirlərin daxil olmasını təmin etmək üçün VLOOKUP-un yenilənməsi tələb oluna bilər. Aşağıdakı şəkildə meyvə elementi üçün bütün cədvəli yoxlamayan VLOOKUP göstərilir.
Həll
Aralığı cədvəl kimi formatlamağı düşünün (Excel). 2007+) və ya dinamik diapazon adı kimi. Bu üsullar VLOOKUP funksiyanızın həmişə bütün cədvəli yoxlamasını təmin edəcək.
Dəzili cədvəl kimi formatlaşdırmaq üçün cədvəl_massivi üçün istifadə etmək istədiyiniz xanalar diapazonunu seçin və üzərinə klikləyin. Ev > Cədvəl kimi formatlaşdırın və qalereyadan üslub seçin. Cədvəl Alətləri altındakı Dizayn nişanına klikləyin və təqdim olunmuş qutuda cədvəlin adını dəyişin.
Aşağıdakı VLOOKUP istifadə olunan Meyvə Siyahısı adlı cədvəli göstərir.
VLOOKUP Sola baxa bilmir
VLOOKUP funksiyasının məhdudiyyəti onun sola baxa bilməməsidir. O, cədvəlin ən sol sütununa baxacaq və məlumatı sağdan qaytaracaq.
Həll
Həll yolubuna VLOOKUP-dan ümumiyyətlə istifadə etməmək daxildir. Excel-in INDEX və MATCH funksiyalarının birləşməsindən istifadə VLOOKUP-a ümumi alternativdir. O, daha çox yönlüdür.
Aşağıdakı nümunə onun məlumatı axtardığınız sütunun soluna qaytarmaq üçün istifadə edildiyini göstərir.
INDEX və MATCH-dən istifadə haqqında ətraflı məlumat əldə edin
Cədvəlinizdə Dublikatlar var
VLOOKUP funksiyası yalnız bir qeydi qaytara bilər. O, axtardığınız dəyərə uyğun gələn ilk qeydi qaytaracaq.
Cədvəlinizdə dublikatlar varsa, VLOOKUP tapşırığı yerinə yetirə bilməyəcək.
Həll 1
Olmalıdır siyahınızda dublikatlar var? Əgər yoxsa, onları aradan qaldırmağı düşünün. Bunun sürətli yolu cədvəli seçmək və Məlumat nişanında Dublikatları Sil düyməsini klikləməkdir.
Daha tam məlumat üçün AbleBits Dublikat Silicisini yoxlayın. Excel cədvəllərinizdə dublikatları idarə etmək üçün alət.
Həll 2
Yaxşı, siyahınızda dublikatlar olmalıdır. Bu halda VLOOKUP sizə lazım olan şey deyil. Pivot Cədvəl dəyər seçmək və əvəzinə nəticələri sadalamaq üçün mükəmməl olardı.
Aşağıdakı cədvəl sifarişlərin siyahısıdır. Tutaq ki, siz müəyyən bir meyvə üçün bütün sifarişləri qaytarmaq istəyirsiniz.
İstifadəçiyə hesabat filtrindən və siyahıdan Meyvə ID-sini seçmək imkanı vermək üçün Pivot Cədvəldən istifadə edilmişdir. bütün sifarişlər görünür.
Problemsiz VLOOKUPs
Bu məqaləVLOOKUP funksiyasının işləməməsinin 6 ən ümumi səbəbinin həllini nümayiş etdirdi. Bu məlumatla silahlansanız, bu zəhmli Excel funksiyası ilə daha az problemli gələcək yaşamalısınız.
Müəllif haqqında
Alan Murray İT Təlimçisi və Computergaga-nın yaradıcısıdır. O, onlayn təlim və Excel, Word, PowerPoint və Project proqramlarında ən son məsləhətlər və tövsiyələr təklif edir.