در مواردی که بخواهیم بررسی کنیم یک عبارت در یک محدوده یا ستون چندمین رکورد ثبتشده است از تابع MATCH استفاده میشود، برای مثال فرمول ذیل مشخص میکند واژه ALI در چندمین سلول از محدوده D5:D12 ثبتشده است
=MATCH(“ALI”,D5:D12,0)
یا بهطور مشابه مقدار فرمول ذیل مشخص میکند عبارت “ALI” در چندمین سلول از ستون A ثبتشده است، اگر هیچ سلولی از ستون A برابر با واژه ALI نباشد
=MATCH(“ALI”,A:A,0)
خروجی این تابع برابر با خطای #N/A خواهد بود و درصورتیکه عبارت “ALI” در یکی از سلولهای ستون A ثبتشده باشد(برای مثال سلول A8 برابر با ALI باشد)؛ خروجی این تابع برابر با شماره ردیف آن سلول (۸) خواهد شد.
ورودی های تابع MATCH
تابع MATCH سه ورودی به شرح ذیل دریافت میکند.
- ورودی اول این تابع عبارت است از واژهای که به دنبال آن هستیم.
- در ورودی دوم محدوده یا ستونی که میخواهیم بر روی آن جستوجو صورت بگیرد را وارد میکنیم
- ورودی سوم این تابع نوع جستوجو را مشخص میکند که سه حالت ۱-، ۰ و ۱+ را شامل میشود و عموما از حالت ۰ که بیانگر Exact Match میباشد استفاده میشود.
و خروجی این تابع مشخص میکند ورودی اول در چندمین سلول از محدوده واردشده درون ورودی دوم ثبتشده است.
مثال تابع MATCH
برای مثال اگر کد سفارش کالا در محدوده D4 تا D12 به صورت ذیل ثبتشده باشد.
بخواهیم بررسی کنیم کد سفارش ID-8207 چندمین سفارش ثبتشده در این محدوده است میتوان تابع MATCH را بهصورت ذیل استفاده نمود.
=MATCH(“ID-8207”,D4:D12,0)
خروجی این تابع بهصورت یک عدد خواهد بود که مشخص میکند کد سفارش ID-8207 چندمین سفارش ثبتشده درون محدوده D4:D12 است.