-
آموزش تابع Xlookup در اکسل
در یکی دیگر از بخش های آموزش اکسل پیشرفته ؛ اینبار قصد داریم تا در خصوص یکی از توابع جدیدی که در نسخه 2021 به کاربران معرفی شده است صحبت کنیم. تابع Xlookup در اکسل جزو دسته بندی توابع جستجو بوده و نسبت به توابعی چون Vlookup و Hlookup که عملیات جستجو را بصورت عمودی و افقی انجام میدهند ؛ دارای انعطاف بیشتری میباشد. در ادامه با گرامر این تابع آشنا خواهیم شد.
Xlookup(lookup_value, lookup_array, return_array, [if_not_found], [match_mode], [search_mode])
- lookup_value معیار جستجو
- lookup_array محدودهای که lookup_value در آن جستجو خواهد شد.
- return_array محدودهای که مقدار نظیر lookup_value از آن استخراج میشود.
- [if_not_found] (آرگومان اختیاری) عبارتی که جایگزین نمایش خطای #N/A در صورت وجود lookup_value میگردد.
- [match_mode] (آرگومان اختیاری) نوع جستجو:
- مقدار ۰ (پیشفرض) : مطابقت دقیق ، اگر نباشد خطای #N/A ر ا برمیگرداند.
- مقدار ۱- : مطابقت دقیق ، اگر نباشد مقداری کوچکتر را برگرداند.
- مقدار ۱ : مطابقت دقیق ، اگر نباشد مقداری بزرگتر را برگرداند.
- مقدار ۲ : تطبیق حروف به کمک کارکترهای ویژه یا wildcard
- [search_mode] (آرگومان اختیاری) حالت جستجو:
- مقدار ۱ (پیشفرض) : جستجو از ابتدا به انتها انجام میشود.
- مقدار ۱- : جستجو از انتها به ابتدا انجام میشود.
- مقدار ۲ : جستجوی بصورت باینری صعودی انجام میشود.
- مقدار ۲- : جستجو بصورت باینری نزولی انجام میشود.
مطلب پیشنهادی >> آموزش ساخت باکس جستجو در اکسل
فرض کنید جدولی از کالاهای نگهداری شده در انبارهای شرکت را در اختیار داریم و قصد داریم تا با استفاده از تابع Xlookup در اکسل با وارد کردن کد کالا ؛ به مقدار موجودی انبار از آن کالا و محل استقرار آن برسیم تا بتوانیم در کوتاه ترین زمان ممکن پاسخگوی مشتریان باشیم.
همانطور که در تصویر بالا ملاحظه میکنید ؛ ابتدا فرمول را برای یافتن نوع کالا متناظر با کد کالا نوشته ایم و برای آنکه بتوانیم این فرمول را به سلول آخرین موجودی و محل انبار هم تعمیم دهیم از آدرس دهی مطلق در آرگومان اول و دوم استفاده کردیم.
در واقع تابع قرار است مقدار کد کالا را از سلول H3 در کادر جستجو دریافت و در ستون B2 به دنبال آن بگردد و مقدار متناظر آن را در ستون C2 یافته و به نمایش درآورد ؛ که نتیجه بصورت زیر خواهد بود (فرمول برای بخش آخرین موجودی و محل انبار هم به همین صورت نوشته می شود).
مطلب پیشنهادی >> اطلاعات لحظه ای بورس در اکسل
-
ایجاد پیغام یافت نشد!
همانطور که در بالا هم به آرگومان های تابع Xlookup در اکسل اشاره کردیم ؛ آرگومان 4 [if_not_found] زمانی مورد استفاده قرار خواهد گرفت که نتیجه ای برای جستجوی انجام شده یافت نشود ؛ در حالت پیشفرض نرم افزار در این حالت مقدار سلول بصورت خطای N/A# برگردانده خواهد شد ؛ حال اگر بخواهیم بجای نمایش این خطا یک پیام به کاربر نمایش داده شود ؛ بایستی از آرگومان 4 تابع استفاده کنیم ؛ پس مطابق مثال خواهیم داشت:
همانطور که در مثال بالا ملاحظه کردید استفاده از تابع Xlookup در اکسل به مراتب از انعطاف بیشتری در مقایسه با تابع Vlookup برخوردار است ؛ شرکت مایکروسافت به نوعی نسخه پیشرفته تری از تابع وی لوک آپ را در این تابع به کاربران خود عرضه کرده است.
مطلب پیشنهادی >> آموزش تابع HLOOKUP در اکسل