Picture of جادوی قلم
جادوی قلم

آموزش مرحله به مرحله ترکیب توابع match و index در اکسل

فهرست مطالب

آموزش مرحله به مرحله ترکیب توابع match و index در اکسل

ترکیب توابع match و index از پرکاربردترین ابزارهای تحلیل داده در اکسل محسوب می گردند. از این توابع برای جستجوی دقیق و سریع در جدول های بزرگ استفاده می شوند. این ترکیب در شرایطی که نیاز به مدیریت داده ‌های پویا و تغییرات مکرر دارید، بسیار موثر است. در ادامه، آموزش کاملی برای یادگیری این تکنیک ارائه می ‌دهیم.

آشنایی با MATCH، یافتن موقعیت داده

تابع MATCH برای جستجوی موقعیت یک مقدار خاص در یک محدوده استفاده می‌ شود. سه ورودی اصلی این تابع عبارتند از:

  • Lookup_value: مقداری که جستجو می ‌کنید.
  • Lookup_array: محدوده‌ ای که جستجو در آن انجام می ‌شود.
  • Match_type: نحوه جستجو (0 برای تطابق دقیق).

مثال: فرض کنید لیستی از اسامی در ستون A دارید و می ‌خواهید شماره دانشجویی “شهاب” را بیابید:

= MATCH (103, C1:C5, 0)
  • این فرمول، ردیف شماره دانشجویی “شهاب” را بر می ‌گرداند.

آشنایی با INDEX، دسترسی به داده با استفاده از موقعیت

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

  • Array: محدوده داده‌ ای که می ‌خواهید جستجو کنید.
  • Row_num: شماره ردیفی که مقدار در آن قرار دارد.
  • Column_num: شماره ستونی که مقدار در آن قرار دارد (برای محدوده‌ های دو بعدی).

مثال: اگر جدول تان شامل محدوده A1:E5باشد و بخواهید مقدار موجود در ردیف 2 و ستون 2 را پیدا کنید:

 

= INDEX ( A1 : E5 , 2, 2 )
  • مقداری که در ردیف 2 و ستون 2 قرار دارد را باز می گرداند یعنی عبارت پورزن را نشان می دهد.

 

ترکیب توابع match و index برای جستجوی پویا

با ترکیب این دو تابع، می ‌توانید مقادیر مرتبط با یک مقدار مشخص را از جداول استخراج کنید.

  • مثال کاربردی: فرض کنید جدولی مطابق شکل زیر در دست دارید:

  • در اینجا می خواهیم با استفاده از ترکیب توابع match و index نام دانشجو را به همراه نام خانوادگی پیدا کنیم.
  • با استفاده از فرمول زیر خیلی راحت و سریع می توانیم نام دانشجو را استخراج کنیم:

 

= INDEX ( A۱:E۵, MATCH (H۲,C۱:C۵,۰),۱)
  • این فرمول نام مربوط به کد دانشجویی “101” را باز می ‌گرداند.

  • و در آخر با فرمول زیر می توانیم نام خانوادگی دانشجو را پیدا کنیم:

 

= INDEX (A۱:E۵, MATCH (H۲,C۱:C۵,۰),2)
  • این فرمول نام خانوادگی مربوط به کد دانشجویی “101” را به ما نشان می دهد.

مزایای ترکیب توابع match و index

  • انعطاف‌پذیری بالا: برخلاف VLOOKUP، ترکیب MATCH و INDEX محدود به ترتیب ستون‌ ها نیست.
  • دقت در جستجو: جستجوی دقیق بر اساس مقدار دلخواه.
  • سرعت بیشتر در جدول های بزرگ: به دلیل کاهش بار پردازشی، این ترکیب بسیار سریع عمل می ‌کند.
  • پشتیبانی از داده ‌های چندبعدی: امکان جستجو در جدول هایی با چندین سطر و ستون.

 

نکات کاربردی در استفاده از این ترکیب

  • دقت در انتخاب محدوده: همیشه مطمئن شوید که محدوده‌ های مورد استفاده در توابع MATCH و INDEX صحیح هستند.
  • پشتیبانی از جدول های پویا: اگر داده ‌های تان تغییر می کنند، از نام‌ های تعریف ‌شده (Named Ranges) استفاده کنید.
  • جلوگیری از خطا: با استفاده از تابع IFERROR، از نمایش خطاهای ناخوشایند جلوگیری کنید:
  • برای مثال:

 

= IFERROR (INDEX (B1:B10, MATCH ("سارا", A1:A10, 0)), "یافت نشد")

سخن پایانی

ترکیب توابع match و index راهکاری حرفه‌ ای و قدرتمند برای جستجو و بازیابی داده ‌ها در اکسل است. با یادگیری این تکنیک، می ‌توانید گزارش‌ های پیچیده و پویا را خیلی سریع و راحت تحلیل و استخراج کنید. با استفاده از این توابع روند کار بسیار سریع تر پیش خواهد رفت و سبب صرفه جویی در زمان می شود. همچنین این روش به دلیل دقت و انعطاف بالا، جایگزینی عالی برای VLOOKUP در بسیاری از سناریوها است.

دسته بندی مقالات

خبرنامه

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

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

تمام حقوق مادی و معنوی این سایت برای آنلاین‌شاپ اکسل‌لرن محفوظ می‌باشد.

برای دیدن محصولات که دنبال آن هستید تایپ کنید.
سبد خرید
ورود

هنوز حساب کاربری ندارید؟

ایجاد حساب کاربری
محصول انتخاب شده با این رنگ موجود نمی باشد.