تابع VLOOKUP یکی از توابع آدرس دهی و جستجو است که شما می توانید مقدار رو در ستون جستجو کنید و مقدار متناظر با آن را در سلول مورد نظرتون نمایش بدهید
این تابع یکی از پرکاربردترین توابع آدرس دهی می باشد و کار کردن با آن کمک شایانی در جستجو و پیدا کردن مقدار مورد نظر می کند.
شکل کلی این تابع به صورت زیر است :
(جستجوی تقریبی [اختیاری]، شماره ستون، محدوده جستجو، مقدار موردنظر برای جستجو) VLOOKUP
برای درک بهتر این موضوع یک مثال ساده می زنیم.
یک فایل جدید اکسل باز کنید و در SHEET1 همانند شکل زیر یک جدول ایجاد کنید :
سپس در SHEET2 جدول زیر را ایجاد کنید :
حالا اگر شما خواسته باشید قیمت واحد هر کد محصول را از جدول قیمت ها جستجو کنیم و آن را در ستون قیمت واحد تعداد فروش رفته آن قرار دهید طبق فرمول زیر عمل می کنیم :
سلول E2 در SHEET1 را انتخاب کنید و سپس مطابق فرمول فوق عمل کنید :
lookup_value : مقداری که میخواهید آن را در sheet2 جستجو کنید را انتخاب می کند که در مثال فوق همان کد محصول است.
table_array : جدولی که میخواهید کد محصول را در آن جستجو کنید.(دقت کنید که وقتی جدول را انتخاب می کنید ، ستون اول آن باید متناظر با مقدار جستجو باشد) مثلا در مثال فوق ، برای جستجوی کد محصول ، باید جدول انتخابی شما از کد محصول sheet2 شروع شود تا قیمت واحد فروش آن واحد)
col_index_num : شماره ستون مورد نظر جدول انتخابی شما ، که می خواهید مقدار آن را در جدول sheet1 قرار دهید
range_lookup : این آرگومان اختیاری است ، در صورتی که مقدار آن را ture قرار دهید اگر مقدار مورد نظر در جستجو قرار نداشت بزرگترین مقدار موجود در محدوده جستجو را به نمایش میگذارد.
پس از وارد کردن فرمول در سلول E2 با دراگ کردن فرمول بر روی سلولهای E3 تا E6 فرمول را در سلول های دیگر کپی کنید.
همانطور که مشاهده می کنید ، قیمت واحد هر کد محصول در SHEET2 در مقابل کد متناظر آن در SHEET1 قرار می گیرد.
نکته ای که در مورد این تابع باید مدنظر قرار بگیرد ، اگر شما در SHEET2 یک کد محصول بیشتر از یک بار تکرار شده باشد ، این تابع اولین مقداری که در جدول پیدا می کند را نمایش می گذارد ؛ مثلا اگر کد محصول 1100 در SHEET2 ، در سلول B2 با قیمت 15000 و در سلول B7 با قیمت 16000 داشته باشیم ، این تابع قیمت واحد 15000 را در جستجوی انجام شده مقابل کد متناظر آن در SHEET1 قرار خواهد داد.حالا اگر بخواهیم قیمت های دو کد محصول مشابه در سلول های B2 و B7 آن را در SHEET1 نمایش بدهیم ، باید از طریق تابع SUMIFS استفاده کنیم که در ادامه با این فرمول کاربردی و فوق العاده آشنا خواهید شد