تابع INDEX در اکسل

تابع INDEX جزو توابع جستجوی اکسل است. این تابع می‌تواند از یک بازه یا جدول در صورتی که موقعیت (شماره سطر یا ستون) آن را بدهیم، مقدار آن را فراخوانی کند. از این تابع می‌توانید برای به دست آوردن یک مقدار تکی و یا یک قسمت از سطر و ستون استفاده کرد. غالباً این تابع با تابع MATCH استفاده می‌شود، به صورتی که MATCH موقعیت را می‌یابد و آن را به INDEX حواله می‌کند.

آرگومان‌های تابع INDEXاین تابع دو حالت دارد؛ حالت آرایه‌ای و حالت رفرنسی. در زیر هر دو حالت به صورت جداگانه بررسی شده است.

حالت آرایه‌ای تابع INDEX

INDEX( array, row_num, [col_num] )

آرگومان اول (array): ناحیه یا بازه‌ای معین از سلول‌ها.

آرگومان دوم (row_num): شماره سطر ناحیە یا بازە آرگومان اول.

آرگومان سوم ([col_num]): شماره ستون ناحیە یا بازە آرگومان اول.

نمایی از تابع Index به صورت شماتیک

ترجمه فارسی تصویر فوق

اکسل به سطر 5  و ستون 4 از جدول برو و اطلاعات سلول سبز رنگ را نمایش بده.

مثال

در مثال زیر، تابع به سطر 2 و ستون 3 از ناحیه A2:C4 ارجاع می‌کند، که سلول C3 است و مقدار آن را که 19 است برمی‌گرداند.مثال حالت آرایه‌ای تابع

نکات مهم

نکته 1) اگر مقدار آرگومان دوم (row_num) خالی یا صفر باشد، تابع کل مقادیر ستونی را کە در آرگومان بعد مقدار آن آمادە است، برمی‌گرداند. در این حالت در انتها بعد از نوشتن تابع، باید به جای Enter از Ctrl+Shift+Enter استفاده کرد. نکته اول حالت آرایه‌ای تابع

در مثال فوق، آرگومان دوم یعنی شماره سطر صفر است پس تابع کل آرگومان بعدی یعنی ستون 2 را از ناحیه A2:C4 به عنوان جواب برمی‌گرداند. سپس این مقادیر به تابع SUM داده می‌شوند. این تابع نیز مجموع آن‌ها را حساب می‌کند و نتیجه را برمی‌گرداند.

نکته 2) اگر مقدار آرگومان سوم (col_num) خالی باشد یا حذف شود، تابع کل مقادیر سطری را کە در آرگومان دوم مقدار آن آمادە است، برمی‌گرداند. در این حالت نیز در انتها بعد از نوشتن تابع، باید به جای Enter از Ctrl+Shift+Enter استفاده کرد.نکته دوم حالت آرایه‌ای تابع

در مثال فوق، آرگومان سوم یعنی شماره ستون صفر است پس تابع کل آرگومان قبلی یعنی سطر 3 را از ناحیه A2:C4 به عنوان جواب برمی‌گرداند. سپس این مقادیر به تابع SUM داده می‌شوند. این تابع نیز مجموع آن‌ها را حساب می‌کند و نتیجه را برمی‌گرداند.

جمع‌بندی

در تصویر زیر می‌توانید به طور خلاصه به مرور عملکرد این تابع در حالت آرایه‌ای بپردازید.جمع‌بندی حالت آرایه‌ای تابع INDEX

حالت رفرنسی تابع INDEX

INDEX( reference, row_num, [col_num], [area_num] )

آرگومان اول (reference): یک یا چند ناحیه معین از سلول‌ها.

توجە: اگر چند ناحیە مستقیماً در تابع وارد شود، هر یک از نواحی باید با کاما (,) از یکدیگر جدا شوند و داخل پرانتز قرار گیرند. به عنوان مثال (C2:D6,B8:C9,A11:C13).

آرگومان دوم (row_num): شماره سطر ناحیە یا بازە آرگومان اول.

