Mundarija
VLOOKUP funksiyasi Excelda eng mashhur qidirish va mos yozuvlar funksiyasidir. Bu, shuningdek, eng qiyin va qo'rqinchli #N/A xato xabari keng tarqalgan ko'rinish bo'lishi mumkin.
Ushbu maqolada VLOOKUP ishlamayotganining 6 ta eng keng tarqalgan sababi ko'rib chiqiladi.
Sizga aniq moslik kerak
VLOOKUP funksiyasining diapazon_qidiruv deb nomlanuvchi oxirgi argumenti taxminiy yoki aniq moslikni xohlaysizmi, deb soʻraydi. .
Ko'p hollarda odamlar ma'lum bir mahsulot, buyurtma, xodim yoki mijozni qidiradi va shuning uchun aniq moslikni talab qiladi. Noyob qiymatni qidirganda, diapazon_qidiruv argumenti uchun FALSE kiritilishi kerak.
Bu argument ixtiyoriy, lekin boʻsh qolsa, TRUE qiymatidan foydalaniladi. TRUE qiymati ishlash uchun maʼlumotlaringizning oʻsish tartibida saralanishiga bogʻliq.
Quyidagi rasmda VLOOKUP koʻrsatilgan. range_lookup argumenti oʻtkazib yuborilgan va notoʻgʻri qiymat qaytarilgan.
Yechim
Agar noyob qiymat qidirsangiz, oxirgi argument uchun FALSE kiriting. Yuqoridagi VLOOKUP =VLOOKUP(H3,B3:F11,2,FALSE)
sifatida kiritilishi kerak.
Jadval ma'lumotnomasini bloklash
Balki siz yozuv haqida turli ma'lumotlarni qaytarish uchun bir nechta VLOOKUPlardan foydalanmoqchisiz. Agar siz VLOOKUP-ni bir nechta hujayralarga nusxalashni rejalashtirmoqchi bo'lsangiz, jadvalingizni bloklashingiz kerak bo'ladi.
Quyidagi rasmda noto'g'ri kiritilgan VLOOKUP ko'rsatilgan. Noto'g'ri hujayra diapazonlariga havola qilinmoqda qidiruv_qiymati va jadval massivi uchun.
Yechim
VLOOKUP funksiyasi izlash uchun foydalanadigan jadval uchun va dan qaytariladigan ma'lumotlar jadval_massivi deb nomlanadi. VLOOKUP-ni nusxalash uchun bunga mutlaqo havola qilish kerak bo'ladi.
Formula ichidagi havolalarni bosing va havolani nisbiydan mutlaqga o'zgartirish uchun klaviaturadagi F4 tugmasini bosing. Formula =VLOOKUP($H$3,$B$3:$F$11,4,FALSE)
sifatida kiritilishi kerak.
Ushbu misolda qidiruv_qiymati va jadval_massivi havolalari mutlaq qilingan. Odatda qulflash kerak bo'lgan jadval_massivi bo'lishi mumkin.
Ustun qo'shildi
Ustun indeks raqami yoki col_index_num ishlatiladi. VLOOKUP funksiyasi orqali yozuv haqida qanday ma'lumotni qaytarish kerakligini kiriting.
Bu indeks raqami sifatida kiritilganligi sababli, u juda bardoshli emas. Agar jadvalga yangi ustun qo'yilsa, VLOOKUP ishni to'xtatishi mumkin. Quyidagi rasmda shunday stsenariy ko'rsatilgan.
Miqdor 3-ustunda edi, lekin yangi ustun qo'yilgandan so'ng u 4-ustunga aylandi. Biroq VLOOKUP avtomatik ravishda yangilanmadi.
Yechim 1
Bir yechim ishchi varaqni himoyalash bo'lishi mumkin, shunda foydalanuvchilar ustunlar qo'sha olmaydi. Agar foydalanuvchilar buni qila olishlari kerak bo'lsa, bu foydali yechim emas.
Yechim 2
Boshqa variant esa MATCH funksiyasini kiritish bo'ladi.VLOOKUPning col_index_num argumenti.
MATCH
funksiyasidan kerakli ustun raqamini qidirish va qaytarish uchun foydalanish mumkin. Bu col_index_num ni dinamik qiladi, shuning uchun kiritilgan ustunlar VLOOKUPga boshqa ta'sir qilmaydi.
Yuqorida ko'rsatilgan muammoning oldini olish uchun quyidagi formulani ushbu misolga kiritish mumkin.
Jadval kattaroq boʻldi
Jadvalga koʻproq qatorlar qoʻshilsa, ushbu qoʻshimcha qatorlar kiritilganligiga ishonch hosil qilish uchun VLOOKUP yangilanishi kerak boʻlishi mumkin. Quyidagi rasmda meva elementi uchun butun jadvalni tekshirmaydigan VLOOKUP ko'rsatilgan.
Yechim
Diapazonni jadval sifatida formatlashni ko'rib chiqing (Excel). 2007+) yoki dinamik diapazon nomi sifatida. Ushbu usullar VLOOKUP funksiyangiz doimo butun jadvalni tekshirib turishini ta'minlaydi.
Diapazonni jadval sifatida formatlash uchun jadval_massivi uchun foydalanmoqchi bo'lgan katakchalar oralig'ini tanlang va ustiga bosing. Uy > Jadval sifatida formatlash va galereyadan uslubni tanlang. Jadval asboblari ostidagi Dizayn yorlig'ini bosing va berilgan maydonchadagi jadval nomini o'zgartiring.
Quyidagi VLOOKUP FruitList nomli jadvalni ko'rsatadi.
VLOOKUP chap tomonga qaray olmaydi
VLOOKUP funksiyasining cheklovi shundaki, u chap tomonga qaray olmaydi. U jadvalning eng chap ustuniga qaraydi va o'ngdan ma'lumotni qaytaradi.
Yechim
Yechimbu VLOOKUP dan umuman foydalanmaslikni o'z ichiga oladi. Excelning INDEX va MATCH funksiyalarining kombinatsiyasidan foydalanish VLOOKUP ga keng tarqalgan alternativ hisoblanadi. U ancha koʻp qirrali.
Quyidagi misol siz qidirayotgan ustunning chap tomonidagi maʼlumotlarni qaytarish uchun ishlatilishini koʻrsatadi.
INDEX va MATCHdan foydalanish haqida koʻproq maʼlumot oling
Jadvalingizda dublikatlar mavjud
VLOOKUP funksiyasi faqat bitta yozuvni qaytarishi mumkin. U siz qidirgan qiymatga mos keladigan birinchi yozuvni qaytaradi.
Agar jadvalingizda takroriy nusxalar boʻlsa, VLOOKUP bu vazifani bajara olmaydi.
Yechim 1
Kelishi kerak ro'yxatingizda dublikatlar bormi? Agar yo'q bo'lsa, ularni olib tashlashni o'ylab ko'ring. Buning tezkor usuli - jadvalni tanlash va Ma'lumotlar yorlig'idagi Dublikatlarni o'chirish tugmasini bosing.
To'liqroq ma'lumot olish uchun AbleBits Duplicate Remover dasturini tekshiring. Excel jadvallaringizdagi dublikatlarni qayta ishlash vositasi.
Yechim 2
Yaxshi, ro'yxatingizda dublikatlar bo'lishi kerak. Bu holda VLOOKUP sizga kerak bo'lgan narsa emas. Qiymatni tanlash va uning o'rniga natijalarni ro'yxatga olish uchun Pivot Table mukammal bo'lardi.
Quyidagi jadval buyurtmalar ro'yxatidir. Aytaylik, siz ma'lum bir meva uchun barcha buyurtmalarni qaytarishni xohlaysiz.
Foydalanuvchiga hisobot filtri va ro'yxatdan meva identifikatorini tanlash imkonini berish uchun umumiy jadvaldan foydalanilgan. barcha buyurtmalar paydo bo'ladi.
Muammosiz VLOOKUPlar
Ushbu maqolaVLOOKUP funksiyasi ishlamayotgan 6 ta eng keng tarqalgan sabablarning yechimini ko‘rsatdi. Ushbu ma'lumot bilan qurollangan holda, ushbu ajoyib Excel funksiyasi bilan kamroq muammoli kelajakka ega bo'lishingiz kerak.
Muallif haqida
Alan Myurrey IT-trener va Computergaga asoschisi. U Excel, Word, PowerPoint va Project bo'yicha onlayn treninglar va eng so'nggi maslahatlar va fokuslarni taklif qiladi.