تابع index در اکسل چیست؟
در دنیا امروزی که حجم اطلاعات و داده ها بسیار بالا می باشد، نرم افزاری های همچون Excel به کمک شما می آیند که اطلاعات را مرتب و دسته بندی کنید، تا در هنگام نیاز بتونید به بهترین شکل از آن ها استفاده کنید، حال اگر در حجم عظیمی از اطلاعاتی که در اکسل ذخیره کرده اید می خواهید یک داده خاص رو پیدا کنید، در موارد حجیم و پیچیده قطعا کار راحتی نیست، در این جا است که تابع index وارد عمل می شود. در این آموزش سعی داریم که به تمام مباحث پیرامون تابع index بپردازیم و در نهایت با یک مثال کاربردی مفهوم را برای شما روشن کنیم.
ما قبلا در آموزش (تابع if چیست؟) به طور کامل راجب کاربرد توابع در اکسل صحبت کردیم. اما در هم هنگام کار با اکسل، جستجو و پیدا کردن داده یا مقداری خاص بسیار پیش میآید. بهخصوص اگر اطلاعات در حجم انبوه داشته باشید. در این مواقع توابع جستجو کمک شایانی به شما میکنند. یکی از قویترین و کارآمدترین آنها، تابع index است که با یادگیری و مهارت در استفاده از این تابع با سایر توابع، علاوه بر راحتی کار، در زمان هم صرفهجویی زیادی کردهاید.در تابع index محدوده را مشخص و مقدار داده نشان داده خواهد شد. نکته مهم در استفاده از این تابع این است که شما باید جای قرار گرفتن داده را بدانید.
شکل کلی تابع index
مانند تمامی توابع اکسل، برای کار با index شما هم میتوانید مستقیماً در قسمت fx فرمول نویسی و یا از منو توابع، آن را اجرا کنید. تابع index دو حالت دارد که دو مانند هم هستند و تفاوت در مجموعه در حال جستجو است.
تابع index حالت Arrey
وقتیکه محدوده متغیر نیست و تنها در یک آرایه یا ماتریس قصد جستجو دارید، از این حالت استفاده میکنید.
که شامل سه آرگومان زیر است:
Array: محدوده و جای قرارگیری نوشته میشود.
Row-Num: شماره ردیف موردنظر.
Column-Num:شماره ستون موردنظر.
نکات مهم حالت Arrey
۱. میتوان یکی از آرگومانهای Row-Num و Column-Num را حذف کرد. ولی با حذف هر کدام، واردکردن بعدی الزامی است. منظور اینکه اگر ستون را ننویسید، در این حالت حتماً باید ردیف را تعیین کرد و بالعکس.
۲. درصورتیکه آرایه شما، شامل یک سطر یا ستون باشد، نیازی به نوشتن شماره سطر و ستون نیست.
۳. اگر بخواهید تمام مقادیر یک سطر یا ستون خاص را به دست آورید، شماره ستون یا سطر مقابل را صفر و یا خالی بگذارید. مثلاً برای پیدا کردن مقادیر ستون سوم، Row-Num را صفر و یا خالی قرار دهید.
۴.شماره ستون و سطری که وارد میکنید، حتماً باید در محدود آرایه واردشده باشد. در غیر این صورت خطای REF# رخ میدهد. بهطور مثال در محدود ۶×۶ واردکردن ۷ و مقادیر بیشتر برای هر سطر یا ستون اشتباه است.
تابع index حالت Reference
زمانی که مقدار چند محدوده را میخواهیم و ناحیه در حال تغیر است، از این حالت استفاده میکنیم.
Reference: نام نواحی که قصد جستجو دارید را مشخص میکنید
Row-Num: شماره ردیف
Cloumn-num: شماره ستون
Area-Num: شماره محدوده انتخابی از مرجع انتخابشده.
نکات مهم تابع در حالت Reference
۱. نوشتن در قسمت Area-Num اختیاری است و در این صورت تابع اولین محدوده را در نظر میگیرد.
۲. اگر قصد تعریف بیش از یک ناحیه رادارید، آنها را با ویرگول(,) از هم جدا کرده و تمام مرجع انتخابی را درون پرانتز قرار دهید.
۳. هر سه شماره در قسمت Row, Cloumn و Area باید به محدوده تعریفشده در Reference اشاره کنند وگرنه با خطایREF# مواجه خواهید شد.
۴. چنانچه ستون را صفر قرار دهید، تابع کل مقادیر آن ستون، و اگر ردیف را خالی و صفر بگذارید تمام ردیف را نمایش میدهد.
۵. درصورتیکه هر دو قسمت Row-Num و Column-Num صفر و خالی باشند، تابع index تمام ناحیه انتخابی در قسمت Area را بهعنوان جواب نشان میدهد.
مثال کاربردی تابع index
فرض کنید نمرات دانش آموزان یک کلاس را در فایل اکسل داریم. حالا میخواهیم نمره درس ریاضی احمد روشن را پیدا کنیم.
در این حال تابع index را فراخوانی میکنیم. محدوده انتخابی A1:F7 است.
کاربرد تابع index
همانطور که در مقدمه اشاره شد، تابع index باوجود شکل ساده در حل مسائل و برنامهنویسی حرفهایی بسیار مورداستفاده قرار میگیرد و از قویترین توابع موجود در اکسل است.
کاربرد این تابع با ترکیب در سایر توابع، خود را بهتر نشان میدهد. توابعی مانند دینامیک و پویا، Average، Counta، VLoolup، Match از این دسته هستند و شما با ادغام و استفاده همزمان از آنها به نتایج عالی و کاربردی خواهید رسید.
اگر در فراگیری این آموزش با مشکل مواجه شدید و یا سوالی برای شما پیش آمده است می توانید پرسش خود را از بخش نظرات برای ما ارسال کنید، تا در سریع ترین زمان پاسخگو به مشکلات شما باشیم.
همچنین اگر نیاز به یادگیر توابع دیگری در اکسل دارید، نام تابع مورد نظر را از بخش نظرات برای ما ارسال کنید تا پستی در زمینه تابع مورد نظر شما در نظر بگیریم.