تابع MATCH

موقعیت یک مقدار را در یک محدوده پیدا می‌کند

ساختار تابع

=MATCH(lookup_value, lookup_array, [match_type])

برای مشاهده توضیح هر ورودی، نشانگر ماوس را روی نام آن نگه دارید.

توضیح کامل

تابع MATCH یک مقدار را در یک ستون یا سطر جستجو می‌کند و به جای خودِ مقدار، شماره‌ی جای آن را برمی‌گرداند. مثلاً اگر مقدار در سومین خانه‌ی محدوده باشد، نتیجه 3 است.

مثال: جای کدی که در E2 نوشته شده
=MATCH(E2, A2:A100, 0)

مثال: جستجو در ترکیب با INDEX
=INDEX(C2:C100, MATCH(E2, A2:A100, 0))
⚙

مشخصات فنی

ویژگی‌های فنی و سازگاری تابع

پیشرفته
▣ دسته‌بندی اکسلی جستجو و مرجع
◷ اولین نسخه همه نسخه‌ها
↦ نوع خروجی عدد
ϟ Volatile خیر
⌗ Dynamic Array خیر
★ محبوبیت ۸۰ از ۱۰۰

ورودی‌های تابع

نام ورودی نوع وضعیت توضیح
lookup_value هر نوع الزامی مقداری که باید جستجو شود
lookup_array محدوده الزامی محدوده‌ای که باید در آن جستجو انجام شود (سطری یا ستونی)
match_type عدد اختیاری نوع تطبیقپیش‌فرض: 1
حالت‌های مجاز ورودی match_type۳ حالت
مقدارعنوانتوضیح
0Exact matchتطابق دقیق
1Less thanبزرگ‌ترین مقدارِ کوچک‌تر یا مساوی (داده باید صعودی مرتب باشد)
-1Greater thanکوچک‌ترین مقدارِ بزرگ‌تر یا مساوی (داده باید نزولی مرتب باشد)
Function Arguments
MATCH
هر نوع
محدوده
عدد
موقعیت یک مقدار را در یک محدوده پیدا می‌کند

کاربردهای تابع

✓

جستجو در ترکیب با INDEX

پیدا کردن جای مقدار و دادن آن به INDEX

✓

پیدا کردن شماره ستون

محاسبه‌ی خودکار شماره‌ی ستون برای VLOOKUP از روی عنوان آن

✓

مغایرت گیری

بررسی وجود مقادیر یک لیست در لیست دیگر

خطاهای رایج و راه‌حل

#N/A

مقدار موردنظر در محدوده پیدا نشده است (معمولاً به دلیل فاصله‌ی اضافه یا یکی نبودن نوع عدد و متن)

راه‌حل: پاکسازی داده‌ها با TRIM و یکسان کردن نوع داده‌ها

✦

نکات مهم

  • نتیجه جای مقدار در محدوده است، نه شماره‌ی سطر شیت.
  • محدوده باید فقط یک ستون یا فقط یک سطر باشد.
  • به بزرگی و کوچکی حروف حساس نیست.
  • در جستجوی دقیق، علامت‌های * و ? هم کار می‌کنند.

توضیحات بیشتر

ورودی سوم را همیشه صفر بنویسید تا جستجو دقیق باشد. اگر نوشته نشود، جستجو بازه‌ای انجام می‌شود که فقط روی داده‌ی مرتب درست کار می‌کند و منشأ بیشتر جواب‌های اشتباه است.

توابع مرتبط و جایگزین

ترکیب

مشابه

جایگزین بهتر

مناسب برای

این تابع برای گروه‌های زیر کاربرد بیشتری دارد.

کاربردها