آموزش تابع vlookup در اکسل

آموزش تابع VLOOKUP در اکسل

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

تابع VLOOKUP در اکسل یکی از مهم‌ترین توابع است که با جستجوی یک مقدار در محدوده‌ی داده‌ها، مقدار متناظر آن را از سلول مجاور بازگردانی می‌کند. آشنایی با این تابع برای کاربران اکسل بسیار ضروری است.

تابع VLOOKUP یکی از قدرتمندترین توابع موجود در اکسل می‌باشد. واقعیت این است که برای ادغام داده‌ها و ایجاد ارتباطات میان آن‌ها، از این تابع پرکاربرد استفاده می‌شود. در اکسل، داده‌ها به صورت متنوع در فایل‌ها و شیت‌های مختلفی قرار دارند، به همین دلیل همه داده‌ها را نمی‌توان در یک شیت تمرکز نمود. با استفاده از تابع VLOOKUP، امکان ادغام اطلاعات پراکنده در شیت‌های مختلف و تهیه گزارش‌ها و تحلیل‌های متنوع در اکسل وجود دارد. این تابع به شما کمک می‌کند تا با دقت و سرعت به دنبال مقادیر مورد نیاز در اکسل بگردید و آن‌ها را به راحتی پیدا کنید.

آرگومان‌های تابع vlookup در اکسل

برای استفاده موثر از تابع VLOOKUP در اکسل، ضروری است که با ساختار ظاهری این تابع آشنا شوید. این تابع دارای آرگومان‌های مختلفی است که باید به دقت مورد بررسی قرار گیرند. در این ساختار، ما به شما کمک می‌کنیم هر یک از این آرگومان‌ها را با دقت شرح دهیم، تا شما بتوانید بهترین استفاده را از این تابع داشته باشید.

  • lookup_value: در اینجا باید مقدار مورد نظر برای جست‌جو را وارد کنیم و باید این مقدار در ستون اول محدوده table_array وجود داشته باشد.
  • table_array: این آرگومان همان جدول داده و یا محدوده برای جستجو است و دو ستون، مقدار مورد جست‌جو و مقدار نتیجه در آن قرار دارند.
  • آرگومان دیگر در آموزش تابع vlookup در اکسل col_index_num است: شماره ستونی که مقدار متناظر یا تطبیقی از آن بر‌گردانده می‌شود در اینجا مشخص می‌شود. در صفحه زمانی که تنظیمات صفحه از چپ به راست باشد از ستون سمت چپ محدوده شماره ستون‌ها با 1 شروع می‌شود.
  • [range_lookup]: این آرگومان اجباری نیست و از طریق یک مقدار منطقی مشخص می‌کند که مقدار دقیق یا مقدار تقریبی توسط تابع بر‌گردانده شود. اگر یک مقدار تقریبی توسط تابع مورد جست‌جو باشد این آرگومان با 1 یا True جاگذاری می‌شود و تابع نزدیک‌ترین مقدار را جست‌جو می‌کند. اگر بخواهیم تابع مقدار دقیق را برگرداند این آرگومان را با 0 یا False جاگذاری می‌کنیم.

در حین آموزش تابع VLOOKUP در اکسل، حائز اهمیت است که به چند نکته توجه کنید تا از مواجهه با خطاهای این تابع جلوگیری کنید. تابع VLOOKUP در صفحاتی با جهت چپ به راست، مقدار را از چپ به راست جستجو می‌کند. در صورت وجود چندین مقدار متناظر با مقدار جستجو شده، تابع تنها اولین مقدار تطبیق یافته را بازمی‌گرداند. همچنین، اگر تابع قادر به پیدا کردن مقدار دقیق نباشد، خطای “#N/A” را بازمی‌گرداند. جستجو در تابع VLOOKUP به‌طور پیش‌فرض حساس به اختلاف حروف بزرگ و کوچک نیست؛ به این معنا که حروف بزرگ و کوچک به عنوان یکسان در نظر گرفته می‌شوند.

مثال ‌جستجوی دقیق با تابع vlookup در اکسل

برای انجام جستجو یا تطبیق دقیق با استفاده از تابع VLOOKUP در اکسل، باید در بخش [range_lookup] مقدار False را وارد نمایید. در یک مثال که داده‌های مربوط به نمرات دانش‌آموزان را شامل می‌شود، ستون‌های Math، Name، ID و Chemistry به ترتیب نمره ریاضی، نام، شناسه دانش‌آموز و نمره شیمی را شامل می‌شود. اگر می‌خواهید بر اساس شماره شناسه خاص، نمرات ریاضی را پیدا کنید، باید مراحل زیر را دنبال کنید.

