كيفية استخدام وظيفة المطابقة في Excel (7 أمثلة عملية)

  • شارك هذا
Hugh West

عندما تعمل في ورقة عمل Excel ، قد ترغب في العثور على علاقة بين خليتين أو أكثر. افترض أنك تريد مطابقة المعايير مع الخلايا الأخرى. في هذه الحالة ، يمكنك استخدام وظيفة MATCH . بشكل أساسي ، يقوم بإجراء عمليات بحث متنوعة وبحث عن القيم وإرجاع الموضع النسبي لقيمة البحث في رقم بسرعة وسهولة. إذا كنت تريد معرفة كيفية استخدام وظيفة MATCH ، فنحن هنا لتقديم أمثلة من الحياة الواقعية. في هذه المقالة ، سنعرض لك سبعة أمثلة بناءً على معايير مختلفة لاستخدام وظيفة MATCH في Excel. حسنًا ، لنبدأ.

تنزيل Practice Workbook

تنزيل مصنف التدريب التالي. سيساعدك على إدراك الموضوع بشكل أكثر وضوحًا.

MATCH Function.xlsx

مقدمة إلى MATCH Function

يتم استخدام دالة MATCH في Excel لتحديد موضع قيمة البحث في صف أو عمود أو جدول وإرجاع الموضع النسبي لعنصر في صفيف يطابق قيمة محددة بترتيب محدد.

  • بناء الجملة:

= MATCH (lookup_value، lookup_array، [match_type])

  • شرح الوسيطات:
الوسيطة مطلوب / اختياري الشرح
lookup_value مطلوب القيمة المراد مطابقتها فيالمصفوفة
lookup_array مطلوب نطاق من الخلايا أو مرجع صفيف يمكن العثور عليه value
match_type اختيارية تحدد كيف يطابق Excel lookup_value مع القيم الموجودة في lookup_array . هنا ، 1 = تامة أو تالية الأصغر ، 0 = مطابقة تامة و -1 = تامة أو تالية أكبر

إرجاع القيمة:

إرجاع الموضع النسبي لقيمة البحث.

الإصدار المتاح:

عملي من Excel 2003.

6 أمثلة على استخدام وظيفة MATCH في Excel

للتعرف على وظيفة MATCH جيدًا ، قمنا بإرفاق مجموعة بيانات حيث وضعنا بعض " المنتجات ”مع ' السعر ” و' الأرقام التسلسلية . الآن ، اكتشفنا المطابقة التامة أو التقريبية لقيمة البحث الخاصة بنا.

ناهيك عن استخدام " Microsoft 365 ”نسخة. يمكنك استخدام أي إصدار آخر على النحو الذي يناسبك.

1. العثور على موضع قيمة

من وصف وظيفة MATCH ، لقد فهمت أن هذه الوظيفة سيساعدك على تحديد قيمة البحث المعطاة من المصفوفة. دعونا نرى الأمثلة.

1.1 المطابقة التامة

يمكن لوظيفة MATCH العثور على نفس التطابق التام لـ lookup_value. للحصول على نفس التطابق تمامًا ، ما عليك سوى تحديد قيمة match_criteria وسيطة كـ 0 .

📌 الخطوات:

  • أولاً ، انتقل إلى الخلية C12 لإدخال الصيغة التالية.
= MATCH (D11، C5: C9،0)

استخدمنا مرجع الخلية ؛ كان lookup_value في الخلية D11 ، و lookup_array كان C5: C9 . قمنا أيضًا بتعيين matching_criteria إلى 0 لنفس التطابق تمامًا. تعرض الدالة MATCH موضع القيمة في الخلية D11 .

1.2 المطابقة التقريبية

نحن يمكن تحديد موقعه بناءً على تطابق تقريبي. في معظم الحالات ، يتم استخدام المطابقة التقريبية للأرقام. لذلك لتبسيط الأمور ، سنقوم بتعيين الأرقام على أنها lookup_value . انظر إلى الخطوات من أجل تصور أفضل.

📌 الخطوات:

  • في البداية ، أدخل الصيغة أدناه في الخلية D12 .
= MATCH (D11، D5: D9،1)

هنا ، نطاق الخلايا D5: D9 هل l ookup_array هنا. نظرًا لأن التقريبي هو هدفنا النهائي ، فقد اخترنا 1 في الحقل نوع المطابقة . يعرض 1 أقرب قيمة أصغر من lookup_value . هنا ، 300 هي أقرب قيمة لـ 335 . وأعادت صيغتنا موضع 3 .

1.3 مطابقة نصية محددة

