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