Ko'p o'lchovli Excel formalarini qidirish

Excelda bir qator formuladan foydalanib, ma'lumotlar bazasida yoki ma'lumot jadvalida ma'lumotlarni topish uchun bir necha mezondan foydalanadigan qidirish formulasini yaratishimiz mumkin.

Jadval formulasi INDEX funktsiyasi ichidagi MATCH funktsiyasini joylashtirishni o'z ichiga oladi.

Ushbu qo'llanmada misol ma'lumotlar bazasida Titanium Vidjet yetkazib beruvchi topish uchun bir nechta mezondan foydalanadigan qidirish formulasini yaratish asta-sekin namunasi ko'rsatilgan.

Quyidagi darslikdagi bosqichlarni bajarishingiz yuqoridagi rasmda ko'rsatilgan formulani yaratish va ishlatish orqali sizni yuritadi.

01dan 09gacha

Ta'lim ma'lumotlarini kiritish

Ko'p me'yorlarga ega Excel vazifasi. © Ted frantsuz

O'quv qo'llanmasidagi birinchi qadam ma'lumotlarni Excel sahifasiga kiritishdir .

Öğreticideki amallarni bajarish uchun yuqoridagi rasmda ko'rsatilgan ma'lumotlarni quyidagi hujayralarga kiriting .

3 va 4- satrlarda ushbu qo'llanmada yaratilgan qator formulasini joylashtirish uchun bo'sh qoldirilgan.

O'qituvchi rasmda ko'rilgan formatlashni o'z ichiga olmaydi, lekin bu qidirish moslamasi qanday ishlashiga ta'sir qilmaydi.

Yuqoridagi holatlarga o'xshash formatlash variantlari haqida ma'lumot ushbu asosiy Excel formatlash bo'yicha qo'llanmada mavjud.

02 ning 09

INDEX funksiyasini ishga tushirish

Excel formatidagi INDEX funktsiyasini qidirish formulasida foydalanish. © Ted frantsuz

INDEX vazifasi Excelda bir nechta shaklga ega bo'lganlarning bittasi. Funktsiyani Array formasi va Malumot shakli mavjud .

Array formasi ma'lumotlar bazasidan yoki ma'lumot jadvalidan haqiqiy ma'lumotni qaytaradi, Malumot formasi sizga hujayra namunasini yoki jadvaldagi ma'lumotlarning manzilini beradi.

Biz ushbu ma'lumotlar bazasida ushbu etkazib beruvchiga uyali aloqa o'rniga titanli vidjetlar uchun yetkazib beruvchining nomini bilmoqchi bo'lganimiz uchun ushbu qo'llanmada biz Array Formasini qo'llaymiz.

Har bir forma funktsiyani boshlashdan avval tanlangan parametrlarga ega.

O'quv qadamlar

  1. Faol hujayra qilish uchun F3 uyasiga bosing. Bu erda biz ichki funktsiyaga kiramiz.
  2. Ip menyusidagi Formulalar yorlig'ini bosing.
  3. Funktsiya ochiladigan ro'yxatni ochish uchun Ip Izlash va Yo'naltiruvchi- ni tanlang.
  4. Select argumentlar dialog oynasini ochish uchun ro'yxatdagi INDEX tugmasini bosing.
  5. Muloqot oynasidagi qator, row_num, col_num parametrini tanlang.
  6. INDEX funktsiyasi dialog oynasini ochish uchun OK ni bosing.

03 dan 09 gacha

INDEX Funktsional Array Argumentini kiritish

To'liq hajmini ko'rish uchun tasvirni bosing. © Ted frantsuz

Kerakli birinchi dalil Array argumenti. Ushbu dalillar kerakli ma'lumotlarni qidirish uchun kerakli hujayralar oralig'ini bildiradi.

Ushbu dars uchun ushbu dalillar bizning namunaviy ma'lumotlar bazamiz bo'ladi.

O'quv qadamlar

  1. INDEX funktsiyasi oynasida , qator satrini bosing.
  2. Muloqot oynasiga intervalni kiritish uchun ish sahifasida D6 dan F11 hujayralarini ajratib ko'rsatish.

04 da 09

Ichki MATCH funktsiyasini ishga tushirish

To'liq hajmini ko'rish uchun tasvirni bosing. © Ted frantsuz

Bir funktsiyani ichkariga joylashtirishda kerakli argumentlarni kiritish uchun ikkinchi yoki ichki funktsiyaning dialog oynasini ochish mumkin emas.

Ichki ichki funktsiya birinchi funksiyaning argumentlaridan biri sifatida kiritilishi kerak.

Ushbu qo'llanmada ichki o'tgan MATCH funktsiyasi va uning argumentlari Row_num chizig'ining INDEX funksiyasi dialogining ikkinchi qatoriga kiritiladi .

Funktsiyalarni qo'lda kiritish funktsiyaning argumentlari bir-biridan vergul bilan ajralib turishini unutmaslik kerak.