يمكن للوظيفة MATCH خذ أيضًا النص باعتباره قيمة البحث الخاصة به. نحن نحاول أن نقول ذلك ، إذا كنتتريد العثور على قيمة أو موضع نص معين في مجموعة البيانات الخاصة بك دون معرفة مرجع الخلية ، ثم يمكنك وضع النص بدلاً من مرجع الخلية في lookup_value . يرجى مراجعة الصيغة التي وصفناها هنا.

📌 الخطوات:

  • الصيغة التي أدخلناها في الخلية D12 is-
= MATCH (“Pants”، C5: C9،0)

The MATCH (“Pants”، C5 : C9،0) يأخذ بناء الجملة lookup_value Pants ” ويبحث في lookup_array C5: C9 .

1.4 مطابقة أحرف البدل

يمكنك مطابقة النص الجزئي ومعرفة موقف في مجموعة البيانات. على سبيل المثال ، تريد معرفة موضع المنتج " سروال ". في صيغتنا ، استخدمنا حرف البدل " Pa * " بدلاً من النموذج الكامل للعثور على موضع النص. طريقة البدل رائعة ، أليس كذلك؟ اتبع الإجراء للقيام بذلك.

📌 الخطوات:

  • أولاً ، أدخل الصيغة أدناه في الخلية C12 .
= INDEX (C5: C9، MATCH (“Pa *”، B5: B9،0))

هنا ، <1 تبحث الدالة> MATCH عن التطابق التام عندما ندخل matching_criteria كـ 0 في lookup_array كـ B5: B9 للنص Pa * مثل lookup_value . ثم تقوم الدالة INDEX بإرجاع قيمة نتيجة البحث الخاصة بـ MATCH وظيفة. هنا ، تأخذ الدالة INDEX أولاً نتيجة الدالة MATCH ثم تجد العلاقة بين صفيف C5: C9 و Pa * نص.

2. إيجاد قيمة مقابلة لقيمة أخرى

يمكننا إيجاد قيمة مقابلة لقيمة أخرى. نحتاج إلى استخدام دالة أخرى تسمى INDEX مع وظيفة MATCH . ترجع الدالة INDEX القيمة في موقع معين في نطاق أو صفيف. ثم تقوم الوظيفة MATCH بالتحقق من التطابق. دعنا ننتقل إلى الصيغة.

📌 الخطوات:

  • أولاً ، في الخلية C12 أدخل الصيغة .
= INDEX (C5: C9، MATCH (C11، B5: B9،0))

B5: B9 هي المصفوفة التي نحتاج إلى إيجاد القيمة فيها. باستخدام وظيفة MATCH ، قمنا بتعيين row_number . لقد رأيت كيف توفر MATCH المركز. يتم توفير الجزء MATCH هنا في 2 ​​ . بعد ذلك ، من المصفوفة B5: B9 ، أعادت الدالة INDEX قيمة موضع الصف 2 .

3. تطبيق دالة MATCH في صيغة الصفيف

يمكننا استخدام الدالة MATCH في صيغة صفيف. نحتاج أيضًا إلى وظيفة INDEX لعرض النتيجة.

📌 الخطوات:

  • انتقل بشكل أساسي إلى الخلية C14 واكتب الصيغة.
= INDEX (D5: D10،MATCH (1، (C12 = B5: B10) * (C13 = C5: C10)، 0))

شرح الصيغة:

هنا استخدمنا 1 باعتباره lookup_value في MATCH . وتم دمج lookup_array بضرب نتائج التحقق من معيارين ضمن أعمدتهما. قد تتساءل لماذا استخدمنا 1 باعتباره lookup_value ؛ دعنا نساعدك على فهم ذلك.

توفر ( C12 = B5: B10 ) و ( C13 = C5: C10 ) مصفوفة من TRUE أو خطأ . بضرب المصفوفات ، يتم تكوين مصفوفة أخرى من TRUE و FALSE . يمكن تمثيل TRUE على أنه 1. لذلك نحن نبحث عن القيمة TRUE داخل المصفوفة.

يمكنك أن ترى أن الصيغة الخاصة بنا قد قدمت القيمة التي كنا نبحث عنها. ثم اضغط على ENTER لتنفيذه. نظرًا لأنها صيغة صفيف ، فأنت بحاجة إلى الضغط على CTRL + SHIFT + ENTER إذا لم تكن مشتركًا في Microsoft 365 .

4. استخدام صيغة المباراة الحساسة لحالة الأحرف

