Mundarija
Microsoft Excelda VLOOKUP funksiyasi odatda ustun yoki hujayralar diapazonidagi qidirish qiymatiga asoslangan ma'lumotlarni chiqarish uchun ishlatiladi. Ushbu maqolada siz VLOOKUP funksiyasi bilan 10 ta eng yaxshi misol va amaliyot bilan tanishasiz.
Amaliy kitobni yuklab oling
Siz mumkin Biz ushbu maqolani tayyorlashda foydalangan Excel ish kitobini yuklab oling.
VLOOKUP.xlsx bilan mashq qiling
VLOOKUP funksiyasiga kirish
- Funktsiya maqsadi:
VLOOKUP funksiyasi koʻrish uchun ishlatiladi berilgan jadvalning eng chap ustunidagi berilgan qiymat uchun va keyin belgilangan ustundan bir xil satrdagi qiymatni qaytaradi.
- Sintaksis:
=VLOOKUP(qidiruv_qiymati, jadval_massivi, koʻrsatkich_kod, [diapazonni_qidirish])
- Argumentlar izohi:
Argument | Majburiy/ixtiyoriy | Izoh |
---|---|---|
qidiruv_qiymati | Majburiy | U berilgan jadvalning eng chap ustunida qidiradigan qiymat. Bitta qiymat yoki qiymatlar massivi bo'lishi mumkin. |
jadval_massivi | Majburiy | Qidiruv_qiymatini eng chap tomonda qidiradigan jadval. |
col_index_num | Majburiy | Jadvaldagi qiymat olinadigan ustun soniSizga darhol natija ma'lumotlari ko'rsatiladi. |
Endi siz Sotuvchi va oydagi har qanday ism yoki oyni o'zgartirishingiz mumkin. pastga tushadigan oynalar va tegishli chiqishlarni C17 uyasida darhol toping.
Batafsil o'qing: Excelda ochiladigan ro'yxat bilan VLOOKUP
💡 Yodda tutilishi kerak bo'lgan narsalar
- qidiruv_qiymati bitta qiymat yoki massiv bo'lishi mumkin qiymatlar. Agar qiymatlar massivini kiritsangiz, funktsiya eng chap ustundagi qiymatlarning har birini qidiradi va belgilangan ustundan bir xil satr qiymatlarini qaytaradi.
- Funktsiya <1 bo'lsa, taxminiy moslikni qidiradi> [diapazoni_qidirish] argumenti 1 ga oʻrnatilgan. Bunday holda, u har doim qidiruv_qiymati ning eng yaqin qiymatini emas, eng pastki eng yaqin qiymatini qidiradi.
- Agar col_index_number butun son o'rnidagi kasr, Excelning o'zi uni pastki butun songa aylantiradi. Lekin bu #VALUE! xato, agar kol_indeks_raqami nol yoki manfiy bo'lsa.
Yakunlovchi so'zlar
Umid qilamanki, <1 Ushbu maqoladagi>VLOOKUP funksiyasi endi qidiruv qiymati asosida maʼlumotlarni ajratib olishda ularni Excel jadvallarida qoʻllashga yordam beradi. Agar sizda biron bir savol yoki fikringiz bo'lsa, iltimos, sharhlar bo'limida menga xabar bering. Yoki ushbu veb-saytda Excel funksiyalariga oid boshqa maqolalarimizni ko'rishingiz mumkin.
qaytarildi. [diapazoni_qidiruv] Ixtiyoriy Yoki yoki yoʻqligini bildiradi. qidiruv_qiymatining aniq yoki qisman mos kelishi talab qilinadi. 0 aniq moslik uchun, 1 qisman moslik uchun. Standart 1 (qisman moslik).- Qaytish parametri:
Qiymatni qaytaradi eng chap ustundagi qiymat qidiruv_qiymatiga mos keladigan jadvalning belgilangan ustunidan bir xil qatorning.
Excelda VLOOKUP bilan 10 ta eng yaxshi amaliyot
Biz VLOOKUP funksiyasidan foydalanishning qiyinchilik darajalarini uchta toifaga ajratdik: Boshlang'ich, o'rtacha va ilg'or .
1. VLOOKUP bilan boshlang'ich darajasidagi misollar va amaliyotlar
i. Jadvaldan ma'lum ma'lumotlarni yoki gorizontal ravishda massivni topish uchun VLOOKUP
Quyidagi jadvalda sotuvchi uchun bir qator savdo ma'lumotlari qayd etilgan. VLOOKUP funktsiyasining birinchi misolida biz ko'rsatilgan sotuvchining savdo rekordini chiqaramiz.
Masalan, biz savdo rekordini olamiz. Piter jadvaldan.
Chiqishda C16 katakchada kerakli formula quyidagicha bo'ladi:
=VLOOKUP(B16,B5:E13,{2,3,4},FALSE)
Enter tugmasini bosganingizdan so'ng siz bir vaqtning o'zida gorizontal massivda bo'lim, oy va savdo qiymatini olasiz. Bu funksiyada biz {2,3,4} massivida uchta C, D va E ustunlarining ustun indeksini aniqladik. Shunday qilib,funktsiya ushbu uchta ustundan olingan qiymatlarni qaytardi.
Batafsil o'qing: Excelda bir nechta ishchi varaqlardan ma'lumotlarni qanday olish mumkin (4) Tezkor usullar)
ii. Excelda nomlangan diapazon bilan VLOOKUP amaliyoti
VLOOKUP funktsiyasining birinchi argumentida biz massiv yoki jadval ma'lumotlarini nomli diapazon bilan belgilashimiz mumkin. Oldingi misolda tanlangan massiv yoki jadval ma'lumotlar diapazoni B5:E13 edi. Lekin bu erda biz ushbu ma'lumotlar oralig'ini Sotish_ma'lumotlari deb nomlaymiz.
Buni amalga oshirish uchun biz shunchaki massivni tanlashimiz va keyin Ism maydoni<2dagi nomni tahrirlashimiz kerak> elektron jadvalning chap yuqori burchagida joylashgan.
Endi oldingi misolda qoʻllanilgan formula belgilangan nomli diapazon bilan shunday koʻrinadi:
=VLOOKUP(B16,Sales_Data,{2,3,4},FALSE)
Enter tugmasini bosgandan so'ng biz oldingi bo'limda bo'lgani kabi o'xshash ma'lumotlarni ajratib olishimiz mumkin.
iii. Excelda VLOOKUP yordamida ma'lumotlarni turkumlash
Ushbu misolda biz ma'lumotlar jadvali yoki massividan tashqarida Kategoriya nomli qo'shimcha ustun qo'shdik. Bu yerda biz nima qilamiz, quyida joylashgan ikkinchi jadval asosida boʻlimlarni A, B yoki C bilan toifalarga ajratamiz.
📌 1-qadam:
➤ Yacheyka F5 ni tanlang va yozing:
=VLOOKUP(C5,$C$16:$D$18,2,FALSE)
➤ Enter -ni bosing va funktsiya A ni qaytaradi, chunki bu alifbo Jinslarni bildiradi. bo'lim.
📌 2-qadam:
➤ Endi To'ldirish dastagidan foydalaning To'liq F ustunini avtomatik to'ldirish uchun va sizga bo'lim nomlari asosida barcha toifalar ko'rsatiladi.
2. VLOOKUP bilan o'rtacha darajadagi misollar va amaliyotlar
i. VLOOKUP yordamida ma'lumotlar topilmasa, xato xabarini ko'rsatish
Ba'zida biz belgilangan mezon asosida ma'lumotlarni topa olmasligimiz yoki chiqarib ololmasligimiz mumkin. Bunday holda, VLOOKUP funktsiyasi ma'lumotlar jadvalida juda g'alati ko'rinadigan xatoni qaytaradi. Biz bu xato xabarini “Topilmadi” yoki “Maʼlumotlar mavjud emas” kabi moslashtirilgan bayonot bilan almashtirishimiz mumkin.
Masalan, biz topamiz. Robert ning savdo rekordi, lekin bu nom Sotuvchi ustunida mavjud emas. Shunday qilib, biz bu erda IFERROR funksiyasidan foydalanamiz va bu funksiya funksiya berilgan mezonga mos kelmasa, ko'rsatiladigan xabarni belgilaydi.
C16 uyasida IFERROR va VLOOKUP funktsiyalari bilan talab qilinadigan formula:
=IFERROR(VLOOKUP(B16,Sales_Data,{2,3,4},FALSE),"Not Found")
Endi Enter -ni bosing va siz moslashtirilgan bayonotni topasiz “Topilmadi” , chunki funktsiya nomi yo'qligi sababli hech qanday ma'lumotni chiqara olmadi 'Robert ustun B da.
ii. Qo'shimcha bo'shliq(lar)ni o'z ichiga olgan qiymatni VLOOKUP
Bizning qidiruv qiymatimizda yashirin bo'sh joy bo'lishi mumkinba'zan. Bunday holda, bizning qidiruv qiymatimizni ustun B da mavjud mos nomlar bilan moslashtirib bo'lmaydi. Shunday qilib, funktsiya quyidagi rasmda ko'rsatilganidek xatoni qaytaradi.
Ushbu xato xabarini oldini olish va belgilangan qiymatni qidirishni boshlashdan oldin bo'sh joyni olib tashlash uchun biz TRIM dan foydalanishimiz kerak. ichida funktsiya. TRIM funksiyasi qidiruv qiymatidan keraksiz bo'sh joyni qisqartiradi.
Chunki B16 katak nom oxirida qo'shimcha bo'sh joy mavjud - Peter, C16 katakchasida hech qanday bo'sh joy qolmagan holda Peter ismini qidirish uchun kerakli formula bo'ladi:
=VLOOKUP(TRIM(B16),B5:E13,{2,3,4},FALSE)
tugmasini bosgandan so'ng kiriting, Piter uchun olingan ma'lumotlarni topasiz.
iii. Excelda MATCH funktsiyasi bilan VLOOKUP
Ushbu bo'limda biz ustunlar va satrlar bilan birga ikkita belgilangan mezonni qidiramiz. Ushbu ikki tomonlama qidiruvda biz tanlangan massivdan ustun raqamini aniqlash uchun MATCH funksiyasidan foydalanishimiz kerak.
Masalan, quyidagi maʼlumotlar toʻplamiga asoslanib, biz istalgan maʼlumotlarni chizishimiz mumkin. Belgilangan sotuvchi uchun savdo rekordi turi, bu Antonio bo'lsin va biz uning bo'limini shu yerda topamiz.
C18 hujayra chiqishida, MATCH va VLOOKUP funktsiyalari bilan talab qilinadigan formula quyidagicha bo'ladi:
=VLOOKUP(C16,B4:E13,MATCH(C17,B4:E4,0),FALSE)
Enter tugmasini bosing va formula 'Jinsi shimlar' ni qaytaradi, chunki Antonio jinsida ishlaydibo'lim.
Siz C17 uyasidagi chiqish mezonlarini o'zgartirishingiz mumkin va boshqa tegishli savdo yozuvlari darhol paydo bo'ladi. Boshqa sotuvchilar uchun ham savdo maʼlumotlarini topish uchun C16 uyasidagi sotuvchining ismini ham oʻzgartirishingiz mumkin.
Batafsil oʻqish: INDEX MATCH va VLOOKUP Funktsiya (9 ta misol)
iv. VLOOKUP
VLOOKUP funktsiyasi bilan qisman moslik asosida ma'lumotlarni chiqarib olish joker belgilar yordamida ham ishlaydi, bu orqali biz ni izlashimiz mumkin. jadvaldagi qisman mos va tegishli ma'lumotlarni chiqarib oling.
Masalan, biz faqat qisman matnli “ton” bilan haqiqiy ismni izlashimiz mumkin va keyin biz ushbu sotuvchi uchun savdo yozuvini chiqarib oling.
C16 katakchasidagi kerakli formula:
=VLOOKUP("*ton*",B5:E13,{2,3,4},FALSE)
Bosgandan so'ng bo'lishi kerak. Enter , formula Antonio uchun savdo ma'lumotlarini qaytaradi, chunki bu nom ko'rsatilgan matnni o'z ichiga oladi- “tonna” .
Batafsil o'qing: Excelda joker belgilar bilan VLOOKUP (3 usul)
v. VLOOKUP yordamida roʻyxatdagi oxirgi qiymatni chiqarish
Uzoq diapazondagi kataklarning oxirgi yoki yakuniy qiymatini chiqarish VLOOKUP funktsiyasi bilan juda oddiy.
Quyidagi rasmda B ustunida tasodifiy qiymatlarga ega raqamlar mavjud. Biz ushbu ustundan yoki katakchalar diapazonidan oxirgi qiymatni chiqaramiz B5:B14 .
Kerakli formula VLOOKUP funktsiyasi D8 uyasi chiqishida:
=VLOOKUP(9.99999999999999E+307,$B$5:$B$14,TRUE)
Enter -ni bosing va siz ushbu ustundagi oxirgi katakdagi qiymatni olasiz.
🔎 Formula qanday ishlaydi?
- Ushbu funksiyada qidirish qiymati B5:B14 katakchalar oraligʻida izlanishi kerak boʻlgan juda katta raqamdir.
- Bu yerda qidirish mezonlari uchinchi argument TRUE bu raqamning taxminiy mosligini bildiradi.
- VLOOKUP funksiyasi bu katta qiymatni qidiradi va taxminiy moslik asosida oxirgi qiymatni qaytaradi. funktsiya ustunda belgilangan raqamni topa olmayotganligi sababli.
Batafsil o'qing: Ustundagi oxirgi qiymatni topish uchun Excel VLOOKUP (alternativlar bilan)
Shunga o'xshash o'qishlar
- VLOOKUP ishlamayapti (8 ta sabab va yechimlar)
- Excel QIZIRISH vs VLOOKUP: 3 ta misol bilan
- VLOOKUP-dagi jadval massivi nima? (Misollar bilan tushuntirilgan)
- Excelda bir nechta mezonlar bilan VLOOKUP dan foydalanish (6 usul + muqobil)
- VLOOKUPni Excelda joker belgi bilan qanday bajarish mumkin (2 usul)
3. VLOOKUP bilan yuqori darajadagi misollar va amaliyotlar
i. Excelda katta-kichik harflarni sezgir matnni topish uchun VLOOKUP
Ba'zida biz katta-kichik harflarga mos keladigan mosliklarni izlashimiz va keyin ma'lumotlarni chiqarishimiz kerak bo'lishi mumkin. Quyidagi jadvalda ustun B bo'lganbiroz o'zgartirildi va agar e'tibor bergan bo'lsangiz, bu ustun endi uch marta 'Simon' nomiga ega, lekin ularning har birida turli holatlar mavjud.
Biz aniq ismni qidiramiz ' SIMON' va o'yinga asoslangan savdo ma'lumotlarini tuzing.
C16 katakchasidagi kerakli formula quyidagicha bo'ladi:
=VLOOKUP(TRUE, CHOOSE({1,2,3,4}, EXACT(B16, B5:B13), C5:C13,D5:D13,E5:E13), {2,3,4}, FALSE)
Enter tugmasini bosganingizdan so'ng siz faqat 'SIMON' nomi uchun tegishli savdo ma'lumotlarini ko'rasiz.
🔎 Formula qanday ishlaydi?
- <1 ning qidirish massivi>VLOOKUP funktsiyasi CHOOSE va EXACT funksiyalari kombinatsiyasi bilan aniqlangan.
- Bu yerda EXACT funktsiyasi vaziyatni qidiradi -SIMON nomining B5:B13 katakchalar diapazonida sezgir mos kelishi va quyidagi massivni qaytaradi:
{FALSE;FALSE;FALSE;FALSE;FALSE; FALSE;FALSE;TRUE;FALSE}
- CHOOSE funksiyasi bu yerda butun jadval ma'lumotlarini chiqaradi, lekin faqat birinchi ustun mantiqiy qiymatlarni ko'rsatadi (TRUE va FALSE) ) oʻrniga sotuvchi nomlari.
- VLOOKUP funksiyasi ajratilgan ma'lumotlarda belgilangan mantiqiy qiymatni qidiradi TRUE va keyinchalik mos keladigan satr raqami asosida mavjud savdo yozuvlarini qaytaradi. qidiruv qiymati TRUE .
Batafsil o'qing: Qanday qilib Excelda VLOOKUP registrini sezgir qilish mumkin (4 usul)
ii. Ochiladigan ro'yxat elementlaridan VLOOKUP sifatida foydalanishQiymatlar
Ismni yoki boshqa mezonlarni qo'lda o'zgartirish o'rniga, belgilangan mezonlar uchun ochiluvchi ro'yxatlar ni ham yaratishimiz va ma'lumotlarni ajratib olishimiz mumkin. Quyidagi jadvalda bir qancha sotuvchilarning savdo qiymatlari uch xil oy davomida qayd etilgan. Asosiy jadval ostida biz sotuvchilar va oylar uchun ikkita ochiladigan menyu yaratamiz.
📌 1-qadam:
➤ Ochiladigan ro'yxat tayinlanadigan C15 katakchani tanlang.
➤ Ma'lumotlar tasmasidan Ma'lumotlarni tekshirishni tanlang. Ma'lumotlar asboblari ochiladigan menyusidan .
Muloqot oynasi paydo bo'ladi.
📌 2-qadam:
➤ Ruxsat berish oynasida Roʻyxat variantini tanlang.
➤ <1-da>Manba bo'limida barcha sotuvchilarning ismlarini o'z ichiga olgan katakchalar oralig'ini belgilang.
➤ OK -ni bosing va siz birinchi ochiladigan menyuni yaratishni tugatdingiz.
Quyidagi rasmdagi kabi barcha sotuvchilar uchun ochiladigan roʻyxatni topasiz.
Shunga oʻxshab, siz boshqa ochiladigan roʻyxat yaratishingiz kerak. oylar nomlarini o'z ichiga olgan katakchalar diapazoni (C4:E4) uchun.
📌 3-qadam :
➤ Endi Sotuvchi ochiladigan menyudan Antonio nomini tanlang.
➤ Oy nomini tanlang Fevral oy ochiladigan menyudan .
➤ Nihoyat, C17 katakcha chiqishida tegishli formula quyidagicha bo'ladi:
=VLOOKUP(C15,B5:E13,MATCH(C16,B4:E4,0),FALSE)
➤