Mundarija
Ishchi varag'ingizdagi keng doiradagi ma'lumotlar bilan ishlayotganingizda, qisman moslashtirish yoki noaniq moslashtirish moslikni tezda topishning samarali usuli hisoblanadi. Bundan tashqari, agar siz qisman mos keladigan satrni amalga oshirmoqchi bo'lsangiz, eng oddiy yechim Wildcards dan foydalanishdir. Bundan tashqari, Excelda VLOOKUP , XLOOKUP , INDEX MATCH , IF -ni boshqa funktsiyalar bilan birlashtirgan ko'plab variantlar mavjud. bu vazifani bajarish uchun. Bugun biz Excelda Qisman mos keladigan satrni qanday bajarishni o'rganamiz.
Amaliy kitobni yuklab oling
Ushbu maqolani o'qiyotganingizda vazifani mashq qilish uchun ushbu mashq varag'ini yuklab oling.
Qisman moslik string.xlsxExcelda satrni qisman moslashtirishning 8 ta usullari
Aslida, qisman mos keladigan satr Excel bir vaqtning o'zida bitta funktsiyadan yoki bir nechta funktsiyalardan foydalangan holda ko'p usullar bilan amalga oshirilishi mumkin. Ushbu maqolada biz buni amalga oshirish uchun 8 xil usulni o'rganamiz. Quyida biz ushbu usullarni batafsil qadamlar bilan ko'rsatamiz.
1. IF & YOKI satrning qisman mosligini bajarish uchun bayonotlar
“ IF ” funksiyasi joker belgi belgilarini qoʻllab-quvvatlamaydi. Biroq, IF ning boshqa funktsiyalar bilan kombinatsiyasi qisman mos keladigan satrni bajarish uchun ishlatilishi mumkin. Keling, o'rganamiz.
Bu erda, quyidagi misolda, bizda ba'zi nomzodlarning ismlari berilgan ma'lumotlar jadvali mavjud.natijani saqlamoqchi bo'lgan yangi katak D9 .
=MATCH("*"&D6&"*", B5:B10, 0)
- Nihoyat, natijani olish uchun ENTER tugmasini bosing.
Formulalar taqsimoti
- Birinchidan, qidiruv_qiymati “*”&D6& ”*” . Bu yerda biz Yulduzcha (*) dan nol yoki undan koʻp matn satrlariga mos keladigan joker belgisi sifatida foydalanamiz.
- Ikkinchidan, qidiruv_massivi - B5:B10 .
- Uchinchidan, [mos_turi] ANIQ (0).
Batafsil o'qing: Qisman moslik uchun INDEX va Matchdan qanday foydalanish (2 usul)
Esda tutilishi kerak bo'lgan narsalar
✅ Mana, XLOOKUP funksiyasi faqat Microsoft 365 versiyasi da mavjud. Demak, bu funksiyadan faqat Excel 365 foydalanuvchilari foydalanishi mumkin.
✅Keyin, VLOOKUP funksiyasi har doim eng chap dan qidirish qiymatlarini qidiradi>o‘ngdagi yuqori ustun. Bundan tashqari, bu funksiya “Hech qachon” chap dagi maʼlumotlarni qidiradi.
✅Oxir-oqibat, Yulduzcha(*) sifatida ishlatiladi. a joker belgi . Shunday qilib, agar sizga har ikki tomonda joker belgilar kerak bo'lsa, uni qisman moslik satri ning ikkala tomonida ishlating.
Mashq bo'limi
Endi siz tushuntirilgan usulni quyidagicha mashq qilishingiz mumkin: o'zingiz.
Xulosa
Mana, ushbu maqolada biz Excelda -dan foydalanib qisman moslik qatorini qanday bajarishni muhokama qilamiz. sakkiz turli usullar. Shunday qilib, muammoga duch kelganingizda, ushbu maqola siz uchun foydali bo'ladi deb umid qilamiz. Shuningdek, agar sizda chalkashlik bo'lsa, o'z fikrlaringiz bilan o'rtoqlashishingiz mumkin.
“Ism”ustuni. Endi biz 2va 3ustunlarida berilgan matn satrlaridan birini o'z ichiga olgan nomlarni aniqlashimiz kerak. Demak, “A”yoki “L”harfini oʻz ichiga olgan ismlarni topishimiz kerak.
Qadamlar:
- Birinchi, “E5” katakdagi “Holat” ustunida AGAR, OR
formula.
Asosan, bu formulaning formati:
=AGAR(OR(ISNUMBER(SEARCH(matn,hujay)),ISNUMBER. (QIDIRISH(matn, katak))),”agar_haqiqat_qiymati”, “noto'g'ri_agar_qiymat”)Endi, formulaga qiymatlarni kiriting. Shunday qilib, qisman moslik uchun yakuniy formula:
=IF(OR(ISNUMBER(SEARCH(C5,B5)),ISNUMBER(SEARCH(D5,B5))),"YES","NO")
Formulalarni taqsimlash
- Bu yerda Matn C5 (A), D5 (L) . Formula C5 yoki D5 qisman mos kelishini ta'minlaydi.
- Keyin, katak B5 (Jonatan) .
- Rost_agar_qiymat “HA” .
- Agar_notoʻgʻri boʻlsa qiymati “YOʻQ” .
- Keyin, ENTER, tugmasini bosing va formula qisman mos keladigan qatorni aniqlaydi.
- Endi yakuniy natijaga erishish uchun ushbu formulani qolgan hujayralarga qo'llang. Yoki Toʻldirish dastagi belgisini Avtomatik toʻldirish ga tortib, qolgan hujayralardagi mos maʼlumotlarni oʻtkazishingiz mumkin.
Nihoyat, siz barcha qisman mosliklarni olasiz.
2. Qatorning qisman mos kelishi uchun IF, ISNUMBER va SEARCH funksiyalaridan foydalanish
Yana, IF, ISNUMBER va SEARCH kombinatsiyasidan foydalanib, qisman moslik satrlari bo'lgan natijalarni bilib olamiz. Excelda funktsiyalari.
Bu yerda “Ism” , “Match String” va “Holat” ustunlarini oʻz ichiga olgan maʼlumotlar toʻplamini koʻrib chiqing. . Biz “Match String” ustunidan qisman mos keladigan satr ni oʻz ichiga olgan nomlarni aniqlashimiz kerak.
- Endi D5 katakdagi “Holat” ustunidagi AGAR, ISNUMBER va QIDIRISH funksiyalari bilan formulani qoʻllang.
Bu yerda format quyidagicha:
=AGAR(ISNUMBER(SEARCH(“matn”, yacheyka)), qiymat_agar_toʻgʻri, qiymat_agar_notoʻgʻri)
- Demak, siz qiymatlarni kiritishingiz kerak. Qisman mos keladigan satrning yakuniy formulasi
=IF(ISNUMBER(SEARCH(C5,B5)),"YES","NOT FOUND")
- Keyin ENTER tugmasini bosing. .
Nihoyat, natijamizga erishildi.
Formulalarni taqsimlash
- Bu yerda Matn C5 (A) . Formula C5 qisman mos keladigan satr yoki yo'qligini ta'minlaydi.
- Keyin, katak B5 (Jonatan) bo'ladi.
- Qiymat_agar_haqiqat “HA” .
- Qiymat_agar_notoʻgʻri “TOPILMADI” .
- Nihoyat, qisman moslik qatori bo'lgan barcha natijalarni bilish uchun ushbu formulani ustundagi barcha hujayralar uchun qo'llang.
3. Satrni qisman moslashtirish uchun VLOOKUP funksiyasidan foydalanish
Bu yerda,ushbu bo'limda biz endi VLOOKUP funktsiyasidan satrning qisman mosligini bajarish uchun foydalanamiz.
Endi, ba'zi nomzodlarning ismlari va ularning darajalari berilgan.
- Birinchidan, ustun boshlarini ko'chirib, ularni ish varaqlarining biror joyiga qo'ying. Va biz u erda vazifani bajaramiz.
- Keyin, F5 da VLOOKUP funksiyasini qo'llang. hujayra. Formula:
=VLOOKUP($E$5&"*",$B$5:$C$10,2,FALSE)
Formula taqsimoti
- Birinchidan, Qidiruv_qiymati $E$5&”*” . Bu yerda biz Yulduzcha (*) dan nol yoki undan ortiq matn satrlariga mos keladigan joker belgi sifatida foydalanamiz.
- Ikkinchidan, Jadval_massivi - $B$5:$C$10 .
- Uchinchidan, Col_index_num 2 .
- Toʻrtinchidan, [range_lookup] FALSE biz aniq mos kelishini xohlaymiz .
- Keyin ENTER
.
Natijada formula qisman moslik qatorini bajardi.
- Endi , ushbu funktsiyani o'zlashtirish uchun bir xil formulani 2 yoki undan ko'p marta qo'llang.
Nihoyat, siz barcha qisman mosliklarni olasiz.
Batafsil o'qing: Excelda qisman moslashtirish uchun VLOOKUP-dan qanday foydalanish (4 usul)
4. Qisman moslikni amalga oshirish uchun XLOOKUP funksiyasini qo'shish
XLOOKUP bilan ISNUMBER ham Excelda qisman moslik qatorini yakunlashi mumkin. Keling, kelingquyidagi misollarga qarang.
Quyidagi misolda ikkita jadval berilgan. birinchi jadvalida qisman moslik satrlari daraja bilan berilgan. Endi biz qisman moslik satrlarini o'z ichiga olgan ikkinchi jadvaldagi nomlarni aniqlashimiz va keyin bu nomlar bilan bog'langan darajani qaytarishimiz kerak.
- Endi F5 katakchada formulani qo'llang.
Bu erda formulaning formati,
=XLOOKUP(qidiruv_qiymati,ISNUMBER(QIZISH(matn,hujayra)),qaytish_massiv)
- Shunday qilib, formulaga qiymatlarni kiritishingiz kerak.
=XLOOKUP(TRUE,ISNUMBER(SEARCH($B$5:$B$10,E5)),$C$5:$C$10)
- Keyin, ENTER tugmasini bosing.
Nihoyat, formula muvaffaqiyatli kiritildi. qisman moslik qatorlarini o'z ichiga olgan nomga darajani qaytaradi.
Formula taqsimoti
- Birinchidan, qidiruv_qiymati “TO‘G‘RI” .
- Ikkinchidan, matn $B$5:$B$10 .
- Uchinchidan, hujayra E5 (Genri Jonatan) . Va formula Genri Jonatan uchun darajani qaytaradi.
- To'rtinchidan, qaytish_massivi $C$5:$C$10 .
- Keyin, barcha hujayralar uchun ham xuddi shunday qiling.
Natijada siz barcha mosliklarni ko'rasiz.
5. INDEX funksiyasidan MATCH funksiyasi bilan qatorni qisman moslashtirish uchun foydalanish
Bu yerda biz qisman mos keladigan satrni o'z ichiga olgan matnni qaytarishimiz mumkin. INDEX bilan MATCH Excelda funksiya.
Endi, ikki jadval berilgan quyidagi misolga qarang. birinchi jadvalda ba'zi nomzodlarning “Ismi” va “Runtani” berilgan. ikkinchi jadvalda qisman moslik qatori berilgan. Bu vaqtda biz qisman moslik satrlarni o'z ichiga olgan birinchi jadvaldagi nomlarni aniqlashimiz kerak.
- Endi, F5 ustunida INDEX formulasini MATCH formulasi bilan qo'llang. Formula:
=INDEX($B$5:$B$10,MATCH(E5&"*",$B$5:$B$10,0))
- Keyin ENTER tugmasini bosing.
Natijada biz qisman moslik qatorini (Rob) o'z ichiga olgan “Robben” nomini oldik.
Formulalarni taqsimlash
- Birinchidan, massiv $B$5:$B$10 .
- Ikkinchidan, qidiruv_qiymati - E5&”*” . Bu yerda biz Yulduzcha (*) dan nol yoki undan ortiq matn qatorlariga mos keladigan joker belgi sifatida foydalanamiz.
- Uchinchidan, qidiruv_massivi $B$5:$B$10 .
- Toʻrtinchidan, [match_type] ANIQ (0).
Bundan tashqari, Yulduzcha(*) , agar sizda qisman mos keladigan satr ning ikkala tomonida belgilar mavjud boʻlsa, katakchaning ikkala tomonida ham ishlatilishi mumkin. Tasavvur qiling, bizda qisman mos keladigan “ni” qatori bor. Uning ikkala tomonida joker belgi belgi bor, endi biz ushbu yulduzcha(*) hujayraning ikkala tomonida foydalanamiz.
- Yaxshiroq tushunish uchun , quyidagidan foydalaning F6 hujayradagi formula.
=INDEX($B$5:$B$10,MATCH("*"&E6&"*",$B$5:$B$10,0))
- Keyin ENTER tugmasini bosing natijani olish uchun.
6. Ikki ustunli qisman mos keladigan satrni bajarish uchun birlashtirilgan funksiyalar
Siz <1 dan foydalanishingiz mumkin. AGAR funktsiyasi, VA funksiyasi , ISNUMBER funktsiyasi va SEARCH kabi funktsiyalarning>kombinatsiyasi
Qadamlar:
- Birinchidan, holatini saqlamoqchi bo'lgan yangi katakchani tanlashingiz kerak C5 .
- Ikkinchidan, C5 katakchada quyida keltirilgan formuladan foydalaning.
=IF(AND(ISNUMBER(SEARCH($E$6, B5)), ISNUMBER(SEARCH($F$6, B5))), "Found", "")
- Nihoyat, natijani olish uchun ENTER tugmasini bosing.
Formulalarni taqsimlash
- Bu yerda SEARCH($F$6, B5) B5 katakchasida Ad qatorlari mavjud bo'lsa, qidiradi.
- Chiqish: #VALUE!.
- Keyin, ISNUMBER funktsiyasi yuqoridagi chiqish raqam ekanligini tekshiradi. yoki yo'qmi.
- Chiqish: FALSE.
- Shunga oʻxshab, ISNUMBER(SEARCH($E$6, B5)) buni bajaradi bir xil operatsiya. Bu yerda SEARCH funksiyasi 9 ni topadi B5 hujayra.
- Chiqish: FALSE.
- Shundan so'ng, VA funktsiyasi ikkala mantiqning ham TRUE ekanligini tekshiradi. .
- Chiqish: FALSE.
- Nihoyat, AGAR funktsiyasi “ Topildi”ni qaytaradi. agar oldingi mantiqning ikkalasi ham TRUE bo'lsa. Aks holda, u bo'sh katakni qaytaradi.
- Chiqish: Bu erda chiqish bo'sh/bo'sh bo'ladi, chunki u yo'q. B5 katakchaning satr qiymatiga mos keladi.
- Endi To'ldirish dastagi belgisini <1 ga torting>Avtomatik to'ldirish qolgan hujayralardagi mos ma'lumotlarni.
Nihoyat, siz qisman mos keladigan qatorni topasiz.
7. Ikki ustunli satrning qisman mosligini topish uchun massiv formulasini qoʻllash
Siz massiv formulasini agar funksiyasi kabi baʼzi funksiyalarning kombinatsiyasi bilan qoʻllashingiz mumkin, COUNT funktsiyasi , va SEARCH funksiyalari Excelda qisman mos keladigan satr ni topish uchun. Bundan tashqari, siz ushbu funktsiyalarni o'zingizning xohishingizga ko'ra turli xil natijalar uchun o'zgartirishingiz mumkin. Endi quyida keltirilgan misolga amal qiling. Aslida, bizda ikkita mezon mavjud. Shunday qilib, ikkala mezonga asoslanib, biz qisman moslik qatorini chiqarishimiz kerak.
Qadamlar:
- Birinchidan, holatni saqlamoqchi bo'lgan yangi katakchani C5 tanlashingiz kerak.
- Ikkinchidan, quyida keltirilgan formuladan foydalaning. C5 yacheyka.
=IF(COUNT(SEARCH({"A","12"}, B5))=2, "Found", "")
- Nihoyat, ENTER<2 tugmasini bosing> natijani olish uchun.
Formulalarni taqsimlash
- Bu erda, SEARCH({“A”,”12″}, B5) B5
A va 12 raqami boʻlsa, qidiradi. 2> hujayra.- Chiqish: {#VALUE!,7}.
- Keyin, COUNT funksiyasi yaroqli katakchani hisoblaydi yuqoridagi chiqishdan.
- Chiqish: 1.
- Nihoyat, AGAR funktsiyasi “ Topildi” ni qaytaradi. agar COUNT funksiyasi ikkalasi ham 2 ni qaytarsa. Aks holda, u boʻsh katakni qaytaradi.
- Natija: Bu yerda , chiqish bo'sh/bo'sh bo'ladi, chunki B5 katakchaning satr qiymatiga mos kelmaydi.
- Shunday qilib, Toʻldirish dastagi belgisini qolgan katakchalardagi tegishli maʼlumotlarni Avtomatik toʻldirish ga torting.
Nihoyat, qatorni topasiz. qisman mos keladi.
Excelda qisman mos keladigan satrning o'rnini qanday olish mumkin
Bu erda eng qiziq tomoni shundaki, siz faqat<1 dan foydalanishingiz mumkin> MATCH funksiyasi Excelda qisman moslik satrini topish uchun. Endi quyida keltirilgan misolga amal qiling. Asosan, bizda mezonlar bor. Shunday qilib, ushbu mezonga asoslanib, biz “Rankli nom” ustunidan qisman mosliklar qatorini chiqarishimiz kerak.
Qadamlar:
- Avvalo, siz