فرمول vlookup در اکسل / بخش هجدهم

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

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

آموزش فرمول vlookup در اکسل

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

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

چه مشکلی را می خواهیم برطرف کنیم؟

همانگونه که از درس قبلی به خاطر دارید، در مثال یک برگه برای لیست محصولات داشتیم. در حال حاضر برخی از محصولات جدید به برگه محصولات افزوده شده است، اما با تغییرات انجام شده VLOOKUP به درستی کار نمی کند. اگر ما به برگه محصولات نگاه کنیم، می بینیم که چند محصول جدید در محدوده سلولی A2: C16 لیست شده است.

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

اما اگر به تابع در سلول B3 نگاه کنیم می بینیم که تابع VLOOKUP فقط قادر به جستجو در اطلاعات محدوده سلولی A2: C13 است.

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

همانطور که می بینید، تابع VLOOKUP در لیست کامل محصولات جستجو نمی کند؛ این جستجو تا سطر ۱۳ انجام می شود. بنابراین مشکلی در پیدا کردن Ramekin وجود ندارد، اما تابع نمیتواند Zester ،Grater یا Wire Whisk را پیدا کند.

برای حل این مسئله، ما بایستی دومین آرگومان را در VLOOKUP تغییر دهیم تا کل لیست محصول را جستجو کند. دو راه برای انجام این کار وجود دارد:

مطلب مرتبط:  آموزش فرمول vlookup در اکسل / بخش هفدهم

محدوده سلول را به روز کنید
استفاده از یک جدول (فقط مایکروسافت اکسل)

محدوده سلولی را به روز کنید.

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

ما تابع را جهت شامل شدن تمام سلول ها در برگه محصولات ویرایش می کنیم و برای مواردی که بعدا به لیست اضافه می شوند، تعداد ردیف ها در محدوده سلولی را به ۱۰۰ افزایش می دهیم. این بدان معنی است که ما از تعداد زیادی سلول خالی استفاده می کنیم. تابع VLOOKUP همچنان به طور صحیح عمل خواهد کرد. بنابراین در اینجا تابع ما به صورت زیر خواهد بود:

(VLOOKUP(A3, Products!$A$2:$C$100, 2, FALSE=

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

تابع دوباره عمل خواهد کرد و نام محصول صحیح (Zester) باید ظاهر شود. ما همچنین اصلاح مشابهی را با سایر توابع VLOOKUP در صفحه گسترده انجام خواهیم داد:

در حال حاضر صفحه گسترده ما به درستی کار می کند.

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

از یک جدول استفاده کنید.

در روش اول، ما تابع VLOOKUP را با گسترش محدوده سلولی به ۱۰۰ سطر اصلاح کردیم. اگر نیاز به اضافه کردن محصولات بیشتری داشته باشیم، تابع VLOOKUP مجددا با اشکال روبرو خواهد شد. بنابراین این روش، یک راه حل کامل و مناسب نیست. اگر از مایکروسافت اکسل استفاده می کنید، روش بهتر، استفاده از یک جدول است. با استفاده از جدول با اضافه شدن موارد جدید تابع به درستی عمل خواهد کرد.

جداول در تمام نسخه های اخیر Excel کار می کنند اما در Google Sheets در حال حاضر موجود نیستند.

مطلب مرتبط:  آموزش فرمول های اکسل / بخش دهم

آموزش فرمول vlookup در اکسل با استفاده از جدول :

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

برای اکسل ۲۰۰۷ تا ۲۰۱۶: به Table < Insert  بروید.

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

برای اکسل ۲۰۰۳ و قبل از آن: به Data> List> Create List بروید (جداول به عنوان لیست در Excel 2003 و قبل شناخته شدند).

در مرحله بعدی، جدول را نامگذاری خواهیم کرد. در این مثال، نام آن را ProductList انتخاب می کنیم. توجه داشته باشید که نام جدول نمی تواند کاراکتر فاصله داشته باشد.

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

در تابع VLOOKUP به جای تعریف کردن  یک محدوده خاص برای جستجو در برگه محصولات (Products!$A$2:$C$100), ما می توانیم به سادگی نام جدول (ProductsList) را تایپ کنیم.

بنابراین در اینجا تابع جدید ما به این صورت خواهد بود:

(VLOOKUP(A3, ProductsList, 2, FALSE =

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

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

ترجمه شده در سایت خلایق
منبع:

gcflearnfree.org

آموزش فرمول vlookup در اکسل

اگر مطلب فوق به‌درد‌بخور است، با بقیه به اشتراک بگذارید تا از آن استفاده کنند:

مطالب مرتبط

Subscribe
اطلاع رسانی برای :
0 نظرات
بازخورد (Feedback) های اینلاین
مشاهده همه دیدگاه ها