تابع 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
|
عدد | اختیاری | شماره ستون |
مقدار موجود در یک موقعیت مشخص از یک محدوده را برمیگرداند
کاربردهای تابع
✓
جستجوی منعطف با MATCH
پیدا کردن مقدار بدون محدودیت جهت جستجو، در همهی نسخههای اکسل
✓
جستجوی دوطرفه
خواندن یک مقدار از وسط جدول با شمارهی سطر و ستون
✓
برگرداندن مقدار n اُم
گرفتن اولین، آخرین یا چندمین مقدار یک محدوده
خطاهای رایج و راهحل
#REF!
شمارهی سطر یا ستون از اندازهی محدوده بیشتر است
راهحل: بررسی شمارهها و اندازهی محدوده
نکات مهم
- اگر محدوده فقط یک ستون یا یک سطر باشد، یک شماره کافی است.
- اگر شمارهی سطر صفر باشد، کل ستون برگردانده میشود.
- شمارهی بزرگتر از اندازهی محدوده خطای #REF! میدهد.
توضیحات بیشتر
این تابع به تنهایی کم استفاده میشود و قدرت آن در ترکیب با MATCH است: MATCH جای مقدار را پیدا میکند و INDEX مقدارِ همان جا را برمیگرداند. این ترکیب در همهی نسخههای اکسل کار میکند و محدودیتهای VLOOKUP را ندارد.
