تابع Index، تابعی قدرتمند در حل مسائل

Excelpedia

Member
منبع آموزش:
گروه تخصصی اکسل پدیا | توابع اکسل
تابع Index، تابعی قدرتمند در حل مسائل


یکی از مهم ترین و پرکاربردترین توابع جستجو، تابع Index اکسل هست. از این تابع برای استخراج داده ها از یک یا چند محدوده استفاده میشه. مثلا میخوایم اعدادی که زوج هستن رو از یک محدوده عدد استخراج کنیم. یا مثلا در یک ماتریس میخواهیم ببینیم سلی که در ردیف ۵ و ستون ۷۷ قرار گرفته چی هست و …

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

تشریح آرگومان های تابع Index اکسل
Array: آرایه یا محدوده ای که در آن جستجو می کنیم. (یک Range یا محدوده نامگذاری شده است)

Row-Num: شماره ردیف داده مورد نظر که به دنبال آن هستیم. (از جنس عدد است)

[Column_Num]: شماره ستون داده مورد نظر در محدوده که به دنبال آن هستیم. (از جنس عدد است)

با تشریح مثال های مختلف، با این تابع آشنا میشیم:

مثال ۱

در مجموعه داده زیر میخوایم میزان فروش محصول۳ در شعبه ۶ را بیابیم.

همانطور که میبینید محصول ۳ در ستون چهارم و شعبه ۶ در ردیف هفتم این محدوده داده قرار دارد. پس تابع رو به اینصورت ثبت میکنیم:

=Index(A1:F13,7,4)

Index-simple.jpg


شکل ۱- تابع index اکسل – فراخوانی داده حاصل از تقاطع سطر و ستون​

این تابع سلی که در تقاطع ردیف ۷ و ستون ۶ در محدوده A1:F13 قرار گرفته رو بر میگردونه.

مثال ۲

همین مسئله رو با ترکیب تابع Match حل میکنیم. یعنی، اینکه محصول ۳ چندمین ستون و شعبه ۶ چندمین ردیف از دیتابیس هست رو از تابع Match استخراج میکنیم.

حتما بخوانید: چرا عملگر ها در اکسل یکی از اساس فرمول نویسی هستند؟
با این کار تابع داینامیک میشه و با تغییر نام محصول و شعبه، نتیجه مورد نظر آپدیت میشه.

index-match.gif

با توجه به ماهیت تابع Match که مکان یک سل رو در یک محدوده به ما میده، میتونیم از آن در دو آرگومان Row-Num و Col-Num استفاده کنیم.

=Index(A1:F13,Match(E15,A1:A13,0),Match(D15,A1:F1,0))

Index-Match.jpg


شکل ۲- تابع index اکسل – ترکیب Index و Match​

در این فرمول شعبه۹ دهمین ردیف هست که از تابع زیر نتیجه میشه:

=Match(E15,A1:A13,0 )

و محصول۴، پنجمین ستون است که از تابع زیر نتیجه میشه:

=Match(D15,A1:F1,0 )

برای اینکه نحوه عملکرد این فرمول ترکیبی رو به خوبی متوجه بشید ویدئو زیر رو ببینید:

Index-Match-Debug.gif


تابع Index عملکردها و کاربردهای بسیار متنوعی داره. مثلا اینکه آرگومان Col-Num اختیاری است چه کاربردی میتونه داشته باشه. تابع Index در فرمول نویسی آرایه ای، جستجوهای پیشرفته مثلا Vlookup عقبگرد یا پیدا کردن موارد تکراری و …. همه از حالت های متنوع کاربرد تابع Index هستند که در آموزش های بعدی به این موضوعات می پردازیم.

منبع آموزش:
گروه تخصصی اکسل پدیا | توابع اکسل
تابع Index، تابعی قدرتمند در حل مسائل
 

جدیدترین ارسال ها

بالا