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

آموزش تابع vlookup در اکسل

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

زمانی که در جدول و یا محدوده‌ داده‌های خود به دنبال مقداری هستید، می‌توانید از تابع vlookup در اکسل استفاده کنید. به عنوان مثال، کدملی کارمندی را جستجو و سپس نام خانوادگی وی را پیدا کنید و یا با جستجوی کدکالا، نام آن کالا را پیدا کنید. این.

ساده‌ترین حالت جستجو و یافتن توسط تابع vlookup به شریح زیر می‌باشد:

آرگومان lookup_value: ملاک جستجوی شما چیست؟ (مثلا کدملی، کدبیمه، کدکالا و ..)

  • آرگومان table_array: محدوده داده‌های خود را مشخص کنید.
  • آرگومان col_index_num: هدف شما در کدام یک از ستون‌های table_array قرار دارد؟
  • آرگومان [range_lookup]: این آرگومان اختیاری و از دو مقدار TRUE و FALSE پشتیبانی می‌کند.
    • TRUE (پیشفرض): در صورت نبود lookup_value، مقداری نزدیک به آن ملاک جستجو قرار گیرد.
    • FALSE: هدف جستجو، مقدار دقیق lookup_value است.

نحوه کار با تابع vlookup در اکسل

از کاربرد تابع vlookup در اکسل می‌توان به استفاده از آن در فاکتور فروش و سیستم انبارداری اشاره کرد. عرف است که با جستجوی کدکالا توانست نام کالا، موجودی کالا و یا … را پیدا نمود.

کاربرد تابع vlookup در سیستم انبارداری

با جستجوی کدکالا:

جستجوی کدکالا توسط تابع vlookup

در ستون اول محدوده B2:E8:

تعیین محدوده جستجو

نام کالا که در ستون دوم این محدوده قرار گرفته است را به عنوان خروجی نمایش دهد:

تعیین شماره ستون جستجو

در پایان هدف از جستجو، جستجوی دقیق کدکالا است. از این رو آرگومان پایانی را FALSE درنظر خواهیم گرفت:

مشاهده نتیجه جستجو

همانطور که در تصویر فوق نیز مشاهده می‌کنید، کدکالای 301 مربوط به کالای کیبورد در انبار است و با تغییر آن، نتیجه‌ی این جستجو نیز قابل تغییر است:

تغییر معیار جستجو و مشاهده نتیجه جستجو

نکته شماره 1 – تابع vlookup به راست حرکت می‌کند

تابع vlookup به هنگام جستجو، به راست حرکت می‌کند. به عنوان مثال با جستجوی کدپرسنلی در جدول زیر:

تابع vlookup به راست حرکت می‌کند

تابع vlookup در یافتن نتایج، نگاهی رو به جلو (سمت راست) دارد:

تابع vlookup در جستجو به جلو حرکت می‌کند

این بدان معنی است که تابع vlookup قادر به عقب گرد در یافتن نتایج نمی‌باشد. از این رو می‌توان این موضوع را یک ضعف بزرگ برای تابع vlookup در اکسل دانست و در کنار آن، استفاده از ترکیب توابع match و index را به عنوان پیشنهادی برای جایگزینی این ضعف  معرفی نمود.

نکته شماره 2– تابع vlookup اولین نتیجه را نمایش می‌دهد

تابع vlookup به هنگام مواجه شدن با چندین رکورد یکسان، اولین نتیجه را به عنوان نتیجه جستجو برمی‌گرداند.

به عنوان مثال با وجود دو رکورد با کدکالای 301، تابع vlookup اولین رکورد را به عنوان نتیجه نهایی نمایش می‌دهد:

تابع vlookup اولین مقدار را برمی‌گرداند

نکته شماره 3 – عدم حساسیت تابع vlookup به بزرگی و کوچکی کارکترها

بزرگ و کوچک بودن کارکترها، در جستجوی تابع vlookup تاثیری ندارد. به عبارتی نام ALI با حروف بزرگ تفاوتی با نام ali با حروف کوچک در جستجوی vlookup ندارد.

