نسخه جدید افزونه تقویم شمسی منتشر شد!!! جزئیات بیشتر در صفحه این محصول (سابقه افزونه تقویم شمسی) نوشته شده.
سبد خرید
0

محصولی در سبد خرید نیست.

بازگشت به فروشگاه
تمام دسته ها
  • تمام دسته ها
  • ابزارها
  • افزونه ها
  • اکسل مدیا
  • Power BI
  • Power Pivot
  • Power Query
  • توابع اکسل
  • دسته‌بندی نشده
  • دیده بان
  • گوگل شیت
  • مسائل کاربردی
  • معرفی کتاب
  • نمودار ها
  • وی بی - ماکرو

تابع Index، تابعی قدرتمند در حل مسائل

تابع index اکسل
۴.۷/۵ - (۱۷ امتیاز)

یکی از مهم ترین و پرکاربردترین توابع جستجو، تابع Index اکسل هست. از این تابع برای استخراج داده ها از یک یا چند محدوده استفاده میشه. مثلا میخوایم اعدادی که زوج هستن رو از یک محدوده عدد استخراج کنیم. یا مثلا در یک ماتریس میخواهیم ببینیم سلی که در ردیف ۵ و ستون ۷ قرار گرفته چی هست و …

این تابع به دلیل داشتن آرگومان های از جنس عدد، از قابلیت زیادی در ترکیب با توابع دیگه برخورداره و میشه گفت قوی ترین فرمول در دسته توابع جستجو هست. از این تابع در آنالیز داده ها، گزارشگیری و تهیه داشبوردهای متنوع، خیلی زیاد استفاده میشه.

تشریح آرگومان های تابع Index اکسل

Array: آرایه یا محدوده ای که در آن جستجو می کنیم. (یک Range یا محدوده نامگذاری شده است)

Row-Num: شماره ردیف داده مورد نظر که به دنبال آن هستیم. (از جنس عدد است)

[Column_Num]: شماره ستون داده مورد نظر در محدوده که به دنبال آن هستیم. (از جنس عدد است)

با تشریح مثال های مختلف، با این تابع آشنا میشیم:

مثال ۱

در مجموعه داده زیر میخوایم میزان فروش محصول۳ در شعبه ۶ را بیابیم.

همانطور که میبینید محصول ۳ در ستون چهارم و شعبه ۶ در ردیف هفتم این محدوده داده قرار دارد. پس تابع رو به اینصورت ثبت میکنیم:

=Index(A1:F13,۷,۴)

تابع index اکسل - معرفی تابع

شکل ۱- تابع index اکسل – فراخوانی داده حاصل از تقاطع سطر و ستون

این تابع سلی که در تقاطع ردیف ۷ و ستون ۶ در محدوده A1:F13 قرار گرفته رو بر میگردونه.

مثال ۲

همین مسئله رو با ترکیب تابع Match حل میکنیم. یعنی، اینکه محصول ۳ چندمین ستون و شعبه ۶ چندمین ردیف از دیتابیس هست رو از تابع Match استخراج میکنیم.

با این کار تابع داینامیک میشه و با تغییر نام محصول و شعبه، نتیجه مورد نظر آپدیت میشه.

با توجه به ماهیت تابع Match که مکان یک سل رو در یک محدوده به ما میده، میتونیم از آن در دو آرگومان Row-Num و Col-Num استفاده کنیم.

=Index(A1:F13,Match(E15,A1:A13,0),Match(D15,A1:F1,0))

تابع index اکسل - ترکیب Index و Match

شکل ۲- تابع index اکسل – ترکیب Index و Match

در این فرمول شعبه۹ دهمین ردیف هست که از تابع زیر نتیجه میشه:

=Match(E15,A1:A13,۰ )

و محصول۴، پنجمین ستون است که از تابع زیر نتیجه میشه:

=Match(D15,A1:F1,۰ )

برای اینکه نحوه عملکرد این فرمول ترکیبی رو به خوبی متوجه بشید ویدئو زیر رو ببینید:

۳ نکته مهم در خصوص تابع Index

  • اگر آرگومان Array تابع، تک بعدی باشه (یک ستون یا یک ردیف)، میتونید شماره ردیف یا ستون رو تعیین نکنید.
  • اگر محدوده Array تابع، بیش از یک ردیف باشه و آرگومان Row_Num حذف شده باشه یا ۰ گذاشته شده باشه، تابع کل ستون رو در نظر میگیره.

