اکسل INDEX MATCH برای برگرداندن مقادیر متعدد در یک سلول

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

بیشترین توابع مورد استفاده در 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

<0 است> MATCH(مقدار_جستجو، آرایه_جستجو، [مطابق_نوع])
  • Arguments
16>20> مقدار_جستجو
استدلال ها نیاز توضیح
ضروری این بدان معنی است که مقدار در محدوده ای است که بررسی می شود.
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)))

  • به علاوه، کلید Enter را فشار دهید تا کار تمام شود رویه را مشاهده کنید و نتیجه را در آن سلول حاصل مشاهده کنید.

  • پس از آن، Fill Handle را به پایین بکشید تا فرمول را تکرار کنید. محدوده. یا برای تکمیل خودکار محدوده، روی نماد Plus ( + ) دوبار کلیک کنید.

  • در نهایت، با پیروی از تمام مراحل فرعی، می‌توانیم نتیجه را در محدوده سلولی F8:F10 مشاهده کنیم.

🔎 فرمول چگونه کار می کند؟

  • ROWS($A$1:A1): در این بخش،ما از سلول A1 به عنوان نقطه شروع استفاده می کنیم.
  • ROW($B$5:$B$12)) : این قسمت سلول های B5 را نشان می دهد از طریق B12 انتخاب شده است.
  • MATCH(ROW($B$5:$B$12)، ROW($B$5:$B$12))"") : بخش به دنبال مقادیری می گردد که دقیقاً در محدوده ( B5:B12 ) مطابقت دارند و آنها را برمی گرداند.
  • (MATCH($B$5:$B$12,$F $5, 0)) : این بخش به دنبال مقادیری می گردد که با مقدار سلول F5 در محدوده ( B5:B12 ) مطابقت دارند.
  • ISNUMBER(MATCH($B$5:$B$12,$F$5, 0): تعیین می‌کند که آیا مقادیر منطبق در محدوده ( B5:B12 ) عدد هستند یا خیر.
  • IF(ISNUMBER(MATCH($B$5:$B$12,$F$5, 0)) : این خط به این معنی است که اگر مقادیر منطبقی در محدوده وجود داشته باشد ( B5: B12 )، فرمول IF برمی گردد.
  • 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($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))) : در نهایت، این فرمول آرایه را جستجو می کند ( D5: D12 ) برای مقادیر مطابقت داده شده و آنها را در سلول ( F8:F10 ) برمی گرداند.

بیشتر بخوانید: نمونه هایی با INDEX- فرمول MATCH در اکسل (8 رویکرد)

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

  • معیارهای چندگانه مطابقت INDEX با حروف عام در اکسل (راهنمای کامل)
  • نحوه استفادهINDEX MATCH به جای VLOOKUP در Excel (3 روش)
  • INDEX+MATCH با مقادیر تکراری در Excel (3 روش سریع)
  • Excel INDEX MATCH اگر سلول حاوی متن باشد
  • نحوه استفاده از فرمول INDEX-MATCH در اکسل برای ایجاد چندین نتیجه

مرحله 2: Excel TEXTJOIN یا تابع CONCATENATE برای قرار دادن مقادیر متعدد در یک سلول

اکنون، باید نتیجه را در یک سلول واحد ترکیب کنیم. برای این منظور از یک تابع متفاوت استفاده خواهیم کرد. برای این کار می توانیم از تابع TEXTJOIN یا تابع CONCATENATE استفاده کنیم. در این صورت از هر دوی آنها در مراحل مختلف استفاده خواهیم کرد. عملکرد TEXTJOIN متن را از محدوده ها و/یا نویسه های مختلف، با استفاده از جداکننده ای که بین هر مقدار متنی که به یکدیگر متصل می شود، تعریف می کنید، می پیوندد. عملکرد CONCATENATE در اکسل برای اتصال چند بیت متن به یکدیگر یا خلاصه کردن اطلاعات از بسیاری از سلول ها در یک سلول واحد در نظر گرفته شده است. برای مثال، بیایید از روش‌های فرعی برای استفاده از هر دو تابع برای قرار دادن نتایج چند مقدار در یک سلول استفاده کنیم.

  • در وهله اول، سلولی را که می‌خواهید چند مقدار را در آن قرار دهید انتخاب کنید. نتیجه را به یک سلول تبدیل کنید.
  • سپس، فرمول را در آن سلول وارد کنید.
=TEXTJOIN(", ",TRUE,F8:F10)

  • در نهایت، Enter را فشار دهید تا نتیجه را ببینید.

  • به جای استفاده از تابع TEXTJOIN ، همچنین می توانید از تابع CONCATENATE استفاده کنیدآن سلول انتخاب شده به همین ترتیب، تابع TEXTJOIN ، این تابع یکسان عمل خواهد کرد. بنابراین، فرمول را در آن سلول وارد کنید.
=CONCATENATE(F8,", ",F9,", ",F10)

  • در نهایت، مانند قبل، را فشار دهید. کلید را وارد کنید. در نتیجه، این فرمول نتیجه قرار دادن مقادیر چندگانه را در یک سلول نشان می دهد.

بیشتر بخوانید: Excel فرمول INDEX-MATCH برای برگرداندن مقادیر چندگانه به صورت افقی

نتیجه گیری

روش های بالا رویه های Excel را به شما نشان می دهد INDEX MATCH برای برگرداندن مقادیر چندگانه در یک سلول . امید است که این بتواند به شما کمک کند! در صورت داشتن هرگونه سوال، پیشنهاد یا بازخورد لطفاً در قسمت نظرات با ما در میان بگذارید. یا می توانید نگاهی به مقالات دیگر ما در وبلاگ ExcelWIKI.com بیندازید!

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