تابع INDEX

مقدار موجود در یک موقعیت مشخص از یک محدوده را برمی‌گرداند

ساختار تابع

=INDEX(array, row_num, [column_num])

برای مشاهده توضیح هر ورودی، نشانگر ماوس را روی نام آن نگه دارید.

توضیح کامل

تابع INDEX از یک محدوده، مقداری را برمی‌گرداند که در سطر و ستون مشخص‌شده قرار دارد. شماره‌ها نسبت به ابتدای همان محدوده هستند، نه نسبت به شیت.

مثال: پنجمین مقدار محدوده
=INDEX(C2:C100, 5)

مثال: جستجو در ترکیب با MATCH
=INDEX(C2:C100, MATCH(E2, A2:A100, 0))
⚙

مشخصات فنی

ویژگی‌های فنی و سازگاری تابع

پیشرفته
▣ دسته‌بندی اکسلی جستجو و مرجع
◷ اولین نسخه همه نسخه‌ها
↦ نوع خروجی ترکیبی
ϟ Volatile خیر
⌗ Dynamic Array خیر
★ محبوبیت ۹۵ از ۱۰۰

ورودی‌های تابع

نام ورودی نوع وضعیت توضیح
array محدوده الزامی محدوده
row_num عدد الزامی شماره سطر
column_num عدد اختیاری شماره ستون
Function Arguments
INDEX
محدوده
عدد
عدد
مقدار موجود در یک موقعیت مشخص از یک محدوده را برمی‌گرداند

کاربردهای تابع

✓

جستجوی منعطف با MATCH

پیدا کردن مقدار بدون محدودیت جهت جستجو، در همه‌ی نسخه‌های اکسل

✓

جستجوی دوطرفه

خواندن یک مقدار از وسط جدول با شماره‌ی سطر و ستون

✓

برگرداندن مقدار n اُم

گرفتن اولین، آخرین یا چندمین مقدار یک محدوده

خطاهای رایج و راه‌حل

#REF!

شماره‌ی سطر یا ستون از اندازه‌ی محدوده بیشتر است

راه‌حل: بررسی شماره‌ها و اندازه‌ی محدوده

✦

نکات مهم

  • اگر محدوده فقط یک ستون یا یک سطر باشد، یک شماره کافی است.
  • اگر شماره‌ی سطر صفر باشد، کل ستون برگردانده می‌شود.
  • شماره‌ی بزرگ‌تر از اندازه‌ی محدوده خطای #REF! می‌دهد.

توضیحات بیشتر

این تابع به تنهایی کم استفاده می‌شود و قدرت آن در ترکیب با MATCH است: MATCH جای مقدار را پیدا می‌کند و INDEX مقدارِ همان جا را برمی‌گرداند. این ترکیب در همه‌ی نسخه‌های اکسل کار می‌کند و محدودیت‌های VLOOKUP را ندارد.

توابع مرتبط و جایگزین

ترکیب

مشابه

جایگزین بهتر

مناسب برای

این تابع برای گروه‌های زیر کاربرد بیشتری دارد.

کاربردها