بحث ومرجع كل الإصدارات ◉ 57 مشاهدة

=INDEX()

يعيد قيمة من نطاق حسب رقم الصف والعمود

ينطبق على: Excel for Microsoft 365Excel for Microsoft 365 for MacExcel 2024Excel 2024 for MacExcel 2021Excel 2021 for MacExcel 2019Excel 2016
=INDEX(array, row_num, [column_num])
مرّر فوق أسماء المعاملات للتفاصيل.
نوع الإخراجمختلط
الشعبية95 / 100
متقلبةلا
مصفوفة ديناميكيةلا
تنزيل عينة .xlsx ▦ جرّب في الملعب ملف مخصص لهذه الدالة — آمن وخفيف · بيانات عينة + صيغ حية
مشاركة:

⬇ تنزيل مصنف العينة

ملف .xlsx مخصص لـ =INDEX() ببيانات فارسية وصيغ حية — افتحه في Excel.

  • ورقة “عينة” — جدول + صيغة
  • ورقة “دليل” — الصياغة والمعاملات والنصائح
  • فوري وآمن (رمز + حد)
تنزيل INDEX.xlsx ~ 8–12 KB · بدون ماكرو

⇪ مشاركة

أرسل هذه الدالة إلى أصدقائك

اختبار هذه الدالة

%d أسئلة — الصياغة، المثال والخطأ!

◧ المعاملات

المعاملالنوعالحالةالوصف
array نطاق مطلوب النطاق أو المصفوفة المصدر
row_num رقم مطلوب رقم الصف داخل النطاق
column_num رقم مطلوب رقم العمود داخل النطاق
reference نطاق مطلوب ارجاع به یک یا چند محدوده سلول. اگر محدوده ناپیوسته وارد می‌کنید، آن را داخل پرانتز بگذارید. اگر هر ناحیه فقط یک سطر یا یک ستون داشته باشد، آرگومان row_num یا column_num به‌ترتیب اختیاری است؛ برای مثال برای ارجاع تک‌سطری از INDEX(reference,,column_num) استفاده کنید.
area_num نطاق اختياري انتخاب محدوده‌ای از reference که تقاطع row_num و column_num از آن برگردانده می‌شود. اولین ناحیه شماره ۱، دومی ۲ و به همین ترتیب. اگر area_num حذف شود، از ناحیه ۱ استفاده می‌شود. همه ناحیه‌ها باید در یک برگ باشند؛ در غیر این صورت خطای #VALUE! رخ می‌دهد. اگر به محدوده‌هایی در برگ‌های مختلف نیاز دارید، از شکل آرایه‌ای INDEX به همراه تابع دیگری مانند CHOOSE استفاده کنید.

▣ أمثلة

▦ البيانات
الخليةالقيمة
A2 Apples
B2 Lemons
A3 Bananas
B3 Pears
A4 Fruit
B4 Price
C4 Count
A5 Apples
B5 $0.69
C5 40
A6 Bananas
B6 $0.34
C6 38
A7 Lemons
B7 $0.55
C7 15
A8 Oranges
B8 $0.25
C8 25
A9 Pears
B9 $0.59
C9 40
A10 Almonds
B10 $2.80
C10 10
A11 Cashews
B11 $3.55
C11 16
A12 Peanuts
B12 $1.25
C12 20
A13 Walnuts
B13 $1.75
C13 12
A14 Apples
B14 Lemons
A15 Bananas
B15 Pears
A16 Fruit
B16 Price
C16 Count
A17 Apples
B17 $0.69
C17 40
A18 Bananas
B18 $0.34
C18 38
A19 Lemons
B19 $0.55
C19 15
A20 Oranges
B20 $0.25
C20 25
A21 Pears
B21 $0.59
C21 40
A22 Almonds
B22 $2.80
C22 10
A23 Cashews
B23 $3.55
C23 16
A24 Peanuts
B24 $1.25
C24 20
A25 Walnuts
B25 $1.75
C25 12
المثال 1 =INDEX(A2:B3,2,2)
النتيجة: Pears
المثال 2 =INDEX(A2:B3,2,1)
النتيجة: Bananas
مقدار سطر اول و ستون دوم در آرایه ثابت ‎{1,2;3,4} =INDEX({1,2⁠;⁠3,4},0,2)
النتيجة: 2
تقاطع سطر دوم و ستون سوم در محدوده ‎A2:C6 که همان محتوای سلول C3 است =INDEX(A2:C6, 2, 3)
النتيجة: 38
تقاطع سطر دوم و ستون دوم در ناحیه دوم ‎A8:C11 که همان محتوای سلول B9 است =INDEX((A1:C6, A8:C11), 2, 2, 2)
النتيجة: 1.25
مجموع ستون سوم در ناحیه اول محدوده ‎A1:C11 که همان مجموع C1:C11 است =SUM(INDEX(A1:C11, 0, 3, 1))
النتيجة: 216
مجموع محدوده‌ای که از B2 شروع می‌شود و تا تقاطع سطر پنجم و ستون دوم محدوده ‎A2:A6 ادامه دارد، یعنی مجموع B2:B6 =SUM(B2:INDEX(A2:C6, 5, 2))
النتيجة: 2.42

