در این مطلب در مورد فرمول XMATCH از گروه فرمول های LOOKUP در نرم افزار گوگل شیت Google Sheets صحبت خواهیم کرد.
کاربرد فرمول XMATCH:
فرمول XMATCH برای پیدا کردن جایگاه یک داده ای در محدوده ای از داده ها بکار می رود. این فرمول تا حد زیادی شبیه فرمول MATCH می باشد اما تفاوت هائی هم با فرمول MATCH دارد که مهمترین آنها به شرح زیر هستند؛
- هنگامیکه داده ها مرتب نباشند، فرمول XMATCH کاربردی تر خواهد بود.
- فرمول XMATCH قابلیت جستجوی بصورت وایلدکارد Wildcard را نیز دارد.
ورودی های فرمول XMATCH:
فرمول XMATCH دارای چندین ورودی به شرح زیر است؛
search_key: مقدار مورد جستجو
lookup_range: بازه مورد نظر جهت جستجو
match_mode: این گزینه اختیاری بوده و دارای 4 حالت زیر است؛
0: دقیقا عبارت مورد نظر را جستجو خواهد کرد (پیش فرض)
1: در صورت عدم وجود مقدار جستجو شده، اولین مقدار بزرگتر از آن را در نظر می گیرد
-1: در صورت عدم وجود مقدار جستجو شده، اولین مقدار کوچکتر از آن را در نظر می گیرد
2: جستجو را بصورت Wildcard انجام می دهد.
search_mode: این گزینه اختیاری بوده و دارای 4 حالت به شرح زیر است؛
1: جستجو از اولین داده به آخرین داده (پیش فرض)
-1: جستجو از آخرین داده به اولین داده
2: جستجوی باینری با در نظر گرفتن اینکه داده ها به ترتیب صعودی مرتب هستن
-2: جستجوی باینری با در نظر گرفتن اینکه داده ها به ترتیب نزولی مرتب هستن
خروجی فرمول XMATCH:
در صورتیکه براساس پارامترهای تعریف شده در فرمول، مقدار مورد جستجو پید شود خروجی فرمول XMATCH برابر یک عدد صحیح خواهد بود در غیر اینصورت خطای #N/A را نمایش می دهد.
مثال از کاربرد فرمول XMATCH:
فرض کنید جدولی از قیمت ها به شرح زیر داریم و می خواهیم مقدار 125.000 را در آن جستجو کنیم؛
چون مقدار 125.000 در داده ها وجود ندارد، در خروجی فرمول خطای #N/A نمایش داده می شود، حالا اگر مقدار اختیاری match_mode را برابر -1 قرار دهیم، نتیجه به شرح زیر خواهد بود؛
حالا اگر مقدار search_mode را نیز برابر -1 قرار دهیم، نتیجه زیر حاصل می شود؛
همچنین می توانیم در فرمول XLOOKUP از کارکترهای Wildcard استفاده کنیم، مانند تصویر زیر؛
برای مشاهده سایر توابع گروه Lookup در گوگل شیت میتوانید به لینک زیر مراجعه کنید؛
بازنشر مطالب با رعایت قوانین سایت جیگاید آزاد است.
اگر این مطلب برایتان مفید بود، آنرا با دیگران به اشتراک بگذارید یا نظر خود را درباره این مطلب بیان کنید.