• مطالب آموزشی
    • تمام مطالب آموزشی
    • Excel
    • Power BI
    • DAX
  • دوره های آموزشی
    • کلاس اکسل پیشرفته
    • کلاس داشبورد با Power BI
    • کلاس DAX و مدلسازی داده‎
    • Power BI Report Server
    • گالری تصاویر
  • پکیج های آموزشی
    • اکسل
    • Power BI
    • سبد خرید
  • معرفی
  • تماس
  • اینستاگرام
  ورود
گروه تحلیلگری
  • مطالب آموزشی
    • تمام مطالب آموزشی
    • Excel
    • Power BI
    • DAX
  • دوره های آموزشی
    • کلاس اکسل پیشرفته
    • کلاس داشبورد با Power BI
    • کلاس DAX و مدلسازی داده‎
    • Power BI Report Server
    • گالری تصاویر
  • پکیج های آموزشی
    • اکسل
    • Power BI
    • سبد خرید
  • معرفی
  • تماس
  • اینستاگرام
0
ثبت نام / ورود

وبلاگ

فرمول vlookup در اکسل

زمان تقریبی مطالعه این مطلب و فیلم مربوطه: ۲۰ دقیقه

سطح: پیشرفته

تابع vlookup برای جستجوی عمودی یک مقدار (Lookup_Value) در اولین ستون یک ناحیه داده ای (Table_Array) و بازگرداندن مقداری در ستون دیگر آن (col_index_num) بکار می رود. مثلا وقتی می خواهیم کد یک کالا را وارد کنیم و اکسل نام این کالا را از طریق کد وارده شده، در یک جدول دیگر یافته و نمایش دهد از فرمول vlookup استفاده می کنیم.

فرمول VLookup معروف ترین و مورد توجه ترین فرمول اکسل در ایران (و شاید جهان!)

چه زمانی لازم است تا از فرمول VLookup استفاده کنیم؟

هرگاه یک مقدار معلوم و یک یا چند مقدار مجهول دارید اما کلیه مقادیر معلوم و مجهول شما در یک جدول یا شیت یا فایل دیگری بصورت کامل قرار دارند (مثلا شماره پرسنلی چند نفر معلوم است و نام و نام خانوادگی آن ها مجهول است ولی یک جدول کامل اطلاعات پرسنل را در اختیار دارید) در این حالت شما یک جستجوی عمودی دارید که می شود همان Vertical Lookup.

چون ما معمولا جدول ها را بصورت سطری پُر می کنیم این فرمول کاربرد بیشتری دارد درحالیکه فرمول HLookup نیز در اکسل برای جستجو های افقی وجود دارد.

در اکثر مصاحبه های شغلی از این فرمول سوال شده حتی در برخی از موارد از مصاحبه شونده خواسته شده تا این فرمول را روی کاغذ بنویسد و توضیح دهد.

ایرادات و نواقص این فرمول که البته همگی قابل رفع هستند به شرح ذیل می باشند:

۱- اگر چند مقدار معلوم داشتیم چه کنیم؟ (وی لوکاپ چند شرطی) مثلا نام و نام خانوادگی را داریم و به دنبال تاریخ تولد پرسنل می گردیم؟ اینجا نمیتوان از نام خانوادگی به تنهایی استفاده کرد چون ممکن است اطلاعات فردی دیگری با همین نام خانوادگی را پیدا کند.
۲- چه کنیم تا وی لوکاپ بعد از یافتن اولین مقدار جستجو را متوقف نکند؟ مثلا یک شماره پرسنلی را بدهیم و تمام تاریخ های دریافت وجه یا دریافت وام این فرد را پیدا کند.
۳- وردی آخر وی لوکاپ چه فایده ای دارد؟
۴- چگونه به جای IF های تو در تو و پیچیده از یک وی لوکاپ ساده استفاده کنیم؟

فرمول VLookup در اکسل

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

vlookup

برای یادگیری دقیق و کامل فرمول vlookup ویدئوی زیر را تماشا کنید. هرگونه سوالی داشتید در پایین همین مطلب مطرح کنید.

توجه داشته باشید که ورودی آخر این فرمول Range_Lookup در دو مقدار ۰ , ۱ یا همان True , False فرمول را در دو حالت دقیق یا تقریبی قرار می دهد. یعنی اگر برابر مقدار True یا عدد ۱ باشد (یا خالی گذاشت شود) مقادیر عددی تقریبی را پیدا می کند. برای اطلاعات بیشتر فایل handbook را دانلود کنید.

فرمول دیگری هم برای جستجوی های افقی وجود دارد که نام آن HLookup است اما چون اکثرا جداول ما در حالت سطری پر می شوند و جداول عمودی داریم فرمول VLookup معروف و پرکاربرد شده است.


کاربردهای فرمول VLookup

یکی از مهمترین کاربردهای فرمول vlookup در اکسل استفاده از این فرمول در مغایرت گیری می باشد.

دانلود فایل اسلاید ارائه این ویدئو دانلود فایل اکسل این فرمول دانلود فایل PDF English این فرمول
درباره پوریا بغدادی

من مباحث BI را در دانشگاه تهران آموخته ام. مجری و مشاور سیستم های هوش تجاری (BI) هستم. آموزش را برای علاقه شخصی پی میگیرم.

نوشته های بیشتر از پوریا بغدادی
در اینستاگرام
ما را دنبال کنید!
مطالب زیر را حتما بخوانید
  • ایجاد فرمت سفارشی در اکسل

    1.09k بازدید

  • کتاب مرجع اکسل پیشرفته ۲۰۱۹

    1.06k بازدید

  • جستجوی چند شرطی در اکسل

    2.56k بازدید

  • مقایسه دو ستون در اکسل

    2.32k بازدید

  • کاربرد تابع offset در اکسل

    613 بازدید

  • کاربرد علامت دلار در اکسل

    1.96k بازدید