§ ملاحظات

  • اگر هر دو آرگومان row_num و column_num استفاده شوند، INDEX مقدار سلول واقع در تقاطع آن‌ها را برمی‌گرداند.
  • مقادیر row_num و column_num باید به سلولی داخل array اشاره کنند؛ در غیر این صورت INDEX خطای #REF! را برمی‌گرداند.
  • اگر row_num یا column_num را صفر قرار دهید، INDEX آرایه‌ای از مقادیر کل ستون یا سطر را برمی‌گرداند و باید به‌صورت فرمول آرایه‌ای وارد شود.
  • پس از انتخاب محدوده با reference و area_num، پارامترهای row_num و column_num یک سلول خاص را انتخاب می‌کنند: row_num برابر ۱ یعنی اولین سطر محدوده و column_num برابر ۱ یعنی اولین ستون.
  • اگر row_num یا column_num را صفر قرار دهید، INDEX ارجاع کل ستون یا سطر را برمی‌گرداند.
  • مقادیر row_num و column_num و area_num باید به سلولی داخل reference اشاره کنند؛ در غیر این صورت خطای #REF! رخ می‌دهد. اگر row_num و column_num حذف شوند، INDEX ناحیه مشخص‌شده با area_num را برمی‌گرداند.
  • نتیجه تابع INDEX یک ارجاع است و بسته به فرمول ممکن است به‌عنوان ارجاع یا مقدار استفاده شود؛ برای مثال CELL("width",INDEX(A1:B2,1,2)) معادل CELL("width",B1) است، در حالی که ‎2*INDEX(A1:B2,1,2)‎ مقدار عددی سلول B1 را برمی‌گرداند.

✦ نصائح

  • مع MATCH تغني عن VLOOKUP.
  • أرقام الصف والعمود نسبية للنطاق.
  • لإعادة صف كامل اجعل رقم العمود صفرًا.
  • اگر row_num یا column_num را صفر قرار دهید، INDEX ارجاع کل ستون یا سطر را برمی‌گرداند.
  • نتیجه تابع INDEX یک ارجاع است و سایر فرمول‌ها آن را به‌صورت ارجاع تفسیر می‌کنند؛ بسته به فرمول ممکن است به‌عنوان ارجاع یا مقدار استفاده شود. برای مثال CELL("width",INDEX(A1:B2,1,2)) معادل CELL("width",B1) است، در حالی که ‎2*INDEX(A1:B2,1,2)‎ مقدار عددی سلول B1 را برمی‌گرداند.

⚠ أخطاء شائعة

#REF! رقم الصف أو العمود خارج النطاق
الحل: صحح الأرقام
#VALUE! ناحیه‌های reference در برگ‌های مختلف قرار دارند.
الحل: همه ناحیه‌ها را در یک برگ قرار دهید یا از شکل آرایه‌ای INDEX به همراه تابع CHOOSE برای ترکیب محدوده‌ها استفاده کنید.

💬 التعليقات والأسئلة 0 موافق عليه

🔒 سيُنشر بعد المراجعة.

يظهر بعد موافقة الإدارة

لا تعليقات بعد — كن أول من يعلق!

✍️ إضافة تعليق / سؤال

captcha
🔒 سيُنشر بعد المراجعة.