0

آموزش تابع Vlookup

آموزش تابع Vlookup

تابع Vlookup در اکسل

تابع vlookup اکسل یکی از مهمترین و اساسی ترین توابع در اکسل هست که باید به آن مسلط باشید. اگر شما هم حسابدار یا مدیر مالی باشید قطعا برای تهیه گزارشات مختلف که بوسیله اکسل تهیه می شود نیازمند آن شده اید. بعضی افراد تصور می کنند که تابع اکسل فقط برای پیدا کردن و یا جستجوی ساده می باشد که این کاملا اشتباه است. تابع Vlookup کاربردهای بسیار زیادی دارد که تصمیم داریم برخی را در این مقاله و برخی دیگر از خواص آن را در مقالات بعدی بررسی کنیم. اگر بخواهیم با شکل کلی این تابع آشنایی پیدا کنید به تصویر زیر دقت کنید:

آموزش تابع Vlookup

 

تاحالا براتون پیش اومده یه جدولی داشته باشین که توش کلی اطلاعات باشه، و بخواهین یه چیز خاص رو از داخل جدول براتون نمایش بده؟

اینجوری که شما یه ورودی بنویسین و هر اطلاعاتی که مد نظرتونه رو راجع به ورودی بهتون نشون بده؟

به این مثال دقت کنین:

شما یک جدول دارین که داخلش مشخصاتی مثل: کد پرسنلی، نام و نام خانوادگی، سمت، تحصیلات و درآمد مربوط به ۵ نفر وارد شده.

آموزش تابع Vlookup

 

به خاطر کم بودن تعداد اطلاعات ورودی، شما با یک نگاه تشخیص میدین مثلا آقای نادر حسینی چه سمتی داره، چه تحصیلاتی داره یا چه درآمدی داره.

اما این زمانی ممکنه که اولا اطلاعات کم باشه، دوما داخل همین شیت (صفحه) باشیم.

اگه داخل همین صفحه باشیم و بخواهیم فقط با وارد کردن کد پرسنلی ، همه اطلاعات مربوط بهش رو بهمون نمایش بده باید چیکار کنیم؟

مثلا به این شکل:

آموزش تابع Vlookup

 

و فقط کد پرسنلی رو تغییر بدیم تا بقیه اطلاعات هر کدوم سر جای خودش بشینه مثل شکل زیر:

آموزش تابع Vlookup

حالا اگه اطلاعاتمون مثلا ۱۰۰ ردیف یا ۱۰۰۰ ردیف باشه باز هم میشه دونه دونه چشمی نگاه کنیم و اطلاعات مورد نظرمون رو پیدا کنیم؟
قطعا نمیشه و خیلی از زمان با ارزش مون به خاطر یه خروجی گرفته میشه.

یا اگه داخل یک صفحه ی دیگه قرار باشه اطلاعات مربوط به یک یا چند کد پرسنلی وارد بشه اون وقت چیکار کنیم؟

همه ی اینا فقط با یاد گرفتن تابع Vlookup ممکنه!

کلا این تابع چیکار میکنه؟

به زبان خیلی ساده و خودمونی: یه ورودی بهش میدی (مثلا کد پرسنلی) و اطلاعات رو به روش رو میخوای(مثلا نام و نام خانوادگی)

البته یه نکته ای رو همین الان بگم : این تابع اطلاعاتی که جلوی ورودیش هست رو میتونه پیدا کنه و بیاره.

یعنی وقتی ستون اول کد پرسنلی هست اینو میفهمه که هر چی جلوش هست و شما میخوای رو برات بیاره.

آموزش تابع Vlookup

 

 تابع Vlookup

اصلا ببینیم Vlookup یعنی چی؟

این اسم تابع، مخفف Vertical Lookup  به معنی «جستجوی عمودی» هست. یعنی میره جستجوی عمودی (ستونی) انجام میده، انگار که دونه دونه سلول های داخل ستون مورد نظر رو جستجو میکنه و اطلاعاتی که مد نظر شماست رو براتون پیدا میکنه و میاره.

شکل کلی تابع به این شکل هست:

VLOOKUP(lookup_value,table_array,col_index_num,[range_lookup])=

آموزش تابع Vlookup

خود Vlookup که تابع ما هست و گفتیم که معنیش میشه تابع جستجوی عمودی (توی ستونها میگرده)

قسمت اول تابع lookup_value میگه مقدار معلومت چیه؟ یعنی طبق چه چیزی میخوای برات دنبال اطلاعات بگردم؟ (توی مثال ما کد پرسنلی مون معیاره ، یعنی بر اساس کد پرسنلی بره اطلاعات روبروش رو از ستونهای دیگه بیاره )

قسمت دوم تابع table_array ازمون میخواد محدوده رو انتخاب کنیم، یعنی اطلاعات ما داخل کدوم سلول ها هست؟ باید انتخاب کنیم دقیقا توی چه محدوده و منطقه ای از سلول ها دنبال اطلاعات بگرده

قسمت سوم تابع col_index_num هست که میگه حالا که محدوده ات رو انتخاب کردی، بگو کدوم ستون رو میخوای، و اینجا باید شماره ستون مورد نظرمون رو وارد کنیم که متوجه بشه اطلاعاتی که ازش میخوایم توی کدوم ستون از محدوده ی انتخابی ما که توی قسمت دوم یعنی table_array قرار داره