آرگومان سوم ([col_num]): شماره ستون ناحیە یا بازە آرگومان اول. این آرگومان اختیاری است.

آرگومان چهارم ([area_num]): اگر آرگومان اول از چند ناحیه تشکیل شده باشد، این آرگومان شماره ناحیه‌ای را که باید استفاده شود، تعیین می‌کند. این آرگومان اختیاری است.

مثال

در مثال زیر، آرگومان اول از سە ناحیە C2:D6، B8:C9 و A11:C13 تشکیل یافته است. تابع به سطر 1 و ستون 2 از ناحیه دوم (یعنی B8:C9) ارجاع می‌کند، که سلول C8 است و مقدار آن را که 7 است برمی‌گرداند.مثال حالت رفرنسی تابع Index

نکات مهم

نکته 1) اگر مقدار آرگومان دوم (row_num) خالی یا صفر باشد، تابع کل مقادیر ستونی را کە در آرگومان بعد مقدار آن آمادە است، برمی‌گرداند. در این حالت در انتها بعد از نوشتن تابع، باید به جای Enter از Ctrl+Shift+Enter استفاده کرد.نکات تابع در حالت رفرنسی

در مثال فوق، آرگومان دوم یعنی شماره سطر صفر است پس تابع کل آرگومان بعدی یعنی ستون 2 را از ناحیه سوم (یعنی A11:C13) به عنوان جواب برمی‌گرداند. سپس این مقادیر به تابع SUM داده می‌شوند. این تابع نیز مجموع آن‌ها را حساب می‌کند و نتیجه را برمی‌گرداند.

نکته 2) اگر مقدار آرگومان سوم (col_num) خالی باشد یا حذف شود، تابع کل مقادیر سطری را کە در آرگومان دوم مقدار آن آمادە است، برمی‌گرداند. در این حالت نیز در انتها بعد از نوشتن تابع، باید به جای Enter از Ctrl+Shift+Enter استفاده کرد.نکات تابع در حالت رفرنسی

در مثال فوق، آرگومان سوم یعنی شماره ستون صفر است پس تابع کل آرگومان قبلی یعنی سطر 4 را از ناحیه اول (یعنی C2:D6) به عنوان جواب برمی‌گرداند. سپس این مقادیر به تابع SUM داده می‌شوند. این تابع نیز مجموع آن‌ها را حساب می‌کند و نتیجه را برمی‌گرداند.

نکته 3) اگر آرگومان آخر (area_num) حذف شود، اکسل مقدار پیش‌فرض 1 را برای آن در نظر می‌گیرد؛ یعنی اولین ناحیه.

جمع‌بندی

در تصویر زیر می‌توانید به طور خلاصه به مرور عملکرد این تابع در حالت رفرنسی بپردازید.‌‌حالت رفرنسی تابع INDEX

خطاهای تابع INDEX

خطای !VALUE#: این خطا زمانی رخ می‌دهد که هر یک از آرگومان‌های row_num، col_num یا area_num  غیرعددی (متن) باشند.خطاهای تابع INDEX

خطای !REF#: این خطا در یکی از حالت‌های زیر رخ می‌دهد:

  • اگر مقدار آرگومان row_num (شماره سطر) از تعداد سطرهای ناحیه تعیین‌شده بیشتر باشد.
  • اگر مقدار آرگومان col_num (شماره ستون) از تعداد ستون‌های ناحیه تعیین‌شده بیشتر باشد.
  • اگر مقدار آرگومان area_num (شماره ناحیه) از تعداد ناحیه‌های تعیین‌شده بیشتر باشد.

خطاهای تابع

5 دیدگاه دربارهٔ «تابع INDEX در اکسل;

  1. عالیه عالی
    خدا خیرتون بده
    تو اکسل 2021 نیازی به Ctrl+Shift+Enter نیست و فقط اینتر جوابگو هست.
    درود

    پاسخ

دیدگاهتان را بنویسید

Item added to cart.
0 items - تومان
ضبط پیام صوتی

زمان هر پیام صوتی 5 دقیقه است