جستجوی ‌دقیق با تابع VLOOKUP در اکسل
جستجوی ‌دقیق با تابع VLOOKUP در اکسل

برای محاسبه از فرمول =VLOOKUP(G3,$B$2:$E$8,3,FALSE) در یک سلول خالی استفاده کنید. برای اعمال این فرمول بر روی سلول‌های دیگر در ستون، به راحتی می‌توانید از قابلیت کپی و Paste در اکسل استفاده کنید و یا کافیست روی گوشه پایین سمت راست سلول فعلی حرکت کنید تا فرمول به شکل + تغییر کند، سپس آنرا به سمت پایین حرکت دهید تا فرمول در سلول‌های پایین‌تر نیز تعمیم داده شود. در این فرمول، G3 مقداری است که برای جستجو استفاده می‌شود و تابع مقدار متناظر با آن را از ستون سوم (ریاضی) محدوده جستجوی B2:E8 برمی‌گرداند.

جستجوی دقیق در تابع VLOOKUP اکسل
جستجوی دقیق در تابع VLOOKUP اکسل

عدد ستون که مقدار متناظر با آن برگردانده می‌شود، سه است. برای اطمینان از بازگشت مقدار دقیق، مقدار FALSE را وارد کرده‌ایم، همانطور که پیش‌تر اشاره شده است، اگر مقدار مورد نظر در محدوده داده‌ها یافت نشود، تابع خطای “#N/A” را نمایش می‌دهد.

اگر تابع VLOOKUP نتوانست مقداری که اطمینان داریم وجود دارد را پیدا کند، چند دلیل می‌تواند وجود داشته باشد. این ممکن است به دلیل وجود یک یا چند فاصله خالی در داخل سلول باشد که با استفاده از تابع TRIM باید آن‌ها را حذف کنید. باید در نظر داشت که عدد 1 با متن “1” یکسان نیست؛ ممکن است شما در تابع عدد یک را نوشته باشید، اما در جدول، آنها به عنوان متن در نظر گرفته شود. همچنین، بررسی صحت وجود حروف “ی” و “ک” را نیز انجام دهید.

تبلیغات متنی: این روزها داشتن یک منبع آموزشی جامع و پیوسته، تبدیل به یک دغدغه بزرگ برای علاقه‌مندان به یادگیری اکسل شده است. گروه آموزشی اکسل‌لرن، در این راستا با تولید یک بسته آموزشی با عنوان صفر تا صد اکسل اقدام به آموزش کامل اکسل نموده است. (کسب اطلاعات بیشتر)

مثال ‌جستجوی تقریبی با vlookup در اکسل

از تطبیق تقریبی برای جستجوی تقریبی مقادیر در یک محدوده استفاده می‌شود. به عبارت دیگر، اگر مقدار دقیقی پیدا نشود، تابع VLOOKUP مقداری تقریبی را بازمی‌گرداند که بزرگترین مقداری خواهد بود که از مقدار جستجو کوچکتر است. برای روشن‌تر شدن این مفهوم، در نظر بگیرید که در ستون Orders تعداد سفارشات و در ستون Discount تخفیف‌های متناظر با آن‌ها قرار دارد. اگر سفارش موردنظر در ستون Orders وجود نداشته باشد، می‌خواهیم در ستون B نزدیک‌ترین تخفیف را بیابیم.

جستجوی تقریبی تابع VLOOKUP در اکسل

فرمول =VLOOKUP(E4,$B$3:$C$9,2,TRUE) را در سلول مورد نظر وارد کنید و سپس آن را به سایر سلول‌ها تعمیم دهید. با توجه به مقادیر داده شده، این فرمول مقدار تطبیقی را محاسبه می‌کند. سلول E4 مقداری را به ما می‌دهد که بر اساس آن، مقدار تقریبی محاسبه می‌شود. محدوده‌ی داده‌هایی که مورد جست‌وجو قرار می‌گیرد توسط محدوده B3:C9 مشخص می‌شود. شماره ستونی که مقدار تقریبی از آن برگشت داده می‌شود توسط عدد 2 مشخص می‌شود و مقدار TRUE تطبیق تقریبی را مشخص می‌کند.

جستجوی تقریبی تابع VLOOKUP در اکسل
جستجوی تقریبی تابع VLOOKUP در اکسل

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

مثال شماره #1 از کاربرد تابع VLOOKUP در اکسل
مثال شماره #2 از کاربرد تابع VLOOKUP در اکسل
مثال شماره #3 از کاربرد تابع VLOOKUP در اکسل