ترکیب تابع VLOOKUP و INDEX در اکسل

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

دستورالعمل استفاده از ترکیب VLOOKUP و INDEX

1. آشنایی با پارامترهای تابع VLOOKUP

تابع VLOOKUP چهار پارامتر دارد:

  • Lookup_Value: مقدار مورد جستجو
  • Table_Array: محدوده جدول برای جستجو
  • Col_Index_Num: شماره ستون از جدول که می‌خواهید مقدار را از آن برگردانید
  • Range_Lookup: حالت جستجو (دقیق یا تقریبی)

2. آشنایی با تابع INDEX

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

  • Array: محدوده داده‌ها
  • Row_Num: شماره سطر مورد نظر
  • Column_Num: شماره ستون مورد نظر (اختیاری)

3. ترکیب این دو تابع

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

مثال اول: جستجوی نام محصول و استخراج قیمت

فرض کنید جدولی با اطلاعات زیر دارید:

کد محصولنام محصولقیمت
101لپ‌تاپ25,000
102تلفن همراه15,000
103تبلت10,000

هدف

جستجوی “تلفن همراه” و استخراج قیمت آن.

فرمول ترکیبی

=INDEX(C2:C4, MATCH("تلفن همراه", B2:B4, 0))
  • MATCH(“تلفن همراه”, B2:B4, 0): شماره سطر مربوط به “تلفن همراه” را پیدا می‌کند
  • INDEX(C2:C4, …): قیمت را از ستون “قیمت” و سطر مشخص شده برمی‌گرداند

نتیجه

فرمول مقدار 15,000 را برمی‌گرداند.

مثال دوم: استخراج اطلاعات بر اساس کد محصول

فرض کنید می‌خواهید نام محصول مرتبط با کد “103” را پیدا کنید.

فرمول ترکیبی

=INDEX(B2:B4, MATCH(103, A2:A4, 0))
  • MATCH(103, A2:A4, 0): شماره سطر مربوط به کد “103” را پیدا می‌کند
  • INDEX(B2:B4, …): نام محصول را از ستون “نام محصول” برمی‌گرداند

نتیجه

فرمول مقدار تبلت را برمی‌گرداند.

مزایای استفاده از ترکیب VLOOKUP و INDEX

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

نکات و بهترین روش‌ها

  • همیشه از محدوده مطلق (مانند $A$1:$B$10) برای محدوده جداول استفاده کنید تا از مشکلات جابجایی فرمول جلوگیری شود.
  • از تابع MATCH برای ایجاد انعطاف‌پذیری بیشتر در ترکیب با INDEX استفاده کنید.
  • اگر جدول شما بزرگ است، از مرتب‌سازی داده‌ها و حالت تقریبی در MATCH استفاده کنید تا سرعت بهبود یابد.

پیشنهاد ویژه

برای یادگیری کامل و حرفه‌ای اکسل، پیشنهاد می‌کنیم به دوره‌های آموزشی تخصصی اکسل در فروشگاه اینترنتی پرند سر بزنید. آموزش‌های این دوره‌ها به صورت گام‌به‌گام و با توضیحات ساده و کاربردی ارائه شده است.

نوشته های مشابه

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

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

دکمه بازگشت به بالا