فرض كنيد كه يه جدول داشته باشيم كه مي خواهيم در يه خونه از اون با زدن يك كد (كد كالا) قيمت متناظر اون از ستون يا ستونهاي بعديش بياد
تابع VLOOKUP : اين تابع به جستجو در ستون اول محدوده ديتاي شما پرداخته و پس از پيدا كردن مقدار موردنظر ، مقدار متناظر ان را از ستوني كه شما مشخص ميكنيد برميگرداند
مثال :
فرض كنيد قرار است قيمت كد كالايي كه در خانه B8 نوشته مي شود در خانه C8 قرار گيرد با توجه به جدول موجود بالايي
فرمولي كه در خانه
C8 بايد نوشته شود اين است :
کد:
برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید
مي توان با زدن fx در خانه مربوطه مطابق موارد زير تنظيمات رو انجام داد:
مقدار LOOKUP_VALUE : خانه B8
مقدار TABLE_ARRAY : محدوده A2:C5
مقدار COL_INDEX_NUM : عدد 3
مقدار RANGE_LOOKUP : در اين قسمت FALSE وارد ميگردد
توضيحات مطابق مقادير بالا:
ميخواهيم قيمت فلان كد كالا را
(مقدار LOOKUP_VALUE ) را در محدوده فلان
(مقدار TABLE_ARRAY ) از ستون سوم
(مقدار COL_INDEX_NUM : عدد 3 براي ستون 3) را پيدا كنيم
حالا اگه توي خانه B8 مثلا عدد 101 رو وارد كني بايد توي خانه C8 مقدار معادل قيمت رو بهت بده
نكته مهم :
اگر مقدار RANGE_LOOKUP برابر FALSE باشد دقيقا دنبال عدد مورد نظر ( در اين مثال دنبال كد كالا) مي گردد و اگر پيدا نكرد متناظري برنميگرداند و خطا ميدهد ولي اگر TRUE باشد دنبال بزرگترين عددي كه از آن كوچكتر است ميگردد و متناظر ان را برمي گرداند.