فهرست مطالب
بیشترین توابع مورد استفاده در Microsoft Excel برای اجرای جستجوهای پیچیده تر عبارتند از INDEX و MATCH . این به این دلیل است که INDEX و MATCH برای انجام جستجوهای عرضی و طولی بسیار متنوع هستند. تابع INDEX MATCH ترکیبی از دو تابع Excel است: INDEX و MATCH . این دو فرمول، زمانی که ترکیب شوند، ممکن است بسته به نیازهای عمودی و افقی، مقدار یک سلول را در پایگاه داده جستجو کرده و بیاورند. در این مقاله، نحوه استفاده از Excel INDEX MATCH برای برگرداندن چندین مقدار در یک سلول را نشان خواهیم داد.
دانلود کتاب تمرین تمرین
می توانید کتاب کار را دانلود کنید و با آنها تمرین کنید.
INDEX MATCH Return Multiple Value.xlsx
مقدمه ای بر تابع INDEX
عملکرد INDEX به عنوان تابع جستجو و مراجع در اکسل طبقه بندی می شود.
- Syntax
نحو تابع INDEX
INDEX(آرایه، row_num، [column_num]) است
- استدلال
استدلالها | نیاز | توضیح |
---|---|---|
آرایه | ضروری | این یک عنصر آرایه یا محدوده سلولی است. |
row_num | لازم است | این محل ردیفی است که ارجاع از آن باز می گردد. |
column_num | اختیاری | این ستون استموقعیتی که ارجاع از آن بازگردانده می شود. |
- مقدار بازگشتی
مقدار یا ارجاعی به یک مقدار از یک جدول یا محدوده ای از مقادیر.
مقدمه ای بر تابع MATCH
عملکرد MATCH یک سلول را برای یک تطابق خاص بررسی می کند و برمی گرداند. مکان دقیق آن در محدوده.
- Syntax
Syntax برای تابع MATCH
- Arguments
استدلال ها | نیاز | توضیح |
---|---|---|
ضروری | این بدان معنی است که مقدار در محدوده ای است که بررسی می شود. | |
lookup_array | لازم است | این به معنای محدوده ای است که مقدار در آن جستجو می شود. |
match_type | اختیاری | برای تعیین مطابقت تابع استفاده می شود. نوع در بیشتر موارد، یک مقدار عددی است. سه نوع تطابق وجود دارد که ممکن است مورد استفاده قرار گیرد: برای یافتن یک تطابق دقیق، 0 را وارد کنید. 1 برای کشف بزرگترین مقدار کمتر یا مساوی با مقدار جستجو. -1 برای کشف کمترین مقدار بزرگتر یا مساوی با مقدار جستجو> مقداری را که یک مکان آرایه جستجو را نشان می دهد برمی گرداند. مقدمه مجموعه دادهعملکرد INDEX در اکسل بسیار متنوع است وقوی است و در تعداد زیادی از محاسبات اکسل ظاهر می شود. تابع MATCH برای تعیین مکان یک عنصر در یک دسته در نظر گرفته شده است. برای استفاده از توابع برای برگرداندن چندین مقدار به یک سلول، از مجموعه داده زیر استفاده می کنیم. مجموعه داده نشان دهنده یک کسب و کار محلی کوچک است که محصولات را پس از واردات از کشورهای مختلف به فروش می رساند. و مجموعه داده شامل کشور در ستون B از جایی که محصولات را وارد می کنند، قیمت هر محصول در ستون C ، و نام محصول در ستون E . حالا، فرض کنید، باید تمام محصولات وارد شده از یک کشور خاص را استخراج کنیم.
روشهای گام به گام Excel INDEX MATCH برای برگرداندن چندین مقدار در یک سلولابتدا، ما میتوانیم توابع جستجو را ترکیب کنیم: INDEX MATCH برای برگرداندن چندین مقدار. همراه با این توابع، به توابع SMALL ، IF و ISNUMBER نیاز داریم. تابع SMALL بسته به موقعیت آن در لیستی از مقدار عددی که بر اساس مقدار به ترتیب افزایش طبقه بندی می شود، مقدار عددی تولید می کند. این تابع حداقل مقادیر را از یک آرایه در یک مکان خاص برمی گرداند. تابع IF یک آزمایش منطقی انجام می دهد و اگر نتیجه TRUE باشد یک مقدار و مقدار دیگر را برمی گرداند. اگر نتیجه FALSE باشد. این تابع دو مقدار را با هم مقایسه می کند و یکی از آنها را خروجی می دهدچندین نتیجه. عملکرد ISNUMBER بررسی نمی کند که آیا یک مقدار سلول عددی است یا خیر. تابع ISNUMBER TRUE را زمانی نشان می دهد که یک سلول شامل یک عدد باشد. در غیر این صورت، FALSE را برمی گرداند. ISNUMBER را می توان برای تأیید اینکه یک ردیف یک مقدار عددی را نشان می دهد یا اینکه خروجی یک تابع دیگر یک عدد است استفاده می شود. این یک پارامتر، مقدار را میپذیرد که میتواند مرجع سلول باشد. مرحله 1: اعمال INDEX & توابع MATCH برای برگرداندن مقادیر متعددفرض کنید، ابتدا می خواهیم تمام محصولات وارد شده از استرالیا را با استفاده از تابع INDEX MATCH در این مرحله استخراج کنیم. . بیایید مراحل استفاده از تابع را برای برگرداندن چندین مقدار به یک سلول دنبال کنیم.
=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)))
🔎 فرمول چگونه کار می کند؟
بیشتر بخوانید: نمونه هایی با INDEX- فرمول MATCH در اکسل (8 رویکرد) خواندنی های مشابه همچنین ببینید: نحوه محاسبه فاصله بین دو مختصات GPS در اکسل
مرحله 2: Excel TEXTJOIN یا تابع CONCATENATE برای قرار دادن مقادیر متعدد در یک سلولاکنون، باید نتیجه را در یک سلول واحد ترکیب کنیم. برای این منظور از یک تابع متفاوت استفاده خواهیم کرد. برای این کار می توانیم از تابع TEXTJOIN یا تابع CONCATENATE استفاده کنیم. در این صورت از هر دوی آنها در مراحل مختلف استفاده خواهیم کرد. عملکرد TEXTJOIN متن را از محدوده ها و/یا نویسه های مختلف، با استفاده از جداکننده ای که بین هر مقدار متنی که به یکدیگر متصل می شود، تعریف می کنید، می پیوندد. عملکرد CONCATENATE در اکسل برای اتصال چند بیت متن به یکدیگر یا خلاصه کردن اطلاعات از بسیاری از سلول ها در یک سلول واحد در نظر گرفته شده است. برای مثال، بیایید از روشهای فرعی برای استفاده از هر دو تابع برای قرار دادن نتایج چند مقدار در یک سلول استفاده کنیم.
=TEXTJOIN(", ",TRUE,F8:F10)
=CONCATENATE(F8,", ",F9,", ",F10)
بیشتر بخوانید: Excel فرمول INDEX-MATCH برای برگرداندن مقادیر چندگانه به صورت افقی نتیجه گیریروش های بالا رویه های Excel را به شما نشان می دهد INDEX MATCH برای برگرداندن مقادیر چندگانه در یک سلول . امید است که این بتواند به شما کمک کند! در صورت داشتن هرگونه سوال، پیشنهاد یا بازخورد لطفاً در قسمت نظرات با ما در میان بگذارید. یا می توانید نگاهی به مقالات دیگر ما در وبلاگ ExcelWIKI.com بیندازید! |