موارد مهم
- نحو تابع MATCH =MATCH(مقدار_جستجو، آرایه_ جستجو، نوع_تطبیق) است.
- را می توان به صورت دستی وارد کرد. یا برای استفاده از توابع داخلی اکسل، Formulas > Lookup & Reference > MATCH را انتخاب کنید..
- عددی را برمیگرداند که اولین موقعیت نسبی دادهها را در فهرست، آرایه یا محدوده انتخابی سلولها نشان میدهد.
در اینجا نحوه استفاده از تابع MATCH اکسل برای تعیین موقعیت یک مقدار در یک ردیف، ستون یا جدول آورده شده است. این زمانی مفید است که شما باید جای مورد را به جای خود مورد در لیست پیدا کنید.
MATCH تابع نحو
سینتکس یک تابع به چیدمان تابع اشاره دارد و شامل نام تابع، براکت ها، جداکننده های کاما و آرگومان ها است. نحو تابع MATCH این است:
=MATCH(Lookup_value, آرایه_جستجو, Match_type)
MATCH تابع آرگومان
هر ورودی که به یک تابع بدهید، آرگومان نامیده می شود. اکثر توابع موجود در اکسل برای محاسبه صحیح به مقداری ورودی یا اطلاعات نیاز دارند.
اینها آرگومان های تابع MATCH هستند:
Lookup_value
Lookup_value (الزامی) مقداری است که می خواهید در لیست داده ها پیدا کنید. این آرگومان می تواند یک عدد، متن، مقدار منطقی یا یک مرجع سلول باشد.
آرایه_جستجو
آرایه_جستجو (الزامی) محدوده سلول هایی است که جستجو می شود.
Match_type
Match_type (اختیاری) به اکسل می گوید که چگونه Lookup_value را با مقادیر موجود در آرایه_Lookup مطابقت دهد. مقدار پیشفرض این آرگومان 1 است. گزینهها -1، 0 یا 1 هستند.
- اگر Match_type برابر 1 باشد یا حذف شود، MATCH بزرگترین مقدار را پیدا می کند که کمتر یا مساوی با Lookup_value است. داده های Lookup_array باید به ترتیب صعودی مرتب شوند.
- اگر Match_type برابر ۰ باشد، MATCH اولین مقداری را پیدا می کند که دقیقاً برابر با Lookup_value است. داده های Lookup_array را می توان به هر ترتیبی مرتب کرد.
- اگر Match_type برابر -1 باشد، MATCH کوچکترین مقداری را پیدا می کند که بزرگتر یا مساوی با Lookup_value است. داده های Lookup_array باید به ترتیب نزولی مرتب شوند.
نحوه استفاده از تابع MATCH در اکسل
مثال MATCH نشان داده شده در این آموزش از تابع برای یافتن موقعیت عبارت Gizmos در فهرست موجودی استفاده می کند. نحو تابع را می توان به صورت دستی در یک سلول یا با استفاده از توابع داخلی اکسل وارد کرد، همانطور که در اینجا نشان داده شده است.
برای وارد کردن تابع MATCH و آرگومان ها:
-
یک کاربرگ خالی اکسل را باز کنید و مانند تصویر زیر داده ها را در ستون های C، D و E وارد کنید. سلول D2 را خالی بگذارید، زیرا آن سلول خاص میزبان تابع خواهد بود.
- سلول D2 را انتخاب کنید تا به سلول فعال تبدیل شود.
- برگه Formulas را از منوی ribbon انتخاب کنید.
- Lookup & Reference را انتخاب کنید تا فهرست کشویی Function باز شود.
- MATCH را در لیست انتخاب کنید تا کادر محاوره ای Function Arguments باز شود. (در اکسل برای مک، Formula Builder باز می شود.)
- مکان نما را در کادر نوشتاری Lookup_value قرار دهید.
-
سلول C2 را در کاربرگ انتخاب کنید تا مرجع سلول را وارد کنید.
- مکان نما را در کادر متنی Array_Lookup قرار دهید.
- سلول های E2 تا E7 را در کاربرگ برای وارد کردن محدوده برجسته کنید.
- مکان نما را در کادر نوشتاری Match_type قرار دهید.
-
عدد 0 را در این خط وارد کنید تا مطابقت دقیقی با دادههای سلول D3 پیدا کنید.
- OK را برای تکمیل عملکرد انتخاب کنید. (در Excel برای Mac، Done را انتخاب کنید.)
- عدد 5 در سلول D3 ظاهر می شود زیرا عبارت Gizmos پنجمین مورد از بالای فهرست موجودی است.
-
وقتی سلول D3 را انتخاب می کنید، تابع کامل در نوار فرمول بالای کاربرگ ظاهر می شود.
=MATCH(C2, E2:E7, 0)
ترکیب MATCH با سایر توابع اکسل
تابع MATCH معمولاً همراه با توابع جستجوی دیگر، مانند VLOOKUP یا INDEX استفاده می شود و به عنوان ورودی برای آرگومان های تابع دیگر، مانند: استفاده می شود.
- آگومان col_index_num برای VLOOKUP.
- آگومان row_num برای تابع INDEX.