Bir hujayradagi bir nechta qiymatlarni qaytarish uchun Excel INDEX MATCH

  • Buni Baham Ko'Ring
Hugh West

Microsoft Excel da murakkabroq qidiruvlarni amalga oshirish uchun eng tez-tez ishlatiladigan funksiyalar INDEX va MATCH dir. Buning sababi, INDEX va MATCH ko'ndalang va bo'ylama qidiruvlarni amalga oshirish uchun juda ko'p qirrali. INDEX MATCH funksiyasi Excelning ikkita funksiyasini birlashtiradi: INDEX va MATCH . Ikkala formulalar birlashtirilganda, vertikal va gorizontal talablarga qarab ma'lumotlar bazasidagi katak qiymatini qidirishi va keltirishi mumkin. Ushbu maqolada biz Excel INDEX MATCH -dan bir katakka bir nechta qiymatlarni qaytarish uchun qanday foydalanishimiz mumkinligini ko'rsatamiz.

Amaliy kitobni yuklab oling.

Ishchi kitobni yuklab olishingiz va ular bilan mashq qilishingiz mumkin.

INDEX MATCH Bir nechta qiymatni qaytarish.xlsx

INDEX funksiyasiga kirish

INDEX funksiyasi Excelda Qidiruv va havolalar funksiyasi sifatida tasniflanadi.

  • Sintaksis

INDEX funksiyasi sintaksisi

INDEX(massiv, qator_num, [ustun_num])

  • Argumentlar
ARGUMENTLAR TALAB IZOH
massiv Majburiy Bu massiv elementi yoki hujayra diapazoni.
satr_num Majburiy Bu yoʻnaltiruvchi qaytib keladigan qator joylashuvi.
ustun_num Ixtiyoriy Bu ustuntavsiyanoma qaytariladigan pozitsiya.
  • Qaytish qiymati

Qiymat yoki havolalarni qaytaradi jadval yoki qiymatlar diapazonidagi qiymat.

MATCH funksiyasiga kirish

MATCH funksiyasi muayyan moslik uchun katakchani tekshiradi va qaytaradi. uning diapazondagi aniq joylashuvi.

  • Sintaksis

MATCH funksiyasi sintaksisi

MATCH(qidiruv_qiymati, qidirish_massivi, [mos_turi])

  • Argumentlar
ARGUMENTLAR TALAB IZOH
qidiruv_qiymati Majburiy Bu qiymat tekshiriladigan diapazonda ekanligini bildiradi.
lookup_massiv Majburiy Bu qiymat qidiriladigan diapazonni bildiradi.
match_type Ixtiyoriy Funktsiya mosligini belgilash uchun ishlatiladi turi. Aksariyat hollarda bu raqamli qiymatdir. Uch xil moslikdan foydalanish mumkin:

Aniq moslikni topish uchun 0 raqamini kiriting.

1 qidiruv qiymatidan kichik yoki unga teng boʻlgan eng katta qiymatni topish uchun.

Qidiruv qiymatidan katta yoki unga teng eng kichik qiymatni aniqlash uchun -1.

  • Qaytish qiymati

Qidiruv massivi joylashuvini ifodalovchi qiymatni qaytaradi.

Ma'lumotlar to'plamiga kirish

Excel'dagi INDEX funksiyasi juda ko'p qirrali vakuchli va u ko'p sonli Excel hisoblarida ko'rinadi. MATCH funksiyasi toifadagi elementning joylashuvini aniqlash uchun mo'ljallangan.

Bir katakka bir nechta qiymatlarni qaytarish funksiyalaridan foydalanish uchun biz quyidagi ma'lumotlar to'plamidan foydalanamiz. Ma'lumotlar to'plami turli mamlakatlardan import qilingan mahsulotlarni sotadigan kichik mahalliy biznesni ifodalaydi. Va ma'lumotlar to'plamida mahsulot import qilinadigan joydan B ustunida Mamlakat , C ustunidagi har bir mahsulotning narxi , va E ustunidagi Mahsulot nomi.

Endi, biz ma'lum bir mamlakatdan import qilingan barcha mahsulotlarni ajratib olishimiz kerak.

Bir katakka bir nechta qiymatlarni qaytarish uchun Excel INDEX MATCH-ning bosqichma-bosqich protseduralari

Birinchidan, biz qidirish funksiyalarini birlashtira olamiz: INDEX MATCH bir nechta qiymatlarni qaytarish uchun. Bu funksiyalar bilan birgalikda bizga KICHIK , IF va ISNUMBER funktsiyalari kerak bo'ladi.

KICHIK funksiya raqamli qiymat roʻyxatidagi oʻrniga qarab sonli qiymat hosil qiladi. Bu funktsiya ma'lum bir joydagi massivdan minimal qiymatlarni qaytaradi.

AGAR funksiyasi mantiqiy testni amalga oshiradi va agar natija TRUE bo'lsa, bitta qiymatni va boshqasini qaytaradi. agar natija FALSE bo'lsa. Bu funksiya ikkita qiymatni solishtiradi va istalgan birini chiqaradibir nechta natijalar.

ISNUMBER funksiyasi hujayra qiymatining sonli ekanligini tekshirmaydi. ISNUMBER funktsiyasi katak raqamni o'z ichiga olgan bo'lsa, TRUE ni ko'rsatadi; aks holda, u FALSE ni qaytaradi. ISNUMBER qator raqamli qiymatni yoki boshqa funktsiyaning chiqishi raqam ekanligini tekshirish uchun ishlatilishi mumkin. U yacheykaga havola bo'lishi mumkin bo'lgan yagona parametr, qiymatni qabul qiladi.

1-qadam: Apply INDEX & Bir nechta qiymatlarni qaytarish uchun MATCH funksiyalari

Faraz qilaylik, birinchi navbatda biz ushbu bosqichda INDEX MATCH funktsiyasidan foydalanib Avstraliya dan import qilingan barcha mahsulotlarni chiqarmoqchimiz. . Bir katakka bir nechta qiymatlarni qaytarish funksiyasidan foydalanish tartib-qoidalarini bajaramiz.

  • Birinchidan, formula qo'ymoqchi bo'lgan katakchani tanlang.
  • Ikkinchidan, formulani kiriting. o'sha tanlangan katak.
=INDEX($D$5:$D$12, SMALL(IF(ISNUMBER(MATCH($B$5:$B$12,$F$5, 0)), MATCH(ROW($B$5:$B$12), ROW($B$5:$B$12)),""), ROWS($A$1:A1)))

  • Bundan keyin tugatish uchun Enter tugmasini bosing. protsedurasini bajaring va natijani olingan katakchada ko'ring.

  • Shundan so'ng formulani takrorlash uchun To'ldirish dastagini pastga torting. diapazon. Yoki Avtomatik toʻldirish diapazonni Plyus ( + ) belgisiga ikki marta bosing.

  • Nihoyat, barcha quyi bosqichlardan so‘ng biz natijani F8:F10 katakcha oralig‘ida ko‘rishimiz mumkin.

🔎 Formula qanday ishlaydi?

  • QATLAR($A$1:A1): Ushbu bo'limda,biz A1 katakchasini boshlang'ich nuqtasi sifatida ishlatamiz.
  • ROW($B$5:$B$12)) : Bu qism B5 katakchalarini ko'rsatadi. B12 orqali tanlanadi.
  • MATCH(QATR($B$5:$B$12), QAT($B$5:$B$12)),””) : Qism oraliqda ( B5:B12 ) aniq mos keladigan qiymatlarni qidiradi va ularni qaytaradi.
  • (MATCH($B$5:$B$12,$F) $5, 0)) : Ushbu bo'lim ( B5:B12 ) diapazonidagi F5 yacheyka qiymatiga mos keladigan qiymatlarni qidiradi.
  • ISNUMBER(MATCH($B$5:$B$12,$F$5, 0) : ( B5:B12 ) diapazondagi mos qiymatlar raqamlar ekanligini yoki yoʻqligini aniqlaydi.
  • IF(ISNUMBER(MATCH($B$5:$B$12,$F$5, 0)) : Qator diapazonda mos keladigan qiymatlar mavjudligini bildiradi ( B5: B12 ), IF formulasi qaytariladi.
  • KICHIK(AGAR(ISNUMBER(MATCH($B$5:$B$12,$F$5, 0))), MATCH(ROW($B$5:$B$12), ROW($B$5:$B$12)),””), QATLAR($A$1:A1)) : Har bir massiv uchun bu funksiya eng past mos qiymat.
  • INDEX($D$5:$D$12,KICHIK(AGAR(ISNUMBER(MATCH($B$5:$B$12,$F$5, 0)), MATCH(ROW) ($B $5:$B$12), ROW($B$5:$B$12)),””), ROWS($A$1:A1))) : Nihoyat, bu formula massivni qidiradi ( D5: D12 ) mos qiymatlar uchun va ularni katakchaga qaytaradi ( F8:F10 ).

Batafsil o'qing: INDEX- bilan misollar Excelda MATCH formulasi (8 yondashuv)

Shunga oʻxshash oʻqishlar

  • INDEX MATCH Excelda joʻxori belgisi bilan bir nechta mezon (toʻliq qoʻllanma)
  • Qanday foydalaniladiExcelda VLOOKUP oʻrniga INDEX MATCH (3 usul)
  • Excelda takroriy qiymatlar bilan INDEX+MATCH (3 ta tezkor usul)
  • Excel INDEX Agar katakchada matn boʻlsa MATCH
  • Bir nechta natijalarni yaratish uchun Excelda INDEX-MATCH formulasidan qanday foydalanish kerak

2-bosqich: Excel TEXTJOIN yoki bir katakka bir nechta qiymatlarni joylashtirish uchun CONCATENATE funksiyasi

Endi natijani bitta katakka birlashtirishimiz kerak. Buning uchun biz boshqa funktsiyadan foydalanamiz. Buning uchun biz TEXTJOIN funktsiyasidan yoki CONCATENATE funksiyasidan foydalanishimiz mumkin. Bunday holda, biz ikkalasini ham turli bosqichlarda ishlatamiz. TEXTJOIN funksiyasi matnni turli diapazonlar va/yoki belgilardan birlashtiradi, bunda siz birlashtiriladigan har bir matn qiymati orasida aniqlagan ajratuvchi yordamida. Excel-dagi CONCATENATE funksiyasi bir nechta matn bitlarini bir-biriga ulash yoki ko'p hujayralardagi ma'lumotlarni bitta katakka umumlashtirish uchun mo'ljallangan. Masalan, bir nechta qiymatli natijalarni bitta katakka joylashtirish uchun ikkala funksiyadan ham foydalanish uchun quyi protseduralardan foydalanamiz.

  • Birinchi navbatda, bir nechta qiymatni qo'ymoqchi bo'lgan katakchani tanlang. natija bitta katakka hosil bo'ladi.
  • Keyin, formulani o'sha katakka kiriting.
=TEXTJOIN(", ",TRUE,F8:F10)

  • Nihoyat, natijani koʻrish uchun Enter tugmasini bosing.

  • TEXTJOIN funktsiyasidan foydalanish oʻrniga, ichida CONCATENATE funksiyasidan ham foydalanishingiz mumkintanlangan hujayra. Xuddi shunday, TEXTJOIN funksiyasi ham xuddi shunday ishlaydi. Shunday qilib, formulani ushbu katakchaga kiriting.
=CONCATENATE(F8,", ",F9,", ",F10)

  • Nihoyat, oldingi kabi tugmasini bosing. tugmachasini kiriting. Natijada, bu formula bir nechta qiymatlarni bitta katakka qo'yish natijasini ko'rsatadi.

Batafsil o'qish: Excel Bir nechta qiymatlarni gorizontal ravishda qaytarish uchun INDEX-MATCH formulasi

Xulosa

Yuqoridagi protseduralar sizga Excelning bir nechta qiymatlarni qaytarish uchun INDEX MATCH protseduralarini ko'rsatadi. bitta hujayrada . Umid qilamanki, bu sizga yordam beradi! Agar sizda biron bir savol, taklif yoki fikr-mulohazalaringiz bo'lsa, sharhlar bo'limida bizga xabar bering. Yoki ExcelWIKI.com blogidagi boshqa maqolalarimiz bilan tanishishingiz mumkin!

Hugh West - bu sohada 10 yildan ortiq tajribaga ega bo'lgan yuqori tajribali Excel treneri va tahlilchisi. Buxgalteriya hisobi va moliya yo‘nalishi bo‘yicha bakalavr va biznes boshqaruvi bo‘yicha magistr darajasiga ega. Xyu o'qitishga ishtiyoqi bor va unga amal qilish va tushunish oson bo'lgan o'ziga xos o'qitish usulini ishlab chiqdi. Uning Excel bo'yicha ekspert bilimlari butun dunyo bo'ylab minglab talabalar va mutaxassislarga o'z malakalarini oshirishga va o'z martabalarida muvaffaqiyat qozonishlariga yordam berdi. Xyu o'z blogi orqali o'z bilimlarini dunyo bilan baham ko'radi, jismoniy shaxslar va korxonalarga o'z salohiyatini to'liq ro'yobga chiqarishga yordam berish uchun bepul Excel darsliklari va onlayn treninglarni taklif qiladi.