Mundarija
VLOOKUP funksiyasi Microsoft Excelning eng kuchli, moslashuvchan va juda foydali funksiyalaridan biri boʻlib, tegishli qiymatni qidirish orqali qiymatlarni (toʻliq mos keladigan qiymatlarni yoki eng yaqin mos qiymatlarni) qidirish va olishdir. Lekin VLOOKUP funksiyasi uchun cheklov shundan iboratki, u katta-kichik harflarni hisobga olgan holda qidirishni amalga oshiradi. U katta va kichik harflarni ajrata olmaydi. Ushbu maqola sizga Excelda VLOOKUP katta-kichik harflarni sezgir qilish usullarini ko'rsatib beradi.
Mashq shablonini yuklab oling
Bepul amaliyot Excel shablonini quyidagi manzildan yuklab olishingiz mumkin. bu yerda va mustaqil ravishda mashq qiling.
VLOOKUP Case Sensitive.xlsx
Excelda VLOOKUP
VLOOKUP qisqartmasi “ Vertikal qidiruv ” degan maʼnoni anglatadi. Bu Excelni bir qatordagi boshqa ustundan qiymatni qaytarish uchun ustundagi ma'lum qiymatni izlashga majburlovchi funksiyadir.
Umumiy formula:
=VLOOKUP(lookup_value, table_array, col_index_num, [range_lookup])
Bu yerda
Argumentlar | Ta'rif |
---|---|
qidiruv_qiymati | Siz mos kelmoqchi bo'lgan qiymat |
jadval_massivi | Qiymatingizni qidirmoqchi bo'lgan ma'lumotlar diapazoni |
col_index_num | Qidiruv_qiymatining mos keladigan ustuni |
range_lookup | Bu mantiqiy qiymat: TRUE yoki FALSE. FALSE (yoki 0) aniq moslikni, TRUE (yoki 1) esa taxminiy moslikni bildiradi.Excelda XLOOKUP funksiyasini bajarish orqali VLOOKUP . Umumiy formula: =XLOOKUP(TRUE,EXACT(lookup_value, lookup_array), return_array, “Not Found”) XLOOKUP formulasini qo'llash orqali katta-kichik harflarga sezgir VLOOKUP olish qadamlari quyida keltirilgan, Qadamlar:
=XLOOKUP(TRUE, EXACT(G3, B2:B7), D2:D7, "Not found")
Endi yuqoridagi rasmga qarang, u erda Jon Shouning balli borligini ko'rishingiz mumkin, bu erda emas. Jon Kenaning balli. Formulalarni taqsimlash: Keling, Jon Shouning ballini qanday topganimizni tushunish uchun formulani ajratamiz.
Chiqish: {FALSE;FALSE;FALSE;FALSE;FALSE;TRUE}
Izoh: Keyin XLOOKUP berilgan massivni qidiradi (bizning holimizda massiv B2:B7 edi. ) TRUE qiymati uchun va qaytariladigan massivdan moslikni qaytaradi ( D2:D7 ). Chiqish: 22 Shunday qilib, Jon Shouning balli 22. Esda tuting , agar qidirish ustunida bir nechta bir xil qiymatlar boʻlsa (jumladan, harf kattaligi ), formula birinchi topilgan moslikni qaytaradi. Izoh: Bu XLOOKUP formula faqat Excel 365 da ishlaydi. Yodda tutishingiz kerak bo'lgan asosiy fikrlar
XulosaUshbu maqolada batafsil tushuntirilgan Funktsiyalar kombinatsiyasini amalga oshirish orqali Excelda VLOOKUP ni qanday qilib katta-kichik harflarga sezgir qilish mumkin. Umid qilamanki, ushbu maqola siz uchun juda foydali bo'ldi. Mavzu bo'yicha savollaringiz bo'lsa bemalol so'rang. |
Excelda VLOOKUP katta kichik harflarni sezgir qilishning 4 dinamik usullari
Talabalarning quyidagi ma'lumotlar to'plamini ko'rib chiqing. Bu maʼlumotlar toʻplamida ismlari bir xil, ammo familiyalari har xil boʻlgan va boshqa ball olgan ikkita talaba bor.
Biz Jon Shou ballini qidirmoqchimiz. Shunday qilib, natijani olish uchun umumiy VLOOKUP formulasini qo'llaymiz.
=VLOOKUP(G3,B2:D7,3,0)
Ammo siz kabi yuqoridagi rasmda ko'rishingiz mumkin, bu bizga Jon Shouning balli o'rniga Jon Senaning natijasini berdi. Buning sababi, VLOOKUP massivdagi qidirish qiymatini qidiradi va u olgan birinchi qiymatni qaytaradi; u harflarning katta-kichik sezgirligini ishlamaydi.
Demak, katta-kichik harf sezgir VLOOKUP ni olish uchun funksiyani boshqacha bajarish kerak. Va buni olish uchun biz o'sha katakda Jon Shouning ballini olish uchun biroz qiyin bo'lishimiz kerak. Biz buni turli funktsiyalarni birgalikda amalga oshirish orqali VLOOKUP amalga oshirish orqali amalga oshirishimiz mumkin.
Keyingi bo'limlarda biz INDEX funksiyasi va <1 kombinatsiyasini ko'rib chiqamiz>MATCH funksiyasi , VLOOKUP va CHOOSE funksiyasi kombinatsiyasi, SUMPRODUCT funksiyasi va XLOOKUP funksiyasini ishga tushiring Excelda katta harf sezgir VLOOKUP qilish.
1. INDEX, MATCH funksiyasidan foydalanib, Excelda katta-kichik harflarga sezgir VLOOKUPni ishlab chiqish
Biz mumkin olish a INDEX va MATCH funksiyalarini birlashtirgan holda VLOOKUP katta-kichik harflarga sezgir.
INDEX<2 birikmasining umumiy formulasi> va MATCH funksiyasi,
=INDEX(data,MATCH(TRUE,EXACT(value,lookup_column),0),column_number)
<1-ni amalga oshirish orqali katta-kichik harf sezgir VLOOKUP olish qadamlari>INDEX va MATCH funksiyalari birgalikda quyida keltirilgan,
Qadamlar:
- O'zingiz yaratmoqchi bo'lgan katakchani bosing. natija qiymatiga ega bo'ling (bizning holatda, katak G4 edi).
- Va quyidagi formulani yozing,
=INDEX(D2:D7,MATCH(TRUE,EXACT(G3,B2:B7),0))
Endi yuqoridagi rasmga qarang, u yerda Jon Senaning balli emas, Jon Shouning balli borligini ko'rishingiz mumkin.
Formulalar taqsimoti:
Keling, Jon Shouning ballini qanday topganimizni tushunish uchun formulani ajratamiz.
- ANIQ(G3,B2:B7) -> Excel-dagi ANIQ funksiyasi ikkita satr aynan bir xil bo'lsa TRUE ni, ikkita satr mos kelmasa FALSE ni qaytaradi. Bu yerda biz EXACT funksiyasiga ikkinchi argument sifatida massivni beramiz va undan G3 uyasi (biz qidiruv qiymatini saqlaydigan joy, john) u yerda yoki yoʻqligini aniqlashni soʻraymiz. . Kirish sifatida massiv berganimizdek, chiqishda TRUE yoki FALSE massivini olamiz. Chiqish esa Excel xotirasida saqlanadi, diapazonda emas
Chiqish: {FALSE;FALSE;FALSE;FALSE;FALSE;TRUE}
Bu har birida G3 qiymatini solishtirish natijasidirqidirish massividagi hujayra. Bizda TRUE ni olganimizdek, bu qidiruv qiymatining aniq mosligini bildiradi. Endi biz faqat massivdagi o'sha TRUE qiymatining o'rnini (qator raqami) bilib olishimiz kerak.
Qutqarishga MATCH funktsiyasi!
- MATCH(ROQIQ, AN'IQ(G3,B2:B7),0) -> MATCH({FALSE;FALSE;FALSE;FALSE;FALSE;TRUE}) bo'ling
Izoh: MATCH funktsiyasi qaytaradi birinchi mos keladigan qiymatning pozitsiyasi. Bu misolda biz aniq moslikni olishni xohladik, shuning uchun uchinchi argumentni 0 (TRUE) deb o'rnatdik.
Chiqish: 6
- INDEX(D2:D7, MATCH(ROQIQ, AN'IQ(G3,B2:B7),0)) -> bo'ladi INDEX(D2:D7,6)
Izoh: INDEX funktsiyasi ikkita argument oladi va ma'lum bir qiymatni qaytaradi bir o'lchovli diapazon. Biz kerakli qiymatga ega bo'lgan (6) qator raqamining o'rnini allaqachon bilganimiz sababli, biz ushbu pozitsiyaning qiymatini chiqarish uchun INDEX dan foydalanamiz.
Chiqish: 22
Demak, john Showning balli 22.
2. VLOOKUP & Excelda katta harflarga sezgir VLOOKUPni amalga oshirish uchun TANLASH funksiyasi
Biz ish yozish uchun VLOOKUP va CHOOSE funksiyalarining kombinatsiyasida ikkita usulni amalga oshirishimiz mumkin. -sezgir VLOOKUP Excelda.
2.1 Yordamchi ustun yordamida VLOOKUP katta kichikligini sezgir qilish
Noyob qidiruvni olish uchun yangi ustun qo'yish orqaliQidiruv massividagi har bir element uchun qiymat ishni bajarishning yana bir samarali usulidir. Bu turli harflar bilan nomlarni farqlashda yordam beradi. Va biz yangi kiritilgan ustunni Yordamchi ustun deb nomlaymiz.
Yordamchi ustunli katta harflar sezgir VLOOKUP ni olish uchun qadamlar quyida keltirilgan,
Qadamlar:
- Ma'lumotlarni olmoqchi bo'lgan joydan ustunning chap tomoniga yordamchi ustunni qo'ying.
- Yordamchi ustunga =ROW() formulasini kiriting. U har bir katakchaga qator raqamini kiritadi.
- Natija qiymatiga ega boʻlishni istagan katakchani bosing (bizning holatda, katak H4 edi).
- Va quyidagi formulani yozing,
=VLOOKUP(MAX(EXACT(H3,$B$2:$B$7)*(ROW($B$2:$B$7))),$D$2:$E$7,2,0)
Endi yuqoridagi rasmga qarang, buni ko'rishingiz mumkin. Jon Shouning balli bor, Jon Senaning balli emas.
Formula taqsimoti:
Keling, Jon Shouning ballini qanday topganimizni tushunish uchun formulani parchalab olaylik. .
- ANIQ(H3,$B$2:$B$7) -> Oldingi muhokama kabi, EXACT TRUE va FALSE qiymatlari qatorini qaytaradi, bunda TRUE katta-kichik harflarga sezgir mosliklarni va FALSE mos kelmaydigan qiymatlarni ifodalaydi. Demak, bizning holatimizda u quyidagi massivni qaytaradi,
Chiqish: {FALSE;FALSE;FALSE;FALSE;FALSE;TRUE}
- EXACT(H3,$B$2:$B$7)*(ROW($B$2:$B$7) -> boʻladi { FALSE;FALSE;FALSE;FALSE;FALSE;TRUE} * {Jon, Roman, Set, Dean, Finn, John
Izoh: U TRUE/FALSE massivi va B2:B7 qator raqami orasidagi koʻpaytirishni ifodalaydi. Har doim TRUE bo'lsa, u qator raqamini chiqaradi. Aks holda, u FALSE .
Chiqish: {0;0;0;0;0;7}
- MAX(ANIQ(H3,$B$2:$B$7)*(QATIR($B$2:$B$7))) -> MAX( 0;0;0;0;0;7) ga aylanadi
Izoh: U maksimal qiymatni qaytaradi raqamlar massividan.
Chiqish: 7 (shuningdek, bu aniq mos keladigan qator raqamidir).
- VLOOKUP( MAX(ANIQ(H3,$B$2:$B$7)*(QATIR($B$2:$B$7))),$D$2:$E$7,2,0) -> VLOOKUP(7,$D$2:$E$7,2,0) bo'ladi
Izoh: U oddiygina massivdan qidirish qiymatini chiqarishi mumkin (D2:D7) va biz aniq moslikni topmoqchi ekanmiz, shuning uchun 0 (TRUE) argumentini o'rnating.
Chiqish: 22
Demak, john Showning balli 22.
Izoh: Ma'lumotlar to'plamining istalgan joyiga yordamchi ustunni kiritishingiz mumkin. Uni ma'lumotlarni olmoqchi bo'lgan joydan ustunning chap tomoniga qo'yganingizga ishonch hosil qiling. Keyin VLOOKUP funksiyasidagi ustun raqamini mos ravishda moslashtirishingiz kerak.
2.2 VLOOKUP-ni Virtual yordamchi ma'lumotlari yordamida katta-kichik harf sezgir qilish
G'oyasi Virtual yordamchi ma'lumotlaridan foydalanish deyarli yordamchi ustunni kiritishga o'xshaydi,lekin bu erda burilish, ishchi varaqda haqiqiy ustun qo'yish o'rniga, formulaning o'zi ustunlar sifatida ishlaydi.
Virtual yordamchi ma'lumotlari bilan katta harflar sezgir VLOOKUP ni olish qadamlari quyida keltirilgan. ,
Qadamlar:
- Natija qiymatiga ega boʻlishni istagan katakchani bosing (bizning holimizda hujayra I4<2 edi>).
- Va quyidagi formulani yozing,
=VLOOKUP(MAX(EXACT(I3,$D$2:$D$7)*(ROW($D$2:$D$7))),CHOOSE({1,2},ROW($D$2:$D$7),$F$2:$F$7),2,0
Endi ga qarang Yuqoridagi rasmda Jon Senaning balli emas, Jon Shouning balli borligini ko'rishingiz mumkin.
To'liq formulaning quyidagi qismi bu yerda yordamchi ma'lumot ,<3 sifatida ishlaydi> =---CHOOSE({1,2},ROW($D$2:$D$7),$F$2:$F$7)---
Formula taqsimoti:
Virtual yordamchi ma'lumotlari Jon Shouning ballini topishda qanday yordam berganini tushunish uchun formulani ajratamiz.
- TANLASH({1,2}, QAT($D$2:$D$7),$F$2:$F$7) -> Agar siz ushbu formulani tanlab, F9 tugmachasini bosish orqali tasvirlasangiz, u sizga quyidagi natijani beradi:
Chiqish: {2,100;3,50;4,30 ;5,80;6,60;7,22}
Izoh: U berilgan massivdagi satr raqami va u bilan bog‘langan qiymatni ko‘rsatadigan massivni ifodalaydi. vergul (,) bilan bo'linadi. Va har bir nuqtali vergul (;) undan keyingi yangi qator raqamini bildiradi. Ko'rinishidan, u satr raqami va qaytariladigan qidirish qiymatiga ega bo'lgan ustundan iborat ikkita ustun yaratdi (masalan, bizda satr raqami va ball ustuni).
- VLOOKUP(MAX(ANIQ(I3,$D$2:$D$7))*(QATIR($D$2:$D$7))),TANLASH({1,2},QATIR($D$2:$D$7), $F$2:$F$7),2,0 -> VLOOKUP(7,{2,100;3,50;4,30;5,80;6,60;7,22}) ga aylanadi, 2,0)
Izoh: VLOOKUP funksiyasini qo'llaganingizda, u shunchaki qidiruv qiymatini birinchi ustundan qidiradi. ikkita virtual ma'lumotlar ustuni va tegishli qiymatni qaytaradi (ya'ni Score ). Bu erda qidirish qiymati MAX va EXACT funksiyasining birikmasidir. yuqoridagi Yordamchi ustun muhokamasining hisobi.
Natija: 22
Demak, Jon Shouning balli 22.
3. Excelda VLOOKUP registrini sezgir qilish uchun SUMPRODUCT funksiyasidan foydalanish
Biz Excelda SUMPRODUCT funksiyasini amalga oshirish orqali VLOOKUP harf sezgirligini olishimiz mumkin.
Umumiy formula:
=SUMPRODUCT(- -( EXACT(value,lookup_column)),result_column)
-ni amalga oshirish orqali katta-kichik harf sezgir VLOOKUP olish qadamlari SUMPRODUCT funktsiyasi quyida berilgan,
Qadamlar:
- Y bo'lgan katakchani bosing. natija qiymatiga ega bo'lishni xohlaysiz (bizning holatda, katak G4 edi).
- Va quyidagi formulani yozing,
=SUMPRODUCT((EXACT(B2:B7,G3) * (D2:D7)))
Endi, yuqoridagi rasmga qarang, u erda Jon Senaning balli emas, balki Jon Shouning balli borligini ko'rishingiz mumkin.
Formula taqsimoti:
Keling, Jon Shouning formulasini qanday topganimizni tushunish uchun formulani ajratamiz.ball.
- ANIQ(B2:B7,G3) -> Oldingi muhokama kabi, EXACT TRUE va FALSE qiymatlari qatorini qaytaradi, bunda TRUE katta-kichik harflarga sezgir mosliklarni va FALSE mos kelmaydigan qiymatlarni ifodalaydi. Demak, bizning holatimizda u quyidagi massivni qaytaradi,
Chiqish: {FALSE;FALSE;FALSE;FALSE;FALSE;TRUE}
- SUMPRODUCT((EXACT(B2:B7,G3) * (D2:D7))) -> SUMPRODUCT({FALSE;FALSE;FALSE;FALSE;FALSE;TRUE} * {100,50,30,80,60,22}) bo'l
Izoh : SUMPRODUCT so'ngra yakuniy massivni chiqarish uchun har bir massivdagi qiymatlarni shunchaki ko'paytiradi, {FALSE;FALSE;FALSE;FALSE;FALSE;22} . Va keyin yig'indi va qiymatni qaytaring.
Chiqish: 22
Demak, Jon Shouning balli 22.
Ushbu formulaning sehri FALSE qiymatlari aslida boshqa barcha qiymatlarni bekor qiladi. Omon qolgan yagona qiymatlar TRUE bo'lgan qiymatlardir.
Shuning uchun esda tuting , agar massivda bir nechta moslik bo'lsa, SUMPRODUCT barcha mos keladigan qiymatlarning yig'indisini qaytaradi. Bundan tashqari, SUMPRODUCT faqat raqamli qiymatlar bilan ishlaydi, u matn bilan ishlamaydi. Shunday qilib, agar siz noyob matn qiymatini olishni istasangiz, biz muhokama qilgan yuqoridagi usullardan foydalaning.
4. Excelda katta-kichik harflarga sezgir VLOOKUPni bajarish uchun katta-kichik kichik XLOOKUP formulasi
Biz katta-kichik harf sezgirligini olishimiz mumkin