فهرست مطالب
برای استخراج دادهها با معیارها یا شرایط مختلف در مایکروسافت اکسل، ترکیبی از توابع INDEX و MATCH تا کنون به بهترین وجه مناسب است. در این مقاله، شما یاد خواهید گرفت که چگونه می توانید از این توابع INDEX و MATCH به همراه 3 معیار مختلف در اکسل با تصاویر مناسب استفاده کنید.
دانلود کتاب تمرین
می توانید کتاب کار Excel را که برای تهیه این مقاله استفاده کرده ایم دانلود کنید.
INDEX MATCH with 3 Criteria.xlsx
4 موارد استفاده از مطابقت INDEX با 3 معیار در Excel
1. INDEX MATCH با 3 معیار در اکسل (فرمول آرایه)
در مجموعه داده زیر، تعدادی از مدلهای گوشی هوشمند شیائومی با مدلهای چیپست، رم و پیکربندی دوربین مربوطه قرار دارند. بر اساس داده های موجود در جدول، مدل گوشی هوشمندی را پیدا می کنیم که از سه ستون مشخصات اول، سه معیار مختلف را برآورده می کند.
به عنوان مثال، می خواهیم مدلی را پیدا کنیم که از چیپست اسنپدراگون استفاده می کند. ، دارای 8 گیگابایت رم و دارای دوربین 108 مگاپیکسلی است.
خروجی Cell E17 را انتخاب کنید و نوع:
=INDEX(E5:E14,MATCH(1,(C17=B5:B14)*(C18=C5:C14)*(C19=D5:D14),0))
اکنون CTRL+Shift+Enter را فشار دهید تا خروجی را پیدا کنید زیرا این یک فرمول آرایه است. اما اگر از Excel 365 استفاده می کنید، باید فقط Enter را فشار دهید.
در اینجا، MATCH تابع شماره ردیف را بر اساس معیارهای تعریف شده استخراج می کند. با اولین آرگومان آن به عنوان 1،تابع MATCH به دنبال مقدار 1 در آرایه جستجو (آگومان دوم) می گردد که در آن همه معیارها برآورده شده اند و شماره ردیف مربوطه را برمی گرداند. تابع INDEX سپس از این شماره ردیف برای استخراج مدل گوشی هوشمند از ستون E استفاده می کند.
بیشتر بخوانید: چگونه چندگانه را مطابقت دهیم معیارهایی از آرایه های مختلف در اکسل
2. INDEX MATCH با 3 معیار در اکسل (فرمول غیر آرایه)
اگر نمی خواهید از فرمول آرایه استفاده کنید، فرمول دیگری برای اعمال در خروجی وجود دارد Cell E17 :
=INDEX(E5:E14,MATCH(1,INDEX((C17=B5:B14)*(C18=C5:C14)*(C19=D5:D14),0,1),0))
پس از فشار دادن Enter ، خروجی مشابهی را که در بخش قبل یافت شد دریافت خواهید کرد.
تابع توسط یک تابع INDEX دیگر تعریف شده است که همه معیارهای منطبق را جستجو می کند و یک آرایه را برمی گرداند:
{0;1;0;0;0 تابع ;1;0;0;1;0}
- MATCH سپس به دنبال مقدار- 1 در این آرایه می گردد و شماره ردیف مربوطه را برمی گرداند.
- در نهایت، تابع خارجی INDEX مقدار ستون E را بر اساس شماره ردیف موجود در مرحله قبل استخراج می کند.
بیشتر بخوانید: INDEX، MATCH و MAX با چند معیار در اکسل
خواندن مشابه
- معیارهای چندگانه در اکسل با استفاده از INDEX، MATCH و COUNTIFFunction
- Excel Index Match single/multiple standard with single/multiple results
- Excel INDEX-MATCH Formula for بازگشت چند مقدار به صورت افقی
- تطبیق معیارهای چندگانه INDEX با حروف عام در اکسل (راهنمای کامل)
- [اصلاح شد!] INDEX MATCH مقدار صحیح را در اکسل بر نمی گرداند (5 دلیل)
3. ترکیبی از توابع IFERROR، INDEX و MATCH با 3 معیار
گاهی اوقات، معیارها یا شرایط داده شده ممکن است با داده های موجود در جدول مطابقت نداشته باشند. در این صورت، هر یک از فرمولهای دو روش آخر، خطای #N/A را برمیگرداند. اما میتوانیم فرمول را تغییر دهیم تا اگر معیارهای دادهشده مطابقت نداشته باشند، پیام "در دسترس نیست" را برگردانیم. بنابراین، ما باید از تابع IFERROR برای خدمت به هدف استفاده کنیم.
فرمول مورد نیاز در خروجی Cell E17 باید اکنون باشد:
=IFERROR(INDEX(E5:E14,MATCH(1,INDEX((C17=B5:B14)*(C18=C5:C14)*(C19=D5:D14),0,1),0)),"Not Available")
پس از فشار دادن Enter ، پیام تعریف شده را مشاهده می کنیم- "در دسترس نیست" زیرا معیارها را کمی تغییر داده ایم. نمی توانند با داده های موجود در جدول ارتباط برقرار کنند.
بیشتر بخوانید: IF با INDEX-MATCH در اکسل (3 رویکرد مناسب) )
4. INDEX MATCH با 3 معیار در امتداد ستون(ها) و ردیف(ها) در اکسل
در بخش آخر، اکنون هدرهای چیپست و رم را در دو ردیف جداگانه اختصاص می دهیم (4 و 5) . ما همچنین دو برند دیگر گوشی هوشمند را به آن اضافه کرده ایم ستون C . محدوده سلولها از D6 تا F8 نشاندهنده مدلهای مربوطه بر اساس مارکها، چیپستها و رمها در سربرگهای ستون و ردیف است.
بر اساس این ماتریس با جستجو در ردیفها و سرصفحههای ستون، مدل تلفن هوشمند را در Cell E11 که معیارهای تعریف شده در محدوده سلولها D11:D13 را برآورده میکند، بیرون میآوریم.
در خروجی Cell E11 ، فرمول مورد نیاز در شرایط مشخص شده به صورت زیر خواهد بود:
=INDEX(D6:F8, MATCH(C13,C6:C8,0), MATCH(C11&C12,D4:F4&D5:F5,0))
پس از فشار دادن Enter ، خروجی نهایی را همانطور که در تصویر زیر نشان داده شده است خواهید یافت.
در این فرمول، اولین MATCH تابع شماره ردیف را از ستون C تعریف می کند که با معیارهای داده شده برای مارک ها مطابقت دارد. در آرگومان سوم (column_num) از تابع INDEX ، تابع دوم MATCH با ترکیب چیپست و معیارهای RAM، شماره ستون را تعریف می کند.
بیشتر بخوانید: شاخص تطبیق چندین معیار در سطرها و ستون ها در اکسل
کلمات پایانی
امیدوارم همه از این روشهایی که در بالا ذکر شد، اکنون به شما کمک میکند تا هنگام کار با توابع INDEX و MATCH با 3 معیار مختلف، آنها را در صفحهگسترده اکسل خود اعمال کنید. اگر سوال یا بازخوردی دارید، لطفا در قسمت نظرات با من در میان بگذارید. یا می توانید سایر مقالات ما را در رابطه با توابع اکسل در این وب سایت بررسی کنید.