قسمت چهارم تابع [range_lookup ] هست، این که یه قسمت از تابع داخل براکت [] قرار میگیره یعنی وارد کردنش اختیاریه . این قسمت از ما دو تا سوال میکنه آیا اطلاعاتی رو ک از تابع میخوایم رو نسبی پیدا کنه؟ یا دقیقا همون چیزی که میخوایم رو بیاره؟

که زدن گزینه True برابر نسبی پیدا کردن اطلاعات هست True_Approximate match که به جای کلمه True میتونیم عدد یک ۱ رو وارد کنیم

و با زدن گزینه False از تابع میخوایم مقدار دقیق اطلاعاتی که ازش خواستیم رو نشون بده False_Exact match که ایجا هم میتونیم به جای کلمه False از عدد صفر ۰ استفاده کنیم.

خلاصه کلام میشه:

آموزش تابع Vlookup

 

حالا توی یه نگاه اگه بخوایم به تابع Vlookup نگاه کنیم میتونیم با نقشه ذهنی راحت به خاطر بسپاریمش که این روش هم برای اولین بار برای اکسل در سایت راوی حساب ایجاد و در خدمت شما عزیزان قرار گرفته.

آموزش تابع Vlookup

 

 

توصییه می شود : ساخت تایم شیت حرفه ای با اکسل

 

خب بریم سراغ مثال خودمون و قدم به قدم اطلاعات تابع رو پر کنیم:

آموزش تابع Vlookup

 

میخواستیم فقط با وارد کردن کد پرسنلی در جدول کوچک پایین، اطلاعات شخص وارد جدول بشه.

میدونیم که برای شروع فرمول نویسی همیشه با نوشتن = داخل سلول مورد نظرمون ، عملیات فرمول نویسی شروع میشه؛

آموزش تابع Vlookup

,Vlookup(lookup_value=

,Vlookup(C9=

 

در قدم اول برای انتخاب مقدار معلوم که معیار جستجوی ما هم هست سلول C9 را انتخاب میکنیم چون کد پرسنلی ما در سلول C9 وارد شده و ما با تغییر اطلاعات داخل این سلول ، کد پرسنلی مان را تغییر خواهیم داد.

بریم برای قدم دوم :

وقتی که قسمت اول تابع رو وارد کردیم، با زدن کلید , روی کیبورد به قسمت دوم تابع میریم؛

قسمت دوم انتخاب محدوده است، شروع جدول ما سلول A2 هست که کلمه کد پرسنلی داخلش نوشته شده، آخرین سلول محدوده ما هم سلول E7 هست که مبلغ ۳۵٫۰۰۰٫۰۰۰ ریال داخلش نوشته شده :

آموزش تابع Vlookup

 

VLOOKUP(lookup_value,table_array=

VLOOKUP(C9,A2:E7=

آموزش تابع Vlookup

بعد از انتخاب کردن محدوده نوبت به قسمت سوم تابع میرسه؛شماره ستون!

ستون دوم از محدوده ی انتخابی ما مربوط به نام و نام خانوادگی است، پس پارامتر سوم تابع، عدد ۲ یعنی دومین ستون محدوده ما خواهد بود:

VLOOKUP(lookup_value,table_array,col_index_num=

VLOOKUP(C9,A2:E7,2=

آموزش تابع Vlookup

و اما آخرین بخش تابع که مشخص میکنه مدل جستجو نسبی باشه یا مطلق

از اونجایی که ما اطلاعات دقیق میخواهیم نه نسبی، پس کلمه False و یا عدد صفر ۰ رو وارد میکنیم:

VLOOKUP(lookup_value,table_array,col_index_num,[range_lookup])=

VLOOKUP(C9,A2:E7,2,False)=

یا

VLOOKUP(C9,A2:E7,2,0)=

آموزش تابع Vlookup

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

آموزش تابع Vlookup

 

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

VLOOKUP(lookup_value,table_array,col_index_num,[range_lookup])=

VLOOKUP(C9,A2:E7,3,0)=

آموزش تابع Vlookup

به همین ترتیب برای تحصیلات و درآمد هم همین روند را طی میکنیم.

امیدوارم نحوه با چگونگی کارکرد تابع Vlookup آشنا شده باشین. فقط با تمرین و تکرار هست که مهارتتون در اکسل افزایش پیدا میکنه.در مقالات بعدی به بررسی دقیق تر این تابع خواهیم پرداخت.

نویسنده: سهیل سوهانی

 

توصییه می شود : ساخت تایم شیت حرفه ای با اکسل

آیا این مطلب را می پسندید؟
https://ravihesab.com/?p=2812
اشتراک گذاری:
واتساپتوییترفیسبوکپینترستلینکدین
محمد جواد عظیمی فرد
مطالب بیشتر
برچسب ها:

نظرات

1 نظر در مورد آموزش تابع Vlookup

دیدگاهتان را بنویسید

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *

  1. سلام
    ممنون از مطلب عالیتون خیلی کاربردی بود و همینطور آموزش خوبتون.
    اینم بگم تو سیستم من بین فرمانها ویرگول خطا میده. و باید از ” ; ” استفاده کنم.

    2