مثلا جستجوی نام HAMID با وجود اینکه این نام با حروف کوچک در جدول داده‌ها ثبت گردیده است، تاثیری در این جستجو نخواهد داشت:

عدم حساسیت تابع vlookup به بزرگی و کوچکی کارکترها

فراموش نکنید، عدم حساسیت تابع vlookup تنها در نوشته‌های غیرفارسی (انگلیسی) کاربرد دارد.

نکته شماره 4 – رایج‌ترین خطای تابع vlookup  در اکسل

رایج‌ترین خطایی که شما به هنگام کار با تابع vlookup با آن مواجه هستید، خطای #N/A می‌باشد. خطای #N/A کوتاه شده عبارت  Not Available و به معنای در دسترس نیست، می‌باشد.

از آنجایی که کدکالای 140 در دسترس نیست (وجود ندارد)، تابع vlookup خطای #N/A را برمی‌گرداند:

خطای #N/A در اکسل

مرسوم است به هنگام استفاده از تابع vlookup، خطای اجتناب ناپذیر #N/A را با استفاده از تابع iferror مدیریت می‌کنند:

کاربرد تابع iferror در اکسل

مزایای تابع VLOOKUP در اکسل

تابع VLOOKUP در اکسل دارای ویژگی‌های زیر است:

  • جستجوی دقیق: تابع VLOOKUP به صورت دقیق مقدار مورد نظر را در ستون جستجو می‌کند و در صورت یافتن، مقدار متناظر آن را در ستون دیگر باز می‌گرداند.
  • قابلیت جستجو در جداول بزرگ: با استفاده از این تابع می‌توانید در جداول بسیار بزرگ به سرعت و با دقت بالا جستجو کنید و مقدار مورد نیاز را پیدا کنید.
  • قابلیت استفاده در فرمول‌ها: تابع VLOOKUP قابلیت استفاده در فرمول‌ها را داراست و با استفاده از آن، می‌توانید داده‌ها را در فرمول‌ها به کار برده و نتایج دقیق‌تری را دریافت کنید.
  • قابلیت ترکیب با توابع دیگر: تابع VLOOKUP قابلیت ترکیب با توابع دیگر را داراست و می‌توانید با استفاده از آن، عملیات پیچیده‌تری را انجام دهید.
  • قابلیت تغییر پویا: در صورت تغییر در جدول، تابع VLOOKUP قابلیت به‌روزرسانی پویا را داراست و می‌توانید به راحتی داده‌ها را بازیابی کنید.
مثال شماره #1 از کاربرد تابع VLOOKUP در اکسل
مثال شماره #2 از کاربرد تابع VLOOKUP در اکسل
مثال شماره #3 از کاربرد تابع VLOOKUP در اکسل
معایب تابع VLOOKUP در اکسل

تابع VLOOKUP در اکسل همانند هر تابع دیگری دارای معایبی است. در زیر چند مورد از این معایب ذکر شده است:

  • مشکل در جستجوی دقیق: در برخی موارد، تابع VLOOKUP ممکن است به دلیل وجود اشتباهات در مقادیر جستجو شده، جواب‌های نادرستی بازگرداند.
  • محدودیت در جستجوی ستون‌های چندگانه: تابع VLOOKUP فقط در یک ستون به دنبال مقدار مورد نظر جستجو می‌کند و این موضوع می‌تواند برای جستجو در جداولی که شامل ستون‌های چندگانه هستند، محدودیت‌هایی را ایجاد کند.
  • محدودیت در بازیابی مقادیر باینری: تابع VLOOKUP نمی‌تواند به درستی با مقادیر باینری کار کند و برای جستجوی این نوع مقادیر به توابع دیگری نیاز است.
  • زمان بر: در صورت استفاده از تابع VLOOKUP در جداول بزرگ، این تابع ممکن است زمان بیشتری برای جستجوی مقادیر داشته باشد.
  • حفظ فرمول‌ها: در صورتی که در فرمول‌ها از تابع VLOOKUP استفاده شود، در صورتی که نام ستون‌ها تغییر کند، فرمول‌ها نیز باید به‌روزرسانی شوند تا به درستی کار کنند.

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

پیشنهاد ما به شما