MATCH Funktsiyaning Lookup_value argumentini kiritish

Ichki yaratilgan MATCH funktsiyasiga kirishda birinchi qadam Lookup_value mustaqil o'zgaruvchanlikni kiritishdir.

Lookup_value ma'lumotlar bazasida mos keladigan qidiruv so'zi uchun manzil yoki hujayra mos yozuvi bo'ladi.

Odatda Lookup_value faqat bitta qidiruv mezonini yoki muddatini qabul qiladi. Ko'p mezonlarni qidirish uchun Lookup_value-ni kengaytirishimiz kerak.

Bu ikki yoki bir nechta hujayra havolasini birlashtirib yoki birlashtirib, " & " belgisini ishlatish bilan birgalikda amalga oshiriladi.

O'quv qadamlar

  1. INDEX funktsiyasi oynasida Row_num satriga bosing.
  2. Funktsiyalar nomini yozing, so'ngra ochiq yumaloq bracha " ( "
  3. Aloqa maydoniga ushbu uyali ma'lumotnomani kiritish uchun D3 uyasiga bosing.
  4. Ikkinchi hujayra havolasini kiritish uchun D3 uyali ma'lumotnomasidan so'ng "" & ampersand kiriting.
  5. Ushbu ikkinchi hujayra moslamasini muloqot oynasiga kiritish uchun E3 uyasiga bosing.
  6. MATCH funktsiyasining Lookup_value argumentini kiritish uchun E3 uyali ma'lumotidan so'ng vergulni kiriting.
  7. O'qitishning keyingi bosqichi uchun INDEX funktsiyasi dialog oynasini qoldiring.

O'quvchining oxirgi bosqichida Lookup_values ​​ish varag'ining D3 va E3 hujayralariga kiritiladi.

05 dan 09 gacha

MATCH funktsiyasi uchun Lookup_array qo'shish

To'liq hajmini ko'rish uchun tasvirni bosing. © Ted frantsuz

Ushbu qadam ichki MATCH funktsiyasi uchun Lookup_array mustaqil o'zgaruvchisini qo'shishni o'z ichiga oladi.

Lookup_array , o'yinning oldingi bosqichida qo'shilgan Lookup_value mustaqilligini topish uchun MATCH funktsiyasi bilan ishlaydigan hujayralar oralig'idir.

Lookup_array argumentida ikkita qidirish maydonini aniqlaganimiz uchun, biz Lookup_array uchun xuddi shunday qilishimiz kerak. MATCH vazifasi faqat belgilangan har bir muddat uchun bitta qatorni izlaydi.

Bir nechta massivlarni kiritish uchun biz yana birovni va " & " ni birlashtiramiz .

O'quv qadamlar

Ushbu qadamlar oldingi bosqichga kiritilgan verguldan keyin INDEX funksiyasi dialog oynasidagi Row_num qatoriga kiritilishi kerak .

  1. Row_num satriga verguldan keyin kiritiladigan nuqtani joriy kiritish oxiriga joylashtirish uchun bosing.
  2. Variantni kiritish uchun ishchi varaqdagi D6 dan D11 hujayralarini ajratib ko'rsatish. Bu funksiya izlashning birinchi qatori.
  3. D6: D11 xujayrasi murojaatlaridan keyin ampersand va " & " yozing, chunki biz ikki funktsiyani qidirishni xohlaymiz.
  4. Vazifani kiritish uchun ishchi varaqdagi E6-dan E11-ga o'ting. Bu funksiya izlash uchun ikkinchi qator.
  5. MATCH funktsiyasining Lookup_array argumentini kiritish uchun E3 uyali ma'lumotidan so'ng vergulni kiriting.
  6. O'qitishning keyingi bosqichi uchun INDEX funktsiyasi dialog oynasini qoldiring.

06 dan 09 gacha

Match turini qo'shish va MATCH funktsiyasini bajarish

To'liq hajmini ko'rish uchun tasvirni bosing. © Ted frantsuz

MATCH funktsiyasining uchinchi va oxirgi argumenti Match_type argumentidir.

Ushbu argument Excelga Lookup_array-da Lookup_array qiymatlari bilan qanday mos kelishini bayon qiladi. Tanlovlar quyidagilardir: 1, 0 yoki -1.

Ushbu dalillar ixtiyoriy. Funktsiya ifodalanmagan bo'lsa, 1 standart qiymatdan foydalaniladi.

O'quv qadamlar

Ushbu qadamlar oldingi bosqichga kiritilgan verguldan keyin INDEX funksiyasi dialog oynasidagi Row_num qatoriga kiritilishi kerak .

  1. Row_num qatoridagi verguldan so'ng nolga " 0 " yozing, chunki ichki funktsiya D3 va E3 hujayralarida kiritilgan atamalarga to'liq mos kelishi kerak.
  2. MATCH funktsiyasini bajarish uchun yopiladigan yumaloq qavs markasini kiriting.
  3. O'qitishning keyingi bosqichi uchun INDEX funktsiyasi dialog oynasini qoldiring.

