Mundarija
Microsoft Excelda matnning qisman mosliklarini qidirish va soʻngra ushbu moslik asosida maʼlumotlarni ajratib olishning bir necha foydali usullari mavjud. Ushbu maqolada siz turli xil qidirish funktsiyalari va formulalarini o'z ichiga olgan holda Excelda qisman matn mosliklarini qidirishning barcha mos usullarini o'rganasiz.
Amaliy kitobni yuklab oling
Siz ushbu maqolani tayyorlashda foydalangan Excel ish kitobini yuklab olishingiz mumkin.
Qisman matnni qidirish.xlsx
5 ta mos usullar Excelda qisman matn mosligini qidiring
1. Excelda VLOOKUP bilan qisman matn mosligi
Quyidagi rasmda imtihondagi ba'zi talabalar uchun turli fanlar bo'yicha baholarni o'z ichiga olgan jadval mavjud. Endi B ustunidagi matnning qisman mos kelishiga asoslanib, biz talaba uchun mavzu boʻyicha baholarni chiqaramiz.
Masalan, matnini qidirishimiz mumkin. Ism ustunida “belgilash” . Qisman moslikka asoslanib, biz bu talabaning haqiqiy ismini bilib olamiz va jadvaldan tegishli talabaning matematikadan baholarini chiqaramiz.
Ushbu misolda biz dan foydalanamiz. VLOOKUP funksiyasi bu yerda, chunki bu funksiya jadvalning eng chap ustunidagi qiymatni qidiradi va keyin belgilangan ustundan xuddi shu qatordagi qiymatni qaytaradi. Bu VLOOKUP funksiyasining umumiy formulasi:
=VLOOKUP(qidiruv_qiymati, jadval_massivi, qator_indeks_raqami,[diapazon_lookup])
Chunki biz ismida “Qaymoq” matni boʻlgan oʻquvchining matematikadan baholarini chiqaramiz , shuning uchun D17 katakchasidagi kerakli formula quyidagicha bo'ladi:
=VLOOKUP(D16,B5:G14,5,FALSE)
Yoki,
=VLOOKUP("*Tick*",B5:G14,5,FALSE)
Enter tugmasini bosganingizdan so'ng birdaniga Tickner uchun matematikadan baholar ko'rsatiladi.
Batafsil o'qing: Excelda qisman moslashtirish uchun VLOOKUP-dan qanday foydalanish (4 usul)
2. INDEX-MATCH funksiyalari bilan qisman matn mosligini qidiring
Endi biz INDEX va MATCH funksiyalarining kombinatsiyasidan foydalanamiz. INDEX funksiyasi ma’lum oraliqdagi ma’lum satr va ustunning kesishmasidagi katakning qiymatini yoki havolasini qaytaradi va MATCH funksiyasi massivdagi elementning belgilangan tartibda belgilangan qiymatga mos keladigan nisbiy o‘rnini qaytaradi.
Biz avvalgi usulda topilgan shunga o'xshash natijani topamiz. Shunday qilib, ushbu bo'limda D18 katakcha chiqishida kerakli formula bo'ladi:
=INDEX(B5:G14,MATCH(D17,B5:B14,0),MATCH(D17,B4:G4,0))
Yoki,
=INDEX(B5:G14,MATCH("*Tick*",B5:B14,0),MATCH(D17,B4:G4,0))
Endi Enter -ni bosing va formula 91-ni qaytaradi - Tikner matematikadan olgan ball.
Ushbu formulada ikkita MATCH funksiyalari mos ravishda talaba ismi va mavzuning satr va ustun raqamlarini belgilaydi. INDEX funktsiyasi keyin belgilangan satr va ustun raqamlari kesishmasidagi qiymatni qaytaradimassivdan.
Batafsil o'qing: Qisman moslik uchun INDEX va Matchdan qanday foydalanish (2 usul)
3. Qisman matn mosligini qidirish uchun joker belgilar bilan XLOOKUP
XLOOKUP funksiyasi diapazon yoki massivni moslik uchun qidiradi va ikkinchi diapazon yoki massivdan mos keladigan elementni qaytaradi. Bu funksiyaning umumiy formulasi:
=XLOOKUP(qidiruv_qiymati, qidirish_massivi, qaytish_massivi, [agar_topilmasa], [mos_rejim], [qidiruv_rejimi])
Endi biz' Ushbu XLOOKUP funktsiyasidan to'g'ridan-to'g'ri ismining ichida “Qeyd” matni bo'lgan o'quvchining matematikasidan baholarni chiqarish uchun foydalanaman.
Chiqishda Yacheyka D18 , kerakli formula quyidagicha bo'ladi:
=XLOOKUP("*"&D16&"*",B5:B14,F5:F14,,2)
Enter tugmasini bosgandan so'ng siz topilganga o'xshash natijani ko'rasiz. oldingi ikkita misolda.
Ushbu funksiyada biz joker belgilar mosligini bildiruvchi [match_mode] argumenti sifatida 2 dan foydalandik. Agar siz ushbu argumentdan foydalanmasangiz, funktsiya sukut bo'yicha #N/A xatosini qaytaradi, funktsiya joker belgi o'rniga aniq moslikni qidiradi.
4. Qisman matn mosligini qidirish uchun XLOOKUP, ISNUMBER va SEARCH funksiyalarini birlashtirish
Agar siz qidirish funksiyasida joker belgilardan foydalanmaslikni tanlasangiz, XLOOKUP kombinatsiyalangan formulasini qo'llashingiz kerak bo'ladi. , ISNUMBER va SEARCH funksiyalari.
ISNUMBER funksiyasihujayra qiymati raqamli qiymatdir yoki yo'q. SEARCH funksiyasi chapdan o'ngga qarab ma'lum bir belgi yoki matn qatori birinchi bo'lib topilgan belgi sonini qaytaradi. Bu ikki funksiyaning umumiy formulalari quyidagilardan iborat:
=ISNUMBER(qiymat)
Va
=SEARCH(matnni_topish, matn ichida_ish). , [search_num])
Demak, D18 katak chiqishidagi kerakli formula:
=XLOOKUP(TRUE,ISNUMBER(SEARCH(D16,B5:B14)),F5:F14)
🔎 Formula qanday ishlaydi Ishlayapsizmi?
- SEARCH funksiyasi B5:B14 katak diapazonida "Qirish" matnni qidiradi. va quyidagi massivni qaytaradi:
{#VALUE!;#VALUE!;1;#VALUE!;#VALUE!;#VALUE!;#VALUE!;#VALUE!;# VALUE!;#VALUE!}
- ISNUMBER funksiyasi oʻsha massivdagi raqamli qiymatni qidiradi va boshqa mantiqiy qiymatlar massivini qaytaradi:
{FALSE;FALSE;TRUE;FALSE;FALSE;FALSE;FALSE;FALSE;FALSE;FALSE
- Unda XLOOKUP funktsiyasi oldingi bosqichda topilgan massivda belgilangan mantiqiy qiymatni qidiradi - TRUE va B5:B1 massivida ushbu qiymatning qator raqamini chiqaradi 4 .
- Nihoyat, F5:F14 qaytaruvchi massivga asoslanib, XLOOKUP funksiyasi ismi o'z ichiga olgan talabaning matematikadan baholarini chiqaradi. matn- 'Chiqlash' ichidagi.
5. dan foydalanishQisman matn mosligini qidirish uchun FILTER, ISNUMBER va SEARCH funksiyalari
Oxirgi usulda biz FILTER, ISNUMBER va SEARCH funksiyalarining kombinatsiyasidan foydalanamiz. Bu yerda FILTER funksiyasi berilgan shartlar asosida hujayralar diapazoni yoki massivni filtrlaydi. Bu funksiyaning umumiy formulasi:
=FILTER(massiv, oʻz ichiga, [agar_empty])
Biz shunga oʻxshash maʼlumotlar toʻplami bilan ishlayotganimiz uchun, shuning uchun zarur Chiqishdagi FILTER funktsiyasi bo'lgan formula D18 katak bo'ladi:
=FILTER(F5:F14,ISNUMBER(SEARCH(D16,B5:B14)))
Endi Enter tugmasini bosing va siz natijaviy qiymatni bir zumda olasiz.
Ushbu formulada FILTER funksiyasi hujayralar diapazonini filtrlaydi- F5:F14 mantiqiy qiymatga asoslangan - faqat TRUE . ISNUMBER va SEARCH funksiyalarining kombinatsiyasi mantiqiy qiymatlar massivini qaytaradi - TRUE va FALSE va ikkinchi argumentni belgilaydi ( o'z ichiga oladi) FILTER funksiyasi.
Yakunlovchi so'zlar
Umid qilamanki, yuqorida aytib o'tilgan barcha usullar endi ma'lumotlarni ajratib olishga yordam beradi. Excel elektron jadvallaridagi qisman matn mosligiga asoslanadi. Agar sizda biron bir savol yoki fikringiz bo'lsa, iltimos, sharhlar bo'limida menga xabar bering. Yoki ushbu veb-saytdagi Excel funksiyalariga oid boshqa maqolalarimizni ko'rishingiz mumkin.