01dan 03gacha
Excelga VLOOKUP bilan ma'lumotlarni taxminiy topasiz
VLOOKUP funktsiyasi qanday ishlaydi?
Excelning VLOOKUP funksiyasi , vertikal qidirishni nazarda tutadi, ma'lumot yoki ma'lumotlar bazasida joylashgan maxsus ma'lumotni qidirish uchun ishlatilishi mumkin.
VLOOKUP an'anaviy ravishda bitta ma'lumot maydonini chiqishi sifatida qaytaradi. Qanday qilib bu:
- VLOOKUP- ga istagan ma'lumotni izlash uchun qaysi satrda yoki ma'lumotlar jadvali qayd qilinishini bildiradigan ism yoki lookup_value berasiz
- Siz so'ragan ma'lumotlar - col_index_num - tanilgan ustun sonini taqdim qilasiz
- Funktsiya, ma'lumotlar jadvali birinchi ustunidagi lookup_value-ni qidiradi
- Keyin VLOOKUP siz bilan ta'minlangan ustun raqamini ishlatib, xuddi shu yozuvning boshqa maydonidan izlayotgan ma'lumotlarni topadi va qaytaradi
Avval Ma'lumotlarni Tartiblash
Har doim kerak bo'lmasa-da, birinchi navbatda, VLOOKUP navigatsiya tugmachasining oralig'idagi birinchi ustunni foydalanib, ortib borayotgan tartibda tekshiradigan ma'lumotlar oralig'ini tartiblash uchun odatda eng yaxshisidir.
Ma'lumotlar saralanmagan bo'lsa, VLOOKUP noto'g'ri natijani qaytarishi mumkin.
VLOOKUP funksiyasi sintaksisi va argumentlari
Funktsiyaning sintaksisi funktsiyaning tartibini anglatadi va funktsiyaning nomi, kvadratchalari va argumentlarni o'z ichiga oladi.
VLOOKUP funktsiyasi uchun sintaksis:
= VLOOKUP (lookup_value, table_array, col_index_num, range_lookup)
qidirish qiymati - (yuqorida ko'rsatilgan rasmda sotiladigan miqdor kabi) izlash uchun kerakli qiymat (kerak)
table_array - (zarur) VLOOKUP siz keyingi ma'lumotni topish uchun izlagan ma'lumot jadvalidir.
- Table_array kamida ikkita ma'lumot ustunini o'z ichiga olishi kerak
- Birinchi ustun odatda lookup_value ni o'z ichiga oladi
col_index_num - (kerak) topilgan qiymatning ustun sonini.
- Raqam terish search_key ustunidan ustun 1dan boshlanadi
- Agar col_index_num table_array argumentida tanlangan ustunlar sonidan kattaroq songa o'rnatilgan bo'lsa, #REF! xatolik funksiya tomonidan qaytariladi
range_lookup - (ixtiyoriy) oralig'i ortib borayotgan tartibda tartiblangan yoki yo'qligini bildiradi.
- Birinchi ustundagi ma'lumotlar saralash kaliti sifatida ishlatiladi
- Boolean qiymati - ROST yoki FALSE - faqat qabul qilinadigan qiymatlar
- Belgilangan bo'lsa, qiymat sukut bo'yicha ROSTga o'rnatiladi
- Agar ROST yoki qoldirilgan bo'lsa va oraliqning birinchi ustuni ortib borayotgan tartibda tartiblangan bo'lsa, noto'g'ri natijalar paydo bo'lishi mumkin
- TRUE yoki belgilangan qiymatga ega bo'lsa va qidirish qiymati uchun to'liq mos kelmasa , o'lcham yoki qiymatdan kichikroq bo'lgan eng yaqin moslik search_key
- Agar FALSE holatiga o'rnatilgan bo'lsa, VLOOKUP faqatgina qidirish qiymatiga to'liq mos keladi . Bir nechta mos keladigan qiymat bo'lsa, birinchi moslik qiymati qaytariladi
- FALSE holatiga o'rnatilgan bo'lsa va search_key uchun mos keladigan qiymat topilmasa, funksiya tomonidan # N / A xato qaytariladi
Misol: Xarid qilingan miqdori uchun chegirma nisbatini toping
Yuqoridagi rasmdagi misol VLOOKUP funktsiyasidan sotib olingan mahsulot miqdori bo'yicha o'zgaruvchan chegirma stavkasini topish uchun foydalanadi.
Misol, 19 mahsulotni sotib olish uchun chegirmaning 2% ni tashkil qilganligini ko'rsatadi. Buning sababi, Miqdori ustunida qiymatlar oralig'i mavjud. Natijada, VLOOKUP to'liq mos topa olmaydi. Buning o'rniga, to'g'ri hisoblash stavkasini qaytarish uchun taxminiy kelishuvni topish kerak.
Taxminan o'yinlarni topish uchun:
- table_array ichidagi ma'lumotlarni ortib borayotgan tartibda tartiblash;
- range_lookup argumentini ROSTga sozlang
Misolda, VLOOKUP funktsiyasini o'z ichiga olgan quyidagi formuladan sotib olingan tovarlar miqdori uchun chegirmalarni topish uchun foydalaniladi.
= VLOOKUP (C2, $ C $ 5: $ D $ 8,2, ROST)
Ushbu formulani faqat bitta ishchi varag'i hujayra ichiga yozilishiga qaramasdan, quyida sanab o'tilgan bosqichlar bilan ishlatilganidek, boshqa variant ham funktsiyalarning dialog oynasini argumentlarni kiritish uchun ishlatishdir.
- Muloqot oynasini tez-tez ishlatib, funktsiya parametrlarini to'g'ri kiritishni osonlashtiradi.
VLOOKUP dialog oynasini ochish
Yuqoridagi rasmda ko'rsatilgan VLOOKUP funktsiyasini kiritish uchun ishlatiladigan bosqichlar quyidagilar:
- VLOOKUP funktsiyasi natijalari ko'rsatiladigan joy - faol hujayra qilish uchun B2 uyasiga bosing
- Formulalar yorlig'ini bosing.
- Funktsiya ochiladigan ro'yxatni ochish uchun Ip Izlash va Yo'naltiruvchi- ni tanlang
- Funktsiyaning dialog oynasini ochish uchun ro'yxatda VLOOKUP- ni bosing
03 / 03dan
Excelning VLOOKUP funktsiyasining argumentlarini kiritish
Hujayra manbalariga ishora qilish
VLOOKUP funktsiyasi uchun argumentlar yuqoridagi rasmda ko'rsatilgandek dialog oynasining alohida satrlariga kiritiladi.
Argumentlar sifatida ishlatiladigan hujayra zikrlari to'g'ri chiziqqa yozilishi mumkin yoki sichqonchani ko'rsatgichi bilan kerakli hujayralar oralig'ini ta'kidlashni o'z ichiga olgan ko'rsatma, quyidagi bosqichlarda bajarilganidek, ularni dialog oynasiga kiritish uchun ishlatilishi mumkin .
Ko'rsatishni qo'llashning afzalliklari quyidagilardan iborat:
- Yozishdan ko'ra tezroq;
- Tegishli hujayra zikrlarini kiritish uchun kamroq xatolarga yo'l qo'yilgan.
Argumentlar bilan bog'liq va mutlaq hujayra manbalarini qo'llash
VLOOKUP ning bir nechta nusxasini bir xil ma'lumot jadvalidan turli xil ma'lumotlarni qaytarish uchun ishlatish juda oddiy narsa emas. Buni amalga oshirishni osonlashtirish uchun ko'pincha VLOOKUPni bitta kameradan ikkinchisiga ko'chirish mumkin. Funksiyalar boshqa hujayralarga ko'chirilganda, funksiyaning yangi joylashuvi hisobga olingan holda, natijada olingan hujayra zikrlarining to'g'ri bo'lishini ta'minlash uchun ehtiyot bo'lish kerak.
Yuqoridagi rasmda dollar belgilar ( $ ) hujayra arizalarini table_array argumenti bilan mutlaq hujayra arizalari ekanligini ko'rsatib turibdi. Ya'ni bu funksiya boshqa hujayraga ko'chirilsa, ular o'zgarmaydi. Bu VLOOKUP ning bir nechta nusxasi ma'lumotlarning manbai sifatida bir xil ma'lumot jadvaliga ishora qilishi mumkin.
Boshqa tomondan , lookup_value uchun ishlatiladigan uyali mos yozuvlar dollar belgilari bilan o'ralgan emas. Nisbiy hujayra zikrnomalari o'zlarining yangi manzilini o'zlari havola qilingan ma'lumotlarning joylashuviga nisbatan aks ettirish uchun ko'chirilganda o'zgaradi.
Funktsiya argumentlarini kiritish
- VLOOKUP muloqot oynasida Izlash _value satriga bosing
- Search_key argumenti sifatida ushbu uyali ma'lumotnomaga kirish uchun ish sahifasida C2 uyasiga bosing
- Aloqa qutisidagi Table_array satriga bosing
- Ushbu oraliqni Table_array argumenti sifatida kiritish uchun ishchi varaqdagi C5 dan D8 xujayralarini ajratib ko'rsatish - jadval sarlavhalari kiritilmagan
- Raqamni mutlaq hujayra arizalariga almashtirish uchun klaviaturadagi F4 tugmasini bosing
- Muloqot oynasining Col_index_num satriga bosing
- Cheklov kurslari Table_array argumentining 2-ustunida joylashganligi sababli, bu qatorda 2ni Col_index_num argumenti deb yozing
- Aloqa qutisi Range_lookup qatoriga cherting
- Range_lookup argumenti sifatida True so'zini kiriting
- Aloqa qutisini yopish va ish sahifasiga qaytish uchun Klaviaturadan Enter ni bosing
- Javob 2% (sotib olingan miqdor uchun hisoblash stavkasi) ish varag'ining D2 hujayrasida ko'rinishi kerak
- D2 xujayrasini chertganingizda, ishchi varog'idagi formulalar panelida to'liq funksiya = VLOOKUP (C2, $ C $ 5: $ D $ 8,2, TRUE) paydo bo'ladi
Nima uchun VLOOKUP natija sifatida 2% ga qaytdi
- Misolda , Miqdori ustunida search_key qiymati 19 ga to'liq mos kelmaydi .
- Is_sorted argumenti ROSTga o'rnatilgan bo'lsa, VLOOKUP search_key qiymatiga taxminan mos keladigan topadi .
- 19 ning search_key qiymatidan kichikroq bo'lgan eng yaqin qiymat 11 dir.
- VLOOKUP, shuning uchun 11 foizni o'z ichiga olgan qatordagi chegirmali foizlarni qidiradi va natija sifatida 2% chegirma tezligini qaytaradi.
03 03dan
Excel VLOOKUP ishlamayapti: # N / A va #REF xatolar
VLOOKUP xato xabarlari
Quyidagi xato xabarlari VLOOKUP bilan bog'liq.
A # N / A ("qiymat mavjud emas") Xato ko'rsatiladi Agar:
- Qidiruv parametrlari intervalli argumentning birinchi ustunidan topilmaydi
- Table_array argumenti noto'g'ri. Masalan, argument oraliqning chap tomonidagi bo'sh ustunlarni o'z ichiga olishi mumkin
- Range_lookup argumenti FALSE sifatida o'rnatiladi va search_key mustaqil o'zgaruvchiga to'liq mos kelmasa , qatorning birinchi ustunidan topilmaydi
- Range_lookup argumenti ROST sifatida o'rnatiladi va intervalining birinchi ustunidagi barcha qiymatlar search_key
A #REF! ("diapazoni tashqariga mos yozuvlar") Xato ko'rsatiladi Agar:
- Col_index_num argumenti Table_array da ustunlar sonidan katta