بالنسبة لبعض النصوص الحساسة لحالة الأحرف ، تحتاج إلى استخدام وظيفة بالضبط و ثم وظيفة MATCH لمطابقة المعايير. تختلف بنية الصيغة المستخدمة هنا اختلافًا طفيفًا عن بنية صيغة دالة MATCH الأخرى. دعونا نرى المثال الذي أضفناه هنا.

📌 الخطوات:

  • نحتاج إلى إدخال الصيغة التالية في الخلية D12 أولاً.
= تطابق (صحيح ،EXACT (C5: C9، D11)، 0)

هنا ، ترجع البنية بالضبط (C5: C9، D11) نفس التطابق تمامًا لـ lookup_array C5: C9 ، وتمثل الوسيطة المنطقية TRUE القيمة الموجودة من الدالة بالضبط .

ولكن عندما تستخدم حرفًا صغيرًا في lookup_value فإنه يُرجع # N / A . لذا يمكننا القول أن هذه الصيغة تعمل بدقة. انظر الصورة أدناه.

5. مقارنة عمودين باستخدام وظائف ISNA و MATCH

لقد أخذنا مجموعة بيانات وضعناها في قائمة ، والآن نريد مقارنة القائمة الثانية مع القائمة الأولى وعرض القيم التي لا تظهر في القائمة الأولى. انظر إلى مجموعة البيانات حيث نريد مقارنة عمودين باستخدام الدالتين ISNA و MATCH . نستخدم أيضًا الدالة IF لعرض النتيجة المنطقية بتنسيق النص.

📌 الخطوات:

  • في الخلية D5 أدخل الصيغة التالية
= IF (ISNA (MATCH (C5، B5: B12،0))، "ليس في القائمة 1 ″،")

هنا ، ترجع الدالة MATCH في Excel TRUE للمطابقة نفسها و FALSE للمعايير غير المطابقة. ثم تقلب وظيفة ISNA النتائج المستلمة من وظيفة MATCH . أخيرًا ، تعرض الدالة IF الإخراج المنطقي كنص.

القراءات المتشابهة

  • كيفية استخدام Excel HYPERLINKالوظيفة (8 أمثلة)
  • استخدم الدالة SORT في Excel (4 أمثلة)
  • كيفية البحث عن القيم المكررة في Excel باستخدام VLOOKUP

6. تطبيق وظيفة المطابقة بين عمودين

في هذا القسم ، يمكنك المطابقة بين عمودين. لنفترض أنك أنشأت قائمة بالمنتجات التي تطابق عمودًا سابقًا وتريد أن تأخذ قيمة " السعر " المطابقة تمامًا في العمود الجديد. للقيام بذلك ، نحتاج إلى استخدام الدالتين INDEX و MATCH معًا. استخدم الصيغة التالية.

📌 الخطوات:

  • أولاً ، انتقل إلى F5 وأدخل الصيغة .
= INDEX ($ C $ 5: $ C $ 12، MATCH (E5، $ B $ 5: $ B $ 12،0))

هذه الصيغة يقارن النص بين الأعمدة B و E ويعيد القيمة المطابقة.

قسم الممارسة

نحن قدم قسمًا للتدريب على كل ورقة على الجانب الأيمن لممارستك. يرجى القيام بذلك بنفسك.

اقرأ المزيد: استخدام Excel للبحث عن تطابق نص جزئي [2 طرق سهلة]

خاتمة

هذا كل شيء عن جلسة اليوم. وهذه بعض الطرق السهلة لاستخدام وظيفة MATCH في Excel. يرجى إخبارنا في قسم التعليقات إذا كان لديك أي أسئلة أو اقتراحات. لفهم أفضل ، يرجى تنزيل ورقة التدريب. قم بزيارة موقعنا على الإنترنت ، Exceldemy ، مزود حلول Excel الشامل ، للاستكشافأنواع مختلفة من طرق Excel. نشكرك على سعة صدرك في قراءة هذا المقال.

هيو ويست مدرب ومحلل إكسل ذو خبرة عالية ولديه أكثر من 10 سنوات من الخبرة في هذا المجال. حاصل على درجة البكالوريوس في المحاسبة والمالية ودرجة الماجستير في إدارة الأعمال. لدى هيو شغف بالتدريس وقد طور منهجًا تعليميًا فريدًا يسهل اتباعه وفهمه. ساعدت معرفته الخبيرة ببرنامج Excel الآلاف من الطلاب والمهنيين في جميع أنحاء العالم على تحسين مهاراتهم والتميز في حياتهم المهنية. من خلال مدونته ، يشارك Hugh معرفته مع العالم ، ويقدم دروسًا مجانية في Excel وتدريبًا عبر الإنترنت لمساعدة الأفراد والشركات على تحقيق إمكاناتهم الكاملة.