0 0 votes
امتیاز کلی مطلب
Login
guest
تعداد ماههای سال به عدد
guest
19 نظرات
قدیمی ها
جدید ها بیشترین رای
Inline Feedbacks
View all comments
سیامکی
سیامکی
6 سال و گذشته

سلام استاد
بینظیر بود خسته نباشید

0
پاسخ
دانلود آهنگ زیبا
دانلود آهنگ زیبا
6 سال و گذشته

سلام.
واقعا سایت قشنگیه
دستتون درد نکنه

2
پاسخ
masoud
masoud
5 سال و گذشته

عالی بود , و خیلی شیوا ممنون

0
پاسخ
SN. motlagh
SN. motlagh
4 سال و گذشته

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

2
پاسخ
پوریا بغدادی
پوریا بغدادی
نویسنده
در پاسخ به  SN. motlagh
4 سال و گذشته

اگر سوال شما به شکل زیر مطرح شود که:
آیا vlookup می تواند سایر اقلام داده ای که در ستون اول سرچ می کند را نیز پیدا کند یعنی با پیدا کردن اولین مقدار تطابق یافته کار را تمام نکند؟
پاسخ مثبت است. اینکار کاملا پیشرفته بوده و با کمک روش آرایه ای و فرمول های match و index و small و row انجام می شود.

1
پاسخ
مهران
مهران
4 سال و گذشته

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

0
پاسخ
پوریا بغدادی
پوریا بغدادی
نویسنده
در پاسخ به  مهران
4 سال و گذشته

خواهش می کنم. در بخش تماس درخواست خود را ارسال کنید.

1
پاسخ
leila
leila
4 سال و گذشته

سلام و خسته نباشید .ممنون بابت این کلیپ آموزشی پرکاربرد
ادامه این آموزش هارو برامون میزارید ؟

0
پاسخ
پوریا بغدادی
پوریا بغدادی
نویسنده
در پاسخ به  leila
4 سال و گذشته

سلام. به امید خدا. مورد خاصی مد نظر شماست؟

0
پاسخ
مینا محمدی
مینا محمدی
4 سال و گذشته

سلام و خسته نباشید خیلی عالی بود ممنون واقعا

0
پاسخ
ملودی
ملودی
4 سال و گذشته

واقعا قشنگ و بی نقص توضیح دادین مشکل بزرگی از من حل شد واقعا سپاس گذارم

0
پاسخ
مهسا
مهسا
3 سال و گذشته

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

0
پاسخ
پوریا بغدادی
پوریا بغدادی
نویسنده
در پاسخ به  مهسا
3 سال و گذشته

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

0
پاسخ
میلاد علی پناهی
میلاد علی پناهی
3 سال و گذشته

سلام.من یه راهنمایی می خواستم.من تو اکسل با استفاده از ,Vlook و یا Match ,Index یه داده را فراخوانی می کنم.چطوری میتونم چند تا جواب داشته باشم؟ خیلی جستجو کردم.همیشه اولین جوابو بهم میده این فرمول ها.من شاید چند تا جواب بخوام.

0
پاسخ
پوریا بغدادی
پوریا بغدادی
نویسنده
در پاسخ به  میلاد علی پناهی
3 سال و گذشته

برای انجام این کار که تحت عنوان VLookup Next Result شناخته می شود از ترکیب فرمول های IF, Row, Isnumber, Search, Index, IFError, Small استفاده می کنند تا چنین چیزی پیاده سازی شود. با احترام ما چنین مواردی را در کلاس آموزش می دهیم چون توضیحات خیلی طولانی دارد اما امکان اینکه در اینترنت آن را بپدا کنید کاملا وجود دارد.

0
پاسخ
زهرا رافع
زهرا رافع
3 سال و گذشته

سلام
شما کجا تدریس می کنید
چطوری میشه شمارو پیدا کردممنون میشم جواب بدید

0
پاسخ
پوریا بغدادی
پوریا بغدادی
نویسنده
در پاسخ به  زهرا رافع
3 سال و گذشته

اطلاعات تماس در بخش تماس سایت هست.
اطلاعات کلاس ها هم در منوی دوره های حضوری بطور کامل هست.

0
پاسخ
امیر
امیر
3 سال و گذشته

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

0
پاسخ
پوریا بغدادی
پوریا بغدادی
نویسنده
در پاسخ به  امیر
3 سال و گذشته

بله در حالت عادی فرمول vlookup به دنبال مقدار مورد نظر شما هست و اگر پیدا نشود نتیجه ای نخواهد داد اما می توانید اسم مورد نظرتان را بین دو * قرار دهید تا اگر یافت شد (حتی اگر بخشی از اسم در مقصد حاوی اسم مورد نظر شما بود) نتیجه دهد.

0
پاسخ
جستجو
جستجو برای:
دسته بندی ها
  • Charts
  • DAX
  • Excel
  • Power BI
  • Power Query
  • هوش تجاری
بسته های آموزشی
  • Excel
  • Power BI
درباره گروه تحلیلگری

معتقدیم آموزش شروع یک تعهد بلند مدت است. این را از مشتریان ما سوال کنید.

اطلاعات تماس
  • تهران، خیابان مطهری، ابتدای خیابان سنایی، کوچه بیست و یکم
پیوندها
  • آموزش Power BI
  • آموزش اکسل
دسته بندی محصولات
Excel Power BI
wpDiscuz
19
0
عالی میشه اگر نظر بدید.x
()
x
| پاسخ

ورود

رمز عبور را فراموش کرده اید؟

هنوز عضو نشده اید؟ عضویت در سایت