آموزش فرمول VLookup و نحوه استفاده از آن
کاربرد این دستور زمانی است که ما در یک شیت اکسل تمامی ردیفهای فهرست بها را داریم در شیت دیگری میخواهیم فقط با زدن شماره آیتم هریک از ردیفهای فهرست بها مشخصات آن ردیف در مقابل شماره آیتم نقل شوند.
مثال:
فرض کنید فایل ما داری دو شیت است که یک از شیتها شامل ردیفهای فهرست بها است (دیتای ما) و در شیت دیگر یه جدول داشته باشیم که می خواهیم در یه خونه از اون با زدن یک کد (شماره آیتم) شرح ، واحد ویاقیمت متناظر اون از ستون یا ستونهای بعدیش بیاد
تابع VLOOKUP : این تابع به جستجو در ستون اول محدوده دیتای شما پرداخته و پس از پیدا کردن مقدار موردنظر ، مقدار متناظر آن را از ستونی که شما مشخص میکنید برمیگرداند
فرض کنید قرار است شماره آیتمی که در خانه B8 نوشته می شود شرحش در خانه C8 قرار گیرد با توجه به جدول موجود بالایی
فرمولی که در خانه C8 باید نوشته شود این است :
کد :
می توان با زدن fx در خانه مربوطه مطابق با شکل زیر تنظیمات رو انجام داد :
مقدار LOOKUP_VALUE : خانه B8
مقدار TABLE_ARRAY : محدوده ای که ردیف های فهرست بها در آنجا قرار دارند(شما می توانید برای محدوده مورد نظر اسم وارد کنید و از اسم استفاده کنید)
مقدار COL_INDEX_NUM : عدد ۲ (نشانگر ستونی که میخواهد داده آن در سلول C8 نمایان شود فرضاً وقتی که در شیت دیتا شماره ردیف در ستون A قرار دارد ستون بعدی ستون شماره ۲ مربوط به شرح ردیف خواهد بود و به ترتیب واحد ردیف ستون شماره ۳ و قیمت واحد ستون شماره۴ خواهد بود البته این درحالتی است که دیتای ما بصورت مرتب و بدون فاصله در ستون مرتب شده باشد)
مقدار RANGE_LOOKUP : در این قسمت FALSE وارد میگردد .(میتوانید صفر هم وارد کنید)
توضیحات مطابق مقادیر بالا :
میخواهیم شرح فلان شماره آیتم را (مقدار LOOKUP_VALUE ) را در محدوده فلان (مقدار TABLE_ARRAY ) از ستون سوم (مقدار COL_INDEX_NUM : عدد ۲یا هر ستون دیگر
حالا اگه توی خانه B8 مثلا عدد ۰۱۰۱۰۱ رو وارد کنی باید توی خانه C8 شرح آیتم قرارگیرد به ترتیب شماره هر ستون را واره کنی داده آن ستون را در مقابل ردیف مربوطه نمایان خواهد شد.
لازم به ذکر است شماره ستون نسبت به محدوده مشخص شده تعیین می شود.