همینطور اگر محدوده بیش از یک ستون باشه و آرگومان Col_Num حذف شده باشه یا ۰ گذاشته شده باشه، تابع کل ردیف رو در نظر میگیره.

  • شماره ردیف و ستونی که تعیین میکنیم، باید حتما با محدوده Array مطابقت داشته باشه در غیراینصورت خطای #REF نمایش داده میشه. مثلا اگه یک محدوده ۱۰*۵ داشته باشیم و بگیم ردیف ۶ و ستون ۹ رو نمایش بده، با خطا مواجه میشیم چون محدوده ما حداکثر ۵ ردیف داره.

تابع Index عملکردها و کاربردهای بسیار متنوعی داره. مثلا اینکه آرگومان Col-Num اختیاری است چه کاربردی میتونه داشته باشه. تابع Index در فرمول نویسی آرایه ای، جستجوهای پیشرفته مثلا Vlookup عقبگرد یا پیدا کردن موارد تکراری و …. همه از حالت های متنوع کاربرد تابع Index هستند که در آموزش های بعدی به این موضوعات می پردازیم.

آموزش ویدئویی کار با این تابع

 

کلیدواژه : تابع Indexمتوسط
آواتار
144

فارغ التحصیل لیسانس مهندسی صنایع، ارشد مدیریت صنعتی از دانشگاه تربیت مدرس و عاشق اکسل هستم. از سال 1388 که ترم 2 لیسانس بودم، به توصیه استاد مشاورم شروع به خوندن اکسل بصورت حرفه ای کردم و همچنان در حال مطالعه و یادگیری و البته آموزش به بقیه هستم.

دیدگاه کاربران
  • حسین ۱۶ آذر ۱۴۰۲ / ۰:۴۸ ق٫ظ

    با سلام و احترام .
    چطور میشه یک سطر را با دو مولفه مثلا نام و نام خانوادگی فرا خواند و پرینت گرفت

    • آواتار
      حسنا خاکزاد ۱۶ آذر ۱۴۰۲ / ۱۲:۲۶ ب٫ظ

      درود بر شما
      فراخوانی که با روش های مختلفی انجام میشه
      مثلا vlookup و …
      بعد هم تنظیمات پرینت رور وی خروجی بذارید

      اگر هم میخواید با وی بی باشه
      میتونید مقاله فیش حقوقی رو ببینید و ایده بگیرید
      https://excelpedia.net/payroll/

  • AMIR ۳ اسفند ۱۴۰۱ / ۷:۲۶ ق٫ظ

    سلام
    سوالم اینه که چطور میتوان یک فایل را به اطلاعات فایل دیگر اضافه کرد مثلا فایلی به اطلاعات شهر و محصولات کشاورزی و فایلی با اطلاعات مرکز استانها و شهرهای تابعه حالا میخواهیم فایلی با همه اطلاعات استانها و شهرها و محصولات ایجاد کنیم
    ممنون از راهنمایی

    • سامان چراغی ۵ اسفند ۱۴۰۱ / ۱۰:۴۲ ق٫ظ

      سلام
      یک راه اینه که با استفاده از تابع Vlookup اطلاعات جداول دیگه رو به جدول اصلی بیارید.
      یک راه دیگه هم استفاده از Merge Queries در Power Query هست.

  • Mahmood Taleghani ۲۹ شهریور ۱۳۹۷ / ۴:۳۳ ب٫ظ

    مرسی .عالی بود

  • ab.ghorbany ۷ فروردین ۱۳۹۷ / ۴:۲۸ ب٫ظ

    بسیار عالی بود . مرسی

  • کیوان ۱۱ دی ۱۳۹۶ / ۱۲:۱۸ ب٫ظ

    عالی و به بهترین روش ممکن آموزش داده اید

  • yzn ۲۴ آبان ۱۳۹۶ / ۶:۱۳ ب٫ظ

    با سلام و عرض ادب و احترام :‌ از شیوه آموزش تصویری و همچنین توضیحات ارائه شده بسیار مستفیذ شده و از شما به دلیل ایجاد این وب سایت اموزش کمال تشکر را دارم .

  • محمد ۱۲ مرداد ۱۳۹۶ / ۸:۵۱ ب٫ظ

    با سپاس و تشکر فراوان از زحمات شما
    با آرزوی موفقیت برای شما

ارسال دیدگاه

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *

توسط
تومان