07 of 09

INDEX Funktsiyasiga qaytish

To'liq hajmini ko'rish uchun tasvirni bosing. © Ted frantsuz

Endi MATCH vazifasi bajarilsa, ochiq dialog oynasining uchinchi qatoriga o'tamiz va INDEX funksiyasining oxirgi argumentini kiriting.

Bu uchinchi va oxirgi argument Excelga ustun sonini D6 dan F11 oralig'ida bildiradigan Column_num argumenti bo'lib, bu erda funksiya tomonidan qaytarilgan ma'lumotni topamiz. Bunday holda, titanium vidjetlar uchun yetkazib beruvchi.

O'quv qadamlar

  1. Muloqot oynasidagi Column_num satriga bosing.
  2. D6 dan F11 oralig'idagi uchinchi ustunda ma'lumotlar izlayotganimiz uchun, bu qatorda uchta " 3 " raqamini kiriting (tirnoqli so'zlar yo'q).
  3. OK ni bosing yoki INDEX funktsiyasi bilan aloqa qutisini yopmang. O'quv qo'llanasidagi keyingi qadam uchun ochiq qolishi kerak - qatorli formula yaratish.

08 of 09

Array formulasini yaratish

Excelga qidirish qatori formulasi. © Ted frantsuz

Muloqot qutisini yopishdan oldin biz ichki funktsiyani bir qator formula bilan aylantirishimiz kerak.

Array formulasi ma'lumot jadvalida bir nechta terminlarni izlashga imkon beradi. Ushbu qo'llanmada biz ikkita shartni topmoqdamiz: 1-ustundagi vidjetlar va 2-ustundan titan.

Excelga qator formulasini yaratish klaviaturada CTRL , SHIFT va ENTER tugmalarini bir vaqtning o'zida bosish bilan amalga oshiriladi.

Ushbu tugmachalarni bosish samarasi bu funktsiyani jingalak qavslar bilan to'ldirishdir: {} bu endi uning qatori formulasini bildiradi.

O'quv qadamlar

  1. Tugallangan dialog oynasi hali ham ushbu qo'llanmaning oldingi bosqichidan ochilgan bo'lsa, klaviaturada CTRL va SHIFT tugmachalarini bosing va ushlab turing, so'ngra ENTER tugmasini bosing va qoldiring.
  2. To'g'ri amalga oshirilgan bo'lsa, dialog oynasi yopiladi va F3 uyasida - funksiyaga kiritilgan kamerada # N / A xato paydo bo'ladi.
  3. D3 va E3 hujayralari bo'sh bo'lgani uchun F3 uyasida # N / A xatosi paydo bo'ladi. D3 va E3 bu funktsiyaning 5-bosqichda Lookup_values ​​ni topish uchun aytilgan hujayralardir. Ma'lumotlar ushbu ikkita kameraga qo'shilgandan so'ng, xato ma'lumotlar bazasidan olingan ma'lumotlar bilan almashtiriladi.

09 dan 09 gacha

Qidiruv mezonlarini qo'shish

Excelga qidirish qatori formulasi bilan ma'lumotlarni topish. © Ted frantsuz

O'quv qo'llanmasidagi oxirgi qadam, bizning ish sahifamizdagi qidirish so'zlarini qo'shishdir.

Avvalgi qadamda aytib o'tganimizdek, biz 1-ustundagi Widgetlar va Titom 2-ustunidan mos keladigan narsalarni izlayapmiz.

Bizning formulamiz ma'lumotlar bazasidagi tegishli ustunlardagi har ikkala shart uchun mos keladigan topilma topsa, u qiymatni uchinchi ustundan qaytaradi.

O'quv qadamlar

  1. D3 uyasiga bosing.
  2. Vidjetlarni kiriting va Klaviaturadan Enter ni bosing.
  3. E3 uyasiga bosing.
  4. Titani kiriting va Klaviaturadan Enter ni bosing.
  5. Ta'minotchining nomi Widgets Inc. F3 hujayrasida ko'rinishi kerak - bu funksiyaning joylashuvi Titanium Vidjetlarni sotadigan yagona yetkazib beruvchidir.
  6. F3 uyasiga to'liq vazifani bossangiz
    {= INDEX (D6: F11, MATCH (D3 & E3, D6: D11 & E6: E11, 0), 3)}
    ish varag'i ustidagi formulalar panasida paydo bo'ladi.

Eslatma: Bizning misolimizda titanium vidjetlar uchun bitta etkazib beruvchi mavjud edi. Agar bir nechta yetkazib beruvchi bo'lsa, avval ma'lumotlar bazasida ko'rsatilgan etkazib beruvchi funksiya tomonidan qaytariladi.