تابع MATCH در اکسل

تابع MATCH جزو توابع جست‌وجوی اکسل است. این تابع یک مقدار را در یک محدود جست‌وجو کرده و موقعیت آن را در داخل محدوده (این که چندمین مقدار این سطر یا ستون است) بر‌می‌گرداند.

Match در زبان انگلیسی به معنی جفت‌وجور شدن است.

آرگومان‌ها یا پارامترهای ورودی

آرگومان‌های تابع MATCHآرگومان اول (lookup_value): مقدار یا ارزشی که قرار است جست‌وجو شود و می‌تواند به صورت عدد، متن، تاریخ، آدرس سلول و … باشد.
آرگومان دوم (lookup_array): یک سطر یا ستون از سلول­‌ها.

آرگومان سوم ([match_type]): یک آرگومان اختیاری است که یکی از اعداد ‎-1‎, 0, 1 را می‌پذیرد.

اگر مقدار این آرگومان عدد 1 یا خالی باشد، تابع نزدیک­‌ترین عدد کوچک‎تر از آرگومان اول (lookup_value) را می‌یابد. در این حالت باید سطر یا ستون مورد نظر صعودی مرتب شده باشد.آرگومان سوم تابع Match

اگر مقدار این آرگومان صفر باشد، تابع دقیقاً عبارت مورد نظر آرگومان اول (lookup_value) را می‌یابد. در اینجا صعودی یا نزولی بودن مهم نیست.آرگومان سوم تابع Match

اگر مقدار این آرگومان عدد ‎-‎1 باشد، تابع نزدیک­‌ترین عدد بزرگ‎تر از آرگومان اول (lookup_value) را می‌یابد. در این حالت باید سطر یا ستون مورد نظر نزولی مرتب شده باشد.

نتیجه­‌گیری

آرگومان آخر یک (1) باشد- صعودیاگر آرگومان آخر صفر (0) باشد- مختلطآرگومان آخر منفی یک (1-) باشد- نزولی

نکات مهم تابع

نکته 1) تابع Match مقدار تکراری ­را پیدا نمی­‌کند؛ در صورت تکراری بودن، اولین مقدار را نمایش می­‌دهد.

نکته 2) این تابع بە بزرگ یا کوچک بودن حروف حساس نیست. مانند: “Reza” = “reza”

نکته 3) این تابع از وایلدکاردها (Wildcard) نیز پشتیبانی می‌کند. مانند جست‌وجوی واژه “محمد*” به جای “محمد”.

نکته 4) درصورتی که آرگومان آخر را وارد نکنید و تابع را با ٢ آرگومان بنویسید، اکسل مقدار پیش‌فرض 1 را برای آن منظور می‌کند؛ پس توجه کنید در اکثر مواقع در آرگومان آخر عدد صفر نوشته شود.

نکته 5) اگر عبارتی که می خواهید جست‌وجو کنید به صورت عددی باشد، توجه داشته باشید آن را داخل دابل کوتیشن ننویسید. تنها مقادیر متی را داخل دابل کوتیشن قرار دهید.

نکته 6) تابع MATCH فقط با متن تا حداکثر 255 نویسه (Character) کار میکند بنابراین اگر دنبال عبارت های طولانی میگردید استفاده از تابع MACH مناسب نخواهد بود.

 

تابع دیگری که در نسخه های جدید اکسل 365 جایگزین MATCH شده است XMATCH نام دارد ولی کارکرد آنها تقریبا یکسان است.

خطاهای تابع

خطای N/A#: این خطا به معنای موجود نبودن (Not Available) یا پیدا نکردن است و زمانی نمایش داده میشود که مقداری که در حال جست‌وجوی آن هستید، موجود نباشد.

1 دیدگاه دربارهٔ «تابع MATCH در اکسل;

دیدگاهتان را بنویسید

Item added to cart.
0 items - تومان
ضبط پیام صوتی

زمان هر پیام صوتی 5 دقیقه است