Mundarija
Oʻquv qoʻllanma Excelda Qidiruv asoslarini tushuntiradi, har bir Excel Qidiruv funksiyasining kuchli va zaif tomonlarini koʻrsatadi va muayyan vaziyatda qaysi qidiruv formulasidan foydalanishni tanlashga yordam beradigan bir qancha misollarni taqdim etadi.
Ma'lumotlar to'plamida ma'lum bir qiymatni izlash Excelda eng keng tarqalgan vazifalardan biridir. Va shunga qaramay, barcha holatlar uchun mos keladigan "universal" qidirish formulasi mavjud emas. Buning sababi shundaki, "qidiruv" atamasi turli xil narsalarni anglatishi mumkin: siz vertikal ravishda ustunga, gorizontal ravishda qatorga yoki qator va ustunning kesishgan joyiga qarashingiz, bir yoki bir nechta mezon bilan qidirishingiz, birinchi topilgan narsani qaytarishingiz mumkin. moslik yoki bir nechta moslik, katta-kichik yoki katta-kichik harflarni hisobga olmay qidiruvni amalga oshiring va hokazo.
Ushbu sahifada siz formulalar misollari va chuqurlashtirilgan oʻquv qoʻllanmalari bilan eng muhim Excel qidirish funksiyalari roʻyxatini topasiz. ma'lumot uchun havola qilingan.
Excel qidiruvi - asoslari
Excel qidiruv formulalarining sirli burilishlari bilan tanishishdan oldin, keling, asosiy shartlarni aniqlab olaylik. har doim bir xil sahifada.
Qidiruv - ma'lumotlar jadvalida belgilangan qiymatni qidirish.
Qidiruv qiymati - qidirish uchun qiymat uchun.
Qaytish qiymati (mos qiymat yoki moslik) - qidiruv qiymati bilan bir xil holatda, lekin boshqa ustun yoki qatordagi qiymat (vertikal yoki gorizontal bajarishingizga qarab)Excelda.
Uch o'lchovli qidirish
Uch o'lchovli qidirish 3 xil qidirish qiymati bo'yicha qidirishni anglatadi. Quyidagi ma'lumotlar to'plamida siz ma'lum bir yilni (H2), so'ngra o'sha yil ichidagi ma'lum nomni (H3) qidirmoqchi bo'lsangiz va keyin ma'lum bir oy (H4) uchun qiymatni qaytarmoqchi bo'lsangiz.
Vazifani quyidagi massiv formulasi yordamida bajarish mumkin (uni toʻgʻri bajarish uchun Ctrl + Shift + Enter tugmalarini bosishni unutmang):
=INDEX($A$1:$E$12,MIN(IF((ROW($A$1:$A$12)>MATCH(H2,$A$1:$A$12,0))*($A$1:$A$12=H3),ROW($A$1:$A$12),"")),MATCH(H4,$A$1:$E$1,0))
Qidiruv bir nechta mezon bilan
Bir nechta mezonlarni baholash imkoniyatiga ega bo'lish uchun klassik Index Match formulasini massiv formulasiga aylanishi uchun o'zgartirishimiz kerak bo'ladi:
INDEX( qidiruv_jadval, MATCH (1, ( qidiruv_qiymati1= qidiruv_ustun1) * ( qidiruv_qiymati2= qidiruv_ustun2)*…, 0), ustun_raqamini qaytarish)Qidiruv jadvali A1:C11da joylashgan bo‘lsa, keling, 2 mezon bo‘yicha moslikni topamiz: F1 katakchadagi qiymat uchun A ustunidan va F2 katakchasidagi qiymat uchun B ustunidan qidirish:
=INDEX($A$1:$C$11, MATCH(1, (F1=$A$1:$A$11) * (F2=$B$1:$B$11),0), 3)
Odatdagidek formula massiv formulasi sifatida baholanishi uchun Ctrl + Shift + Enter tugmalarini bosing.
Formulaning batafsil tushuntirishi uchun Mula mantig'i bo'lsa, bir nechta mezon bilan qidirish uchun INDEX MATCH-ga qarang.
Bir nechta qiymatlarni qaytarish uchun qidiring
Qaysi Excel Qidiruv funksiyasidan foydalansangiz (LOOKUP, VLOOKUP yoki HLOOKUP), u faqat qaytishi mumkin bitta o'yin. Barcha topilgan gugurtlarni olish uchun siz 6 ta ishga kirishingiz kerak bo'ladimassiv formulasida birlashtirilgan turli funksiyalar:
IFERROR(INDEX( qaytish_diapazoni, KICHIK(AGAR( qidiruv_qiymati= qidiruv_diapazoni, ROW( qaytish_diapazoni)- m,""), ROW() - n)),"")Bu yerda:
- m - qaytariladigan diapazondagi birinchi katakning qator raqami minus 1.
- n - birinchi formula katakchasining qator raqami minus 1.
Izlash qiymati E2 katakchada, qidirish diapazoni A2:A11da, qaytish oralig'i B2:B11da va 2-qatordagi birinchi formula katakchasida joylashgan bo'lsa, qidiruv formulangiz quyidagi shaklni oladi:
=IFERROR(INDEX($B$2:$B$11, SMALL(IF($E$2 =$A$2:$A$11, ROW($B$2:$B$11 )- 1,""), ROW() - 1 )),"")
Formula bir nechta moslikni qaytarishi uchun uni birinchi katakka (F2) kiritasiz, Ctrl + Shift + Enter tugmalarini bosing va formulani ustun ostidagi boshqa kataklarga ko'chiring.
Yuqoridagi formula va bir nechta qiymatlarni qaytarishning boshqa usullari haqida batafsil tushuntirish uchun, iltimos, bir nechta natijalarni qaytarish uchun Vlookup qanday amalga oshiriladi boʻlimiga qarang.
Ichkarida qidirish (2 ta qidiruv jadvalidan)
Sizning asosiy jadvalingiz va wh dan qidirish jadvali bo'lgan holatlarda Agar maʼlumotlarni olmoqchi boʻlganingizda umumiy ustun yoʻq, mosliklarni oʻrnatish uchun qoʻshimcha qidirish jadvalidan foydalanishingiz mumkin, masalan:
<1-dan qiymatlarni olish uchun Izlash_jadval2 dagi>Miqdor ustunida siz quyidagi formuladan foydalanasiz:
=VLOOKUP(VLOOKUP(A2, Lookup_table1!$A$1:$B$6, 2, FALSE), Lookup_table2!$A$1:$B$6, 2, FALSE)
Quyidagi skrinshotda ko'rsatilganidek, bizning ichki o'rnatilgan qidirish formulamiz mukammal ishlaydi:
Bir nechtadan ketma-ket Vlookupsvaraqlar
Avvalgi qidiruvning muvaffaqiyatli yoki muvaffaqiyatsizligi asosida ketma-ket Vlookuplarni amalga oshirish uchun bir nechta shartlarni birma-bir baholash uchun VLOOKUPlar bilan birga ichki oʻrnatilgan IFERROR funksiyalaridan foydalaning:
IFERROR(VLOOKUP( ...). ), IFERROR(VLOOKUP( …), IFERROR(VLOOKUP( …),"topilmadi")))Agar birinchi Vlookup muvaffaqiyatsiz bo'lsa, IFERROR xatoni tuzoqqa oladi va ishlaydi boshqa Vlookup. Agar ikkinchi Vlookup ham hech narsa topa olmasa, ikkinchi IFERROR xatoni aniqlaydi va uchinchi Vlookupni ishga tushiradi va hokazo. Agar barcha Vlookups muvaffaqiyatsiz bo'lsa, oxirgi IFERROR "topilmadi" yoki formulaga taqdim etgan boshqa xabarni qaytaradi.
Masalan, 3 xil varaqdan summani olishga harakat qilaylik:
=IFERROR(VLOOKUP(B1,A6:B9,2,0), IFERROR(VLOOKUP(B1,D6:E9,2,0), IFERROR(VLOOKUP(B1,G6:H9,2,0), "Not found")))
Natija shunga o'xshash ko'rinadi:
Qo'shimcha ma'lumot olish uchun Excelda ichki o'rnatilgan IFERROR funksiyalaridan qanday foydalanishni ko'ring.
Harf-kichik harflarni hisobga olgan holda qidirish
Balki bilganingizdek, Excel qidiruvining barcha funksiyalari tabiatan katta-kichik harflarni sezmaydi. Qidiruv formulangizni kichik va katta harflar oʻrtasida farqlashga majburlash uchun EXACT funksiyasi bilan birgalikda QIZDIRISh yoki INDEX MATCH dan foydalaning. Shaxsan men INDEX MATCH-ni tanlayman, chunki u QIDIRISh funksiyasi kabi qidirish ustunidagi qiymatlarni saralashni talab qilmaydi, chapdan o‘ngga va o‘ngdan chapga qidirishni amalga oshirishi mumkin va barcha ma’lumotlar turlari uchun mukammal ishlaydi.
INDEX( qaytish_ustun, MATCH(TRUE,EXACT( qidirish_ustun, qidiruv_qiymati),0))G2 qidiruv qiymati bo'lgan holda, A - qarama-qarshi ustun va E - mosliklarni qaytarish uchun ustun, bizning Katta-kichik harflarni hisobga olgan holda qidirish formulasi quyidagicha bo'ladi:
=INDEX($E$2:$E$6, MATCH(TRUE, EXACT($A$2:$A$6,G2),0))
Bu massiv formulasi bo'lgani uchun uni to'g'ri bajarish uchun Ctrl + Shift + Enter tugmalarini bosing.
Ko'proq formulalar misollari uchun Excelda katta-kichik harflarni hisobga olgan holda qidirishni qanday qilish mumkin bo'limiga qarang.
Qisman satr mosligini qidirish
Qisman qidirish match Excel-dagi eng qiyin vazifalardan biri bo'lib, uning uchun universal echim mavjud emas. Qaysi formuladan foydalanish qidiruv qiymatlari va ustundagi qiymatlar oʻrtasida qanday farqlar mavjudligiga bogʻliq. Aksariyat hollarda siz qiymatlarning umumiy qismini ajratib olish uchun LEFT, RIGHT yoki MID funksiyasidan foydalanasiz va keyin ushbu qismni Vlookup funksiyasining qidiruv_qiymati argumentiga quyidagi formulada bajarilganidek taqdim eting:
=VLOOKUP(RIGHT(D2,4), $A$2:$B$6, 2, FALSE)
Bu erda D2 qidiruv qiymati, A2:B6 Qidiruv jadvali va 2-dan mosliklarni qaytarish uchun ustunning indeks raqami.
Excelda qisman moslikni qidirishni amalga oshirishning boshqa usullarini qanday qilib birlashtirish bo'limiga qarang. Qisman moslik bo'yicha ikkita ish varag'i.
Excelda Qidiruv funksiyalaridan shunday foydalanasiz. Ushbu qo'llanmada muhokama qilingan formulalar bilan yaqindan tanishish uchun Excel qidiruv formulasini yuklab olishingiz mumkin.misollar.
Excelda qidirishning formulalarsiz usuli
O'z-o'zidan ma'lumki, Excelda qidirish arzimas ish emas. Agar siz Excel sohasini o'rganishda birinchi qadamlaringizni qo'yayotgan bo'lsangiz, qidirish formulalari juda chalkash va tushunish qiyin bo'lib tuyulishi mumkin. Iltimos, tushkunlikka tushmang, bu ko‘nikmalar ko‘pchilik foydalanuvchilar uchun o‘z-o‘zidan paydo bo‘lmaydi!
Yangi boshlanuvchilar uchun ishlarni osonlashtirish uchun biz “Jadvallarni birlashtirish ustasi” nomli maxsus vositani yaratdik. va bitta formulasiz jadvallarni birlashtirish. Bundan tashqari, u hatto ilg'or Excel foydalanuvchilari ham foydalanishi mumkin bo'lgan bir qator haqiqatan ham noyob variantlarni taqdim etadi:
- bir nechta mezon bo'yicha qidirish , ya'ni noyob identifikator sifatida bir yoki bir nechta ustunlardan foydalaning. (lar).
- Mavjud ustunlardagi qiymatlarni yangilang va qidirish jadvalidan yangi ustunlarni qo'shing.
- Qaytish alohida qatorlarda bir nechta moslik . Qatorlarni birlashtirish ustasi bilan birgalikda foydalanilganda, u hatto bitta katakda, vergul yoki boshqacha tarzda ajratilgan bir nechta natijalarni qaytarishi mumkin (misolni bu yerda topish mumkin).
- Va boshqalar.
Jadvallarni birlashtirish ustasi bilan ishlash oson va intuitiv. Buning uchun:
- Mos qiymatlarni olish uchun asosiy jadvalingizni tanlang.
- Guruhlarni olish uchun qidirish jadvalini tanlang.
- Bir yoki bir nechta umumiy ustunlarni belgilang.
- Yangilanadigan yoki/va oxiriga qo'shiladigan ustunlarni tanlang.jadval.
- Ixtiyoriy ravishda bir yoki bir nechta qo'shimcha birlashma opsiyalarini tanlang.
- Finish tugmasini bosing va bir zumda natijaga erishasiz!
Agar siz oʻz ish sahifangizda qoʻshimchani sinab koʻrmoqchi boʻlsangiz, Excel uchun vaqtni tejaydigan barcha vositalarimizni oʻz ichiga olgan Ultimate Suite-ning sinov versiyasini yuklab olishingiz mumkin. jami, 70 dan ortiq vositalar va 300 dan ortiq funksiyalar!).
Mavjud yuklab olishlar
Excel Search formula misollari (.xlsx fayli)
Ultimate Suite 14 kunlik toʻliq ishlaydigan versiyasi (.exe fayli)
qidirish).Jadvalni qidirish . Informatika fanida qidirish jadvali odatda kirish qiymatlarini chiqish qiymatlari bilan taqqoslash uchun ishlatiladigan ma'lumotlar to'plamidir. Ushbu qo'llanma nuqtai nazaridan, Excel qidiruv jadvali qidiruv qiymatini qidiradigan hujayralar qatoridan boshqa narsa emas.
Asosiy jadval (asosiy jadval) - siz kiradigan jadval. mos qiymatlarni tortib oling.
Qidiruv jadvalingiz va asosiy jadvalingiz turli tuzilish va hajmga ega boʻlishi mumkin, lekin ular har doim kamida bitta umumiy noyob identifikator , yaʼni bir xil maʼlumotlarni saqlaydigan ustun yoki qatorni oʻz ichiga olishi kerak. , vertikal yoki gorizontal qidiruvni amalga oshirishni xohlayotganingizga qarab.
Quyidagi skrinshotda quyidagi misollarning koʻpchiligida foydalaniladigan namunali qidirish jadvali koʻrsatilgan.
Excel qidirish funksiyalari
Quyida Excelda qidirishni amalga oshirish uchun eng mashhur formulalar, ularning asosiy afzalliklari va kamchiliklari haqida qisqacha maʼlumot berilgan. Excelda QIDIRISh funksiyasi vertikal va gorizontal qidirishning eng oddiy turlarini amalga oshirishi mumkin.
Ijobiy tomonlari : Foydalanish oson.
Kamchiliklari : Cheklangan funktsional, tartiblanmagan ma'lumotlar bilan ishlay olmaydi (saralashni talab qiladi t U ustun/satrni o'sish tartibida qidiradi).
Qo'shimcha ma'lumot olish uchun Excel LOOKUP funksiyasidan qanday foydalanish bo'limiga qarang.
VLOOKUP funksiyasi
Bu QIZIRISHning takomillashtirilgan versiyasidir. vertikal qidirish uchun maxsus ishlab chiqilgan funksiyaustunlar.
Ijobiy tomonlari : Foydalanish nisbatan oson, aniq va taxminiy moslik bilan ishlay oladi.
Kamchiliklari : Chapga qaray olmaydi, toʻxtaydi. Qidiruv jadvaliga ustun kiritilganda yoki undan olib tashlanganda ishlaydi, qidiruv qiymati 255 belgidan oshmasligi kerak, bu katta maʼlumotlar toʻplamlarida koʻp ishlov berish quvvatini talab qiladi.
Qoʻshimcha maʼlumot olish uchun yangi boshlanuvchilar uchun Excel VLOOKUP qoʻllanmasiga qarang.
HLOOKUP funksiyasi
Bu VLOOKUPning gorizontal oʻxshashi boʻlib, u qidiruv jadvalining birinchi qatoridagi qiymatni qidiradi va qiymatni boshqa qatordan xuddi shu holatda qaytaradi.
Ijobiy tomonlari : Foydalanish oson, aniq va taxminiy mosliklarni qaytarishi mumkin.
Kamchiliklari : Qidiruv jadvalining faqat eng yuqori qatorida qidirish mumkin, qoʻshish yoki kiritish taʼsir qiladi. satrlarni oʻchirishda qidiruv qiymati 255 belgidan kam boʻlishi kerak.
Qoʻshimcha maʼlumot olish uchun Excelda HLOOKUPdan qanday foydalanishni koʻring.
VLOOKUP MATCH / HLOOKUP MATCH
A MATCH tomonidan yaratilgan dinamik ustun yoki satr ma'lumotnomasi bu Excelni lo qiladi okup formulasi ma'lumotlar to'plamiga kiritilgan o'zgarishlardan himoyalangan. Boshqacha qilib aytganda, MATCH yordami bilan VLOOKUP va HLOOKUP funksiyalari qidirish jadvaliga qancha ustunlar/qatorlar kiritilganligi yoki undan oʻchirilganligidan qatʼiy nazar, toʻgʻri qiymatlarni qaytarishi mumkin.
Vertikal qidirish formulasi
VLOOKUP( qidiruv_qiymati, qidiruv_jadval, MATCH( ustun_nomini qaytarish, ustun_sarlavhalari, 0), FALSE)Gorizontal qidiruv formulasi
HLOOKUP( qidiruv_qiymati, qidiruv_jadval, MATCH( qaytish_satr_nomi, satr_sarlavhalari<2)>, 0), FALSE)Ijobiy tomonlari : Oddiy Hlookup va Vlookup formulalariga nisbatan yaxshilanish, maʼlumotlarni kiritish yoki oʻchirishdan himoyalangan.
Kamchiliklari : unchalik moslashuvchan emas. , ma'lum ma'lumotlar strukturasini talab qiladi (MATCH funksiyasiga berilgan qidiruv qiymati qaytarish ustunining nomiga aynan teng bo'lishi kerak), 255 belgidan ortiq qidiruv qiymatlari bilan ishlay olmaydi.
Qo'shimcha ma'lumot va formula misollari uchun, qarang:
- Excel Vlookup va Match
- Excel Hlookup va Match
OFFSET MATCH
Ko'proq murakkab, ammo kuchliroq Vlookup va Hlookup uchun koʻplab cheklovlarsiz qidirish formulasi.
V-Lookup formulasi
OFFSET( qidiruv_jadval , MATCH( qidiruv_qiymati , OFFSET(<1)>qidiruv_jadval, 0, n, QATLAR( qidiruv_jadval), 1) ,0) -1, m, 1, 1)Bu yerda:
- n - qidirish ustunining ofseti, ya'ni. e. boshlang'ich nuqtadan qidirish ustuniga o'tish uchun ustunlar soni.
- m - qaytish ustunining ofsetidir, ya'ni. e. boshlang'ich nuqtadan qaytish ustuniga o'tish uchun ustunlar soni.
H-Lookup formulasi
OFFSET( qidiruv_jadval, m, MATCH( qidiruv_qiymati, OFFSET( ) qidiruv_jadval, n, 0, 1, USTUNLAR( qidiruv_jadval)), 0) -1, 1, 1)Bu yerda:
- n - izlash qatori ofset, ya'ni. e. boshlang'ich nuqtadan qidirish satriga o'tish uchun qatorlar soni.
- m - qaytish satr ofset, ya'ni. e. boshlang'ich nuqtadan qaytish qatoriga o'tish uchun qatorlar soni.
Matritsalarni qidirish formulasi (satr va ustunlar bo'yicha)
{=OFFSET ( boshlang'ich_nuqta, MATCH ( vertikal_qidiruv_qiymati, ustunni qidirish<2)>, 0), MATCH ( gorizontal_qidiruv_qiymati , qidiruv_qator , 0))}Iltimos, bu massiv formulasi ekanligiga e'tibor bering, u Ctrl + Shift + Enter tugmalarini bosib kiritiladi tugmalar bir vaqtning o'zida.
Ijobiy tomonlari : Ma'lumotlardagi o'zgarishlarga ta'sir qilmasdan, chap tomondan Vlookup, yuqori Hlookup va ikki tomonlama (ustun va satr qiymatlari bo'yicha) qidirishni amalga oshirishga imkon beradi. o'rnatilgan.
Kamchiliklari : Murakkab va eslab qolish qiyin sintaksis.
Qo'shimcha ma'lumot va formula misollari uchun qarang: Excelda OFFSET funksiyasidan foydalanish
INDEX MATCH
Bu Excelda vertikal yoki gorizontal qidiruvni amalga oshirishning eng yaxshi usuli boʻlib, yuqoridagi formulalarning koʻpini almashtira oladi. Index Match formulasi mening shaxsiy xohishim va men undan deyarli barcha Excel qidiruvlarim uchun foydalanaman.
V-Lookup formulasi
INDEX ( qaytish_ustun , MATCH ( qidiruv_qiymati , qidiruv_ustun , 0))H-qidiruv formulasi
INDEX ( qaytish_qator , MATCH ( qidiruv_qiymati , qidiruv_qator , 0))Matritsani qidirish formulasi
Anmuayyan ustun va satr kesishmasida qiymatni qaytarish uchun klassik Index Match formulasining kengaytmasi:
INDEX ( qidiruv_jadval , MATCH ( vertikal_qidiruv_qiymati , qidiruv_ustun<2)>, 0), MATCH ( gorizontal_qidiruv_qiymati , qidiruv_qator , 0))Kasalliklar : Faqat bitta - formulaning sintaksisini eslab qolish kerak.
Ijobiy tomonlari : Exceldagi eng koʻp qirrali Qidiruv formulasi, koʻp jihatdan Vlookup, Hlookup va Lookup funksiyalaridan ustundir:
- U chap va yuqori qidiruvlarni amalga oshirishi mumkin.
- Ustunlar va qatorlarni qoʻshish yoki oʻchirish orqali qidirish jadvalini xavfsiz kengaytirish yoki yigʻish imkonini beradi.
- Qidiruv qiymatining oʻlchamiga cheklov yoʻq.
- Tezroq ishlaydi. Index Match formulasi butun jadvalga emas, balki ustunlar/satrlarga havola qilinganligi sababli, u kamroq ishlov berish quvvatini talab qiladi va Excel tezligini pasaytirmaydi.
Batafsil maʼlumot uchun quyidagi havolani tekshiring:
- INDEX MATCH VLOOKUP-ga yaxshiroq muqobil sifatida
- Ikki o'lchovli qidirish uchun INDEX MATCH MATCH formulasi
Excel qidiruvi taqqoslash jadvali
Ko'rib turganingizdek , barcha Excel qidiruv formulalari ekvivalent emas, ba'zilari bir nechta turli qidiruvlarni amalga oshirishi mumkin, boshqalari esa faqat muayyan vaziyatda ishlatilishi mumkin. Quyidagi jadval Exceldagi har bir Qidiruv formulasining imkoniyatlarini tavsiflaydi.
Formula | Vertikal qidirish | Chapdan qidirish | Gorizontal qidirish | Yuqori qidiruv | Matritsaqidirish | Ma'lumotlarni kiritish/o'chirish imkonini beradi |
Qidiruv | ✓ | ✓ | ||||
Vlookup | ✓ | |||||
Hlookup | ✓ | |||||
Vlookup match | ✓ | ✓ | ||||
Hlookup match | ✓ | ✓ | ||||
Ofset mosligi | ✓ | ✓ | ✓ | ✓ | ✓ | |
Ofset mosligi | ✓ | ✓ | ||||
Indeks mosligi | ✓ | ✓ | ✓ | ✓ | ✓ | |
Indeks mosligi | ✓ | ✓ |
Excel formulasini qidirish misollari
Muayyan vaziyatda qaysi formuladan foydalanishni tanlashda birinchi qadam qanday qidiruvni amalga oshirishni xohlayotganingizni aniqlashdir. Quyida siz eng mashhur qidirish turlari uchun formula misollarini topasiz:
Ustunlarda vertikal qidirish
Vertikal qidirish yoki Vlookup - bu bitta ustunda qidirish qiymatini topish jarayoni. va boshqa ustundan bir xil satrdagi qiymatni qaytarish. Excelda Vlookup turli usullar bilan amalga oshirilishi mumkin, jumladan:
VLOOKUP funksiyasi
Agar qidiruv qiymatlari jadvalning chap ustunida joylashgan boʻlsa va siz hech qanday harakat qilishni rejalashtirmasangiz. uchun tarkibiy o'zgarishlarmaʼlumotlar toʻplami (ustunlarni qoʻshish yoki oʻchirish) uchun oddiy Vlookup formulasidan xavfsiz foydalanishingiz mumkin:
=VLOOKUP(G2, $A$2:$E$6, 5, FALSE)
Bu yerda G2 qidiruv qiymati, A2:E6 qidiruv jadvalida va E Qaytish ustuni.
VLOOKUP MATCH
Agar siz istalgan vaqtda ustunlar qo'shilishi va o'chirilishi mumkin bo'lgan "o'zgaruvchan" Excel qidiruv jadvali bilan ishlayotgan bo'lsangiz, “Qattiq kodlangan” indeks raqami oʻrniga dinamik ustun havolasini yaratuvchi “Match” funksiyasini oʻrnatish orqali Vlookup formulangizni ushbu oʻzgarishlardan himoya qiling:
=VLOOKUP(F2,$A$1:$D$6, MATCH($G$1,$A$1:$D$1, 0), FALSE)
INDEX MATCH - Chapdan qidirish
Bu mening sevimli formulam bo'lib, u o'ngdan chapga qidirishni osonlik bilan boshqaradi va qancha ustun qo'shsangiz yoki o'chirishingizdan qat'iy nazar benuqson ishlaydi.
Masalan, qidirish ustuni uchun H2 qiymati uchun B va F ustunidan moslikni qaytaring, quyidagi formuladan foydalaning:
=INDEX($F$2:$F$6,(MATCH(H2,$B$2:$B$6,0)))
Eslatma. Vlookup formulasidan bir nechta katakchalarda foydalanishni rejalashtirganingizda, formula boshqa yacheykalarga toʻgʻri koʻchirilishi uchun har doim qidiruv jadvali maʼlumotnomasini $ belgisi (mutlaq yacheyka havolasi) yordamida bloklashingiz kerak.
Qatorlarda gorizontal qidirish
Gorizontal qidiruv - bu gorizontal joylashtirilgan ma'lumotlar to'plamida qidiradigan vertikal qidiruvning "ko'chirilgan" versiyasi. Boshqacha qilib aytganda, u bir qatorda qidirish qiymatini qidiradi va boshqa qatordan bir xil holatda qiymatni qaytaradi.
Qidiruv qiymati B9da bo'lsa, qidiruv jadvali B1:F5 bo'ladi va5-qatordan mos qiymatni qaytarmoqchi boʻlsangiz, quyidagi formulalardan birini ishlating:
HLOOKUP funksiyasi
Faqat maʼlumotlar toʻplamidagi yuqori qator boʻylab qidirish mumkin .
=HLOOKUP(B8, $B$1:$F$5, 5, FALSE)
HLOOKUP MATCH
Sof Hlookup kabi, bu formula faqat eng yuqori qatorda qidirishi mumkin, lekin sizga qidiruv jadvaliga qatorlarni xavfsiz kiriting yoki oʻchiring.
=HLOOKUP(B8, $B$1:$F$5, MATCH($A$9, $A$1:$A$5, 0), FALSE)
Bu yerda A1:A5 qator sarlavhalari, A9 esa mosliklarni qaytarmoqchi boʻlgan qator nomidir. .
INDEX MATCH
Istalgan qatorda koʻrish mumkin va yuqoridagi formulalarning hech qanday cheklovlari yoʻq.
=INDEX($B$5:$F$5,(MATCH(B8,$B$1:$F$1,0)))
Ikki o'lchovli qidirish (satr va ustun qiymatlari asosida)
Ikki o'lchovli qidirish (aka matritsalarni qidirish , ikki tomonlama qidirish yoki 2 tomonlama qidirish ) ikkala satr va ustunlardagi mosliklarga asoslangan qiymatni qaytaradi. Boshqacha qilib aytadigan bo'lsak, 2 o'lchovli qidiruv formulasi belgilangan satr va ustun kesishmasidagi qiymatni qidiradi.
Izlash jadvalingiz A1:E6 deb faraz qilsangiz, H2 katakchasi qatorlar va satrlar bo'yicha mos keladigan qiymatni o'z ichiga oladi. H3 ustunlarda mos keladigan qiymatni saqlaydi, quyidagi formulalar ishlaydi:
INDEX MATCH MATCH formula :
=INDEX($A$1:$E$6, MATCH(H2,$A$1:$A$6,0), MATCH(H3,$A$1:$E$1,0))
OFFSET MATCH MATCH formulasi :
=OFFSET($A$1,MATCH(H2,$A$2:$A$6,0),MATCH(H3,$B$1:$E$1,0))
Yuqoridagi formulalardan tashqari Excelda matritsalarni qidirishning bir qancha boshqa usullari mavjud. , va siz toʻliq maʼlumotni “Qanday qilib ikki tomonlama qidirishni amalga oshirish” boʻlimida topishingiz mumkin