تطبیق INDEX Excel با معیارهای چندگانه (4 مثال مناسب)

  • این را به اشتراک بگذارید
Hugh West

مجموعه داده های اکسل برای نگهداری سوابق اطلاعات استفاده می شود. جستجوی اطلاعات از مجموعه داده های بزرگ می تواند زمان بر باشد. اکسل فرمول های مفیدی برای جستجو و مطابقت پرس و جوها برای دریافت نتایج دقیق دارد. INDEX و MATCH برخی از پرکاربردترین مواردی هستند که نه تنها برای معیارهای منفرد بلکه برای چندین معیار نیز کار می کنند. این مقاله 4 فرمول را برای INDEX و MATCH با چند معیار با مثال های مناسب و توضیحات مناسب توضیح می دهد.

دانلود کتاب تمرین تمرین

کتاب تمرین را دانلود کنید و خودتان تمرین کنید.

Excel Index Match Multiple Criteria.xlsx

مقدمه ای بر توابع INDEX و MATCH

عملکرد INDEX

هدف:

مقدار یا مرجعی از سلول را در تقاطع یک سطر و ستون خاص در یک محدوده مشخص. توضیحات:

آرایه = محدوده داده ها.

row_num = شماره ردیف مقداری که باید برگردانده شود.

column_num =شماره ستون مقداری که باید برگردانده شود.

MATCH تابع

هدف:

موقعیت نسبی یک آیتم را در آرایه ای برمی گرداند که با یک مقدار مشخص در یک ترتیب مشخص مطابقت دارد.

فرمول عمومی:

=MATCH(lookup_value,lookup_array,[match_type])

Argume nt توضیحات:

lookup_value = جستجو شدهمقدار.

lookup_array = محدوده داده ای که مقدار جستجو شده وجود دارد.

match_type = -0، -1،1. 0 مخفف یک تطابق دقیق، -1 برای مقداری بیشتر از مطابقت دقیق، و 1 برای مقدار کمتر از مطابقت دقیق است.

3 فرمول اکسل با استفاده از توابع INDEX و MATCH با معیارهای چندگانه

ما از مجموعه داده زیر برای توضیح 4 فرمول به Excel Index و تطبیق آنها با چندین معیار استفاده خواهیم کرد.

مجموعه داده شامل 5 ستون با شناسه محصول ، رنگ ، اندازه، و قیمت لیست محصولات یک شرکت حال اگر چندین معیار دارید و می خواهید چندین معیار را مطابقت دهید تا یک مقدار مربوط به مقدار منطبق را بدست آورید. بخش‌های بعدی مقاله 3 فرمول مختلف را با توابع INDEX و MATCH با معیارهای متعدد نشان می‌دهند. بنابراین، اجازه دهید به جلو حرکت کنیم.

1. فرمول اکسل تودرتو با استفاده از توابع INDEX و MATCH با معیارهای چندگانه

اجازه دهید فرض کنیم که باید با تطبیق شناسه، رنگ و اندازه محصول، قیمت یک محصول را از مجموعه داده‌ها دریابیم.

برای به دست آوردن نتیجه می توانید از فرمول زیر با استفاده از تابع Excel INDEX و MATCH استفاده کنید:

=INDEX(E5:E11,MATCH(1,(H5=B5:B11)*(H6=C5:C11)*(H7=D5:D11),0))

در اینجا می توانید ببینید که فرمول با معیارهای چندگانه از مجموعه داده مطابقت دارد و سپس نتیجه دقیق را نشان می دهد.

🔎 فرمولتفکیک:

  • با استفاده از تابع MATCH 3 معیار: شناسه محصول ، رنگ، و اندازه به ترتیب با محدوده های B5:B11 ، C5:C11، و D5:D11 از مجموعه داده مطابقت داده می شوند. در اینجا نوع مطابقت 0 است که تطابق دقیق را نشان می دهد.
  • در نهایت، با استفاده از تابع INDEX قیمت آن محصول خاص را دریافت می کند. از محدوده E5:E11 .

بیشتر بخوانید: تطابق INDEX با 3 معیار در Excel (4 مثال) <3

2. فرمول تو در تو اکسل با دو تابع INDEX و یک تابع MATCH با معیارهای متعدد

علاوه بر این، فرمول دیگری وجود دارد که شامل دو تابع INDEX به همراه یک MATCH است. تابعی با معیارهای متعدد برای به دست آوردن یک مقدار از یک محدوده معین از داده ها.

فرمول این است:

=INDEX(E5:E12,MATCH(B15&C15&D15,INDEX(B5:B12&C5:C12&D5:D12,),0))

نتیجه با 3 معیار با محدوده داده‌های داده شده مطابقت دارد و نتیجه ارزش معیار منطبق را در محدوده مشخص شده برای خروجی نشان می‌دهد.

🔎 تفکیک فرمول:<تابع 2>

  • MATCH مقادیر جستجو را به صورت B15 ، C15 و D15 با استفاده از <1 می گیرد>AND در بین آنها.
  • بعد، تابع INDEX را می گیرد که در آن آرایه های جستجو برای هر یک از مقادیر جستجو عبارتند از B5:B12 ، C5:C12، و D5:D12 .
  • آخرین آرگومان تابع MATCH 0 است تا مطابقت دقیق را نشان دهد.
  • همه اینها هستندتو در داخل تابع INDEX دیگری قرار دارد که اولین آرگومان آن محدوده ای است که در نهایت نتیجه نشان داده می شود.

بیشتر بخوانید: مطابقت INDEX با معیارهای چندگانه در یک برگه (2 روش)

خواندنی های مشابه

  • Excel Index تطبیق معیارهای تک/چندگانه با نتایج تک/چندگانه
  • چند معیار در اکسل با استفاده از تابع INDEX، MATCH و COUNTIF
  • جمع با توابع INDEX-MATCH تحت معیارهای چندگانه در اکسل
  • INDEX، MATCH و MAX با چند معیار در Excel

3. فرمول با استفاده از INDEX با دو تابع MATCH با معیارهای چندگانه در اکسل

اما، برعکس روش فوق این است که فرمول با 2 تابع MATCH تودرتو با یک INDEX تابع نیز می تواند این کار را انجام دهد.

حالا، فرض کنید که ما یک نسخه اصلاح شده از مجموعه داده داده شده شامل اطلاعات مربوط به هودی و تی شرت را داریم و به روش زیر مرتب شده است.

0>

فرمول:

=INDEX(C6:F7,MATCH(I4,B6:B7,0),MATCH(I5&I6,C4:F4&C5:F5,0))

در این مورد از دو MATCH عملکردهایی برای مطابقت با مقادیر مجموعه داده. یکی برای سطر و دیگری برای ستون. هر دو فرمول MATCH درون یک تابع INDEX قرار گرفته اند که کاملاً کار می کند.

🔎 تفکیک فرمول:

  • فرمول اول MATCH با نام محصول T-Shirt با مقادیر موجود در ردیف مطابقت دارد( B6 و B7 ).
  • فرمول secondMATCH دو معیار رنگ و اندازه (آبی و متوسط) با محدوده دارد. به ترتیب C4:F4 و C5:F5 .
  • هر دو فرمول MATCH در داخل فرمول INDEX به عنوان آرگومان دوم تودرتو هستند. . آرگومان اول فرمول INDEX آرگومان اول را به عنوان محدوده داده ای که خروجی از آن استخراج می شود و آرگومان سوم برای تطابق دقیق 0 است.

بیشتر بخوانید: تطابق چند معیار شاخص در سطرها و ستون ها در اکسل

جایگزین INDEX-MATCH: استفاده از تابع FILTER

<0 علاوه بر این، اگر از Microsoft 365 استفاده می کنید که دارای آرایه های پویا است، می توانید از تابع FILTER با چندین معیار به عنوان جایگزینی برای فرمول های INDEX-MATCH استفاده کنید. .

برای آگاهی از نحوه اعمال تابع FILTER برای این منظور مراحل را دنبال کنید:

  • کل مجموعه داده را انتخاب کنید.

  • جدول را از برگه Insert انتخاب کنید.

  • محدوده جدول را بررسی کنید و جدول من سرصفحه دارد را علامت بزنید.
  • سپس OK را کلیک کنید.

جدول شما مانند زیر خواهد بود.

حالا فرض کنید 3 معیار (نشان داده شده در تصویر) را دارید که با استفاده از آنها باید قیمت را پیدا کنید. e از آن محصول خاص.

  • فرمول را در سلولی که می خواهید مشاهده کنید بنویسید.نتیجه:
=FILTER(Table2[[Price ]],(Table2[Product ID]=B15)*(Table2[Color]=C15)*(Table2[Size]=D15))

نتیجه در سلول نشان داده خواهد شد.

توجه: محدوده را بر این اساس انتخاب کنید و به عنوان نام جدول (در این مورد جدول 2) از جمله سربرگ محدوده (قیمت، شناسه محصول، رنگ، و اندازه برای) نشان داده می شود. از آنجایی که مجموعه داده به جدول اکسل تبدیل می شود، در فرمول قرار می گیرد.

فرمول 3 آرگومان می گیرد،

  • آگومان اول آرایه است که محدوده داده ای است که مقدار بازگشتی از آن استخراج می شود.
  • آگومان دوم <1 است>شامل
که شامل معیارها است. در مورد ما، معیارها عبارتند از شناسه محصول، رنگ، و اندازه.
  • آگومان سوم empty_if است که اگر نتیجه خالی باشد مقدار بازگشتی می گیرد. این یکی اختیاری است و ما در مورد ما به این نیاز نداریم.
  • این با معیارها مطابقت دارد و نتیجه را از محدوده در آرگومان اول ارائه می دهد.
  • بیشتر بخوانید: Excel INDEX MATCH برای برگرداندن مقادیر متعدد در یک سلول

    چیزهایی که باید به خاطر بسپارید

    1. می‌توانید CTRL+SHIFT+ENTER را از صفحه‌کلید با نگه داشتن مکان‌نما در انتهای فرمول‌هایی که شامل آرایه‌ها هستند، فشار دهید. اگرچه فقط با فشار دادن Enter خوب کار می کند، اما برای ایمن بودن می توانید از این تکنیک در حین کار با آرایه ها استفاده کنید.

    2. عملکرد FILTER فقط برای Microsoft 365 بایک ویژگی آرایه پویا اگر این نسخه را ندارید و از نسخه قدیمی‌تری استفاده می‌کنید، به سراغ 3 فرمول دیگر بروید.

    نتیجه‌گیری

    مقاله حاوی توضیح مختصری از توابع INDEX و MATCH است. پس از آن، از یک مجموعه داده برای اعمال 4 فرمول مختلف با استفاده از توابع INDEX ، MATCH، و FILTER با چندین معیار در اکسل استفاده کرد. امیدوارم مقاله برای شما مفید بوده باشد. اگر می خواهید بیشتر کاوش کنید، می توانید مقالات مرتبط زیر را بررسی کنید. اگر سوالی دارید می توانید در قسمت نظرات بنویسید.

    هیو وست یک مربی و تحلیلگر اکسل بسیار با تجربه با بیش از 10 سال تجربه در این صنعت است. وی دارای مدرک لیسانس در رشته حسابداری و امور مالی و مدرک کارشناسی ارشد در رشته مدیریت بازرگانی است. هیو علاقه زیادی به تدریس دارد و یک رویکرد آموزشی منحصر به فرد ایجاد کرده است که به راحتی قابل پیگیری و درک است. دانش تخصصی او از اکسل به هزاران دانش آموز و متخصص در سراسر جهان کمک کرده تا مهارت های خود را بهبود بخشند و در حرفه خود برتری پیدا کنند. هیو از طریق وبلاگ خود دانش خود را با جهان به اشتراک می گذارد و آموزش های رایگان اکسل و آموزش آنلاین ارائه می دهد تا به افراد و مشاغل کمک کند تا به پتانسیل کامل خود دست یابند.