Mündəricat
VLOOKUP funksiyası axtarış massivində axtarış dəyərini tapa bilmədikdə, o, #Yoxdur xəta işarəsini göstərəcək. Lakin siz VLOOKUP funksiyası ilə IFERROR funksiyasından istifadə edərək bu problemdən xilas ola bilərsiniz. Bu yazıda mən sizə Excel-də VLOOKUP ilə IFERROR -nin 5 fərqli istifadəsini göstərəcəyəm.
Təsəvvür edək ki, bizdə müxtəlif tələbələrin əldə edilmiş qiymətləri verilənlər bazası var. sinif. VLOOKUP ilə IFERROR -in müxtəlif istifadələrini göstərmək üçün bu datasetdən istifadə edəcəyik.
Təcrübə İş Kitabını endirin
IFERROR VLOOKUP.xlsx
IFERROR-un Excel-də VLOOKUP ilə istifadəsi
Yalnız VLOOKUP-dan istifadə etsək nə baş verəcək
Birinci olaraq, biz baxsaq nə olacağını görəcəyik yalnız VLOOKUP funksiyasından istifadə edin. Tutaq ki, Jessica adı verilənlər bazamıza aid olmayan bir tələbədir. İndi VLOOKUP funksiyasından istifadə edərək Jessica'nın əldə edilmiş işarəsini tapsaq, Excel səhv işarəsi #N/A göstərəcək. Biz bu xəta işarəsi ilə IFERROR funksiyası ilə VLOOKUP funksiyasından istifadə etməklə məşğul ola bilərik
İndi gəlin baxaq VLOOKUP ilə IFERROR -in müxtəlif istifadələri.
1. #N/A-nı Fərdi Mətn ilə əvəz etmək üçün VLOOKUP ilə IFERROR
Fərz edək ki, axtarış etdiyiniz zaman adı siyahıda olmayan tələbə üçün "Tapılmadı" kimi fərdi mətni göstərmək istəyirsiniz. Tapşırığı yerinə yetirmək üçün F5 xanasına aşağıdakı düsturu daxil edin və basın ENTER.
=IFERROR(VLOOKUP(E5,B4:C11,2,FALSE), "Not Found")
Burada, E5 = Axtarış dəyəri siyahıda axtarılacaq
B4:C11 = Sizin verilənlər bazanız olan axtarış diapazonu
2 = <12 sütunu olan axtarış sütunu>Əldə Edilən Qiymətlər
FALSE funksiya dəqiq uyğunluq axtaracaq deməkdir
İndi hər hansı tələbə adını yazsanız E5 xanasındakı siyahınızdan onun əldə etdiyi qiymətləri F5 xanasında alacaqsınız.
Və əgər yazsanız Siyahınızda olmayan hər hansı tələbə adı, E5 xanasında, F5 xana fərdi mətninizi göstərəcək Tapılmadı.
2. #Yoxdur Əvəzində Boş Xana əldə etmək üçün
Axtarılan ad siyahınızda olmayanda xananı boş saxlamaq istəyirsinizsə, aşağıdakıları yazın. E5 xanasındakı düstur,
=IFERROR(VLOOKUP(E5,B4:C11,2,FALSE), " ")
Burada, E5 = Siyahıda axtarılacaq dəyər axtarışı
B4:C11 = Məlumat dəstiniz olan axtarış diapazonu
2 = Axtarış sütunu bu, Əldə Edilmiş İşarələr
FALSE sütunudur, funksiya dəqiq uyğunluq axtaracaq
deməkdir İndi siyahıdan hər hansı tələbə adını E5 xanasına yazsanız, onun əldə etdiyi qiymətləri F5 xanasına alacaqsınız.
Lakin datasetdə olmayan hər hansı bir adı yazsanız, F5 xana boş qalacaq.
3. EFERROR iləSplit Dataset üçün VLOOKUP
Fərz edək ki, məlumat dəstinizdə iki siyahı var. Siz hər iki siyahıdan istənilən tələbə üçün əldə edilmiş qiymətləri tapmaq istəyirsiniz.
Aşağıdakı düsturu E5 xanasına yazın və ENTER<2 düyməsini basın>
=IFERROR(VLOOKUP(E5,B4:C11,2,FALSE),VLOOKUP(E5,B14:C20,2,FALSE))
Burada, E5 = Siyahıda axtarılacaq axtarış dəyəri
B4:C11 =Data dəstinin 1-ci siyahısı olan 1-ci axtarış diapazonu
B14:C20 = = Datasetin 2-ci siyahısı olan 2-ci axtarış diapazonu
2 = Alınmış İşarələr
sütunu olan Axtarış sütunu YANLIŞ funksiyanın dəqiq məlumat axtaracağını bildirir match
İndi siyahılarınızdan hər hansı bir addan birini E5, xanasına yazsanız, həmin şəxsin əldə etdiyi qiymətləri alacaqsınız. xana F5.
4. Həmişə Nəticə Tapmaq üçün VLOOKUP ilə İFERROR
Tutaq ki, müxtəlif filialların əlaqə nömrələriniz var məlumat dəstinizdə şirkətinizin. İndi filialın adı siyahınızda olmasa belə, kimsə filiallardan birini axtararsa, əlaqə nömrəsi göstərmək istəyirsiniz. Filialın adı siyahıda yoxdursa, Baş ofisin əlaqə nömrəsini göstərmək istəyirsiniz.
Hər hansı bir boş xanaya aşağıdakı düstur yazın və <1 düyməsini basın>ENTER
=IFERROR(VLOOKUP(E5,B4:C8,2,FALSE),VLOOKUP("Head office",B4:C8,2,FALSE))
Burada, E5 = Siyahıda axtarılacaq axtarış dəyəri
B4:C11 = Aralığı axtarınSizin məlumat dəstinizdir
2 = Əlaqə Nömrəsinin
sütunu olan Axtarış sütunu YANLIŞ funksiyanın axtarış edəcəyini bildirir dəqiq uyğunluq üçün
İndi siyahıda olmayan E4 xanasına hər hansı filial adını yazsanız, siz formulu yazdığınız xanada Baş ofisin əlaqə nömrəsini alacaq.
5. Excelin Köhnə Versiyası üçün
Excel 2013-də və ya hər hansı köhnə versiyada IFERROR funksiyası mövcud deyil. Lakin siz eyni tapşırığı VLOOKUP funksiyası ilə birlikdə ƏGƏR funksiyası və ISNA funksiyası istifadə edərək edə bilərsiniz.
Aşağıdakı düsturu yazın. F5 xanasında və ENTER
=IF(ISNA(VLOOKUP(E5,B4:C11,2,FALSE)), "Not Found", VLOOKUP(E5,B4:C11,2,FALSE))
Burada, E5
B4:C11 = Məlumat dəstiniz olan axtarış diapazonu
2 = Axtarış sütunu bu Əlaqə Nömrəsi
FALSE sütunudur, funksiya dəqiq uyğunluq axtaracaq
deməkdir İndi siyahınızdan hər hansı tələbə adını E5 xanasına yazsanız, onun əldə etdiyi qiymətləri F5 xanasına alacaqsınız.
Siyahınızda olmayan hər hansı tələbə adını E5 xanasına yazsanız, F5 xanası fərdi mətninizi göstərəcək Tapılmadı.
Nəticə
IFERROR funksiyası xətanı buraxmağa imkan verir. VLOOKUP funksiyasının dəyəri. Siz bu məqalədə təsvir edilən istifadələrdən hər hansı biri üçün IFERROR VLOOKUP ilə istifadə edə bilərsiniz. Funksiyaları bir araya gətirərkən hər hansı problemlə üzləşsəniz, lütfən şərh yazın. IFERROR -in VLOOKUP ilə hər hansı əlavə istifadəsini bilirsinizsə, lütfən, şərh bölməsində bu barədə bizə bildirin.