كيفية مقارنة النص في عمودين في Excel

  • شارك هذا
Hugh West

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

تنزيل Practice Workbook

يمكنك تنزيل مصنف Excel التالي لفهم أفضل وممارسته بنفسك.

قارن النص في عمودين. xlsx

7 طرق سهلة لمقارنة النص في عمودين في Excel

ستوضح لك هذه المقالة كيفية مقارنة النص في عمودين في Excel باستخدام الصيغة الحسابية ، والجمع بين IF و COUNTIF وظائف ، التنسيق الشرطي ، وظيفة VLOOKUP ، تتداخل مع INDEX و وظائف MATCH والجمع بين SUMPRODUCT & lt؛ وظائف ISNUMBER و MATCH .

دعونا نلقي نظرة على مجموعة البيانات التالية. هنا ، يتم تقديم قائمتين من العناصر ، وهما قائمة العناصر 1 وقائمة العناصر 2 ، جنبًا إلى جنب مع مبيعاتهما في يناير وفبراير ، على التوالي.

الآن ، يتعين علينا قارن قائمة العناصر من وجهات نظر مختلفة. لنبدأ.

1. مقارنة النص في عمودين للمطابقات في الصفوف

هنا ، سنوضح لك كيفية مقارنة النص في عمودين بالفئات الثلاث مثل متطابقة (بالضبط )الصيغة التالية. =INDEX($B$5:$C$16,MATCH(E5,$B$5:$B$16,0),2)

  • ثم اضغط ENTER .
  • هنا ، B5: C16 هي قائمة العناصر مع مبيعاتها ، E5 عنصر بحث ، B5: B16 هي قائمة العناصر ، 0 للمطابقة التامة ، و 2 ​​ لفهرس العمود.

  • لذلك ، سترى هنا قيمة المبيعات في الخلية D5 .
  • بالإضافة إلى ذلك ، استخدم تعبئة تعامل مع الأداة واسحبها لأسفل من الخلية D5 إلى الخلية D16 .

  • أخيرًا ، ستحصل على جميع قيمة المبيعات هنا في الصورة أدناه.

7. دمج SUMPRODUCT ، و ISNUMBER ، و MATCH لمقارنة النص في عمودين بمطابقات العد

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

بناء جملة الدالة SUMPRODUCT

=SUMPRODUCT(array1, [array2],...)

حجة دالة SUMPRODUCT

  • array1 - المصفوفة الأولى أو النطاق المراد ضربه ، ثم أضف. 18>

    الخطوات:

    • أولاً ، حدد الخلية D5 .
    • ثانيًا ، اكتب الصيغة التالية n الحالةمن مجموعة البيانات الخاصة بنا.
    =SUMPRODUCT(--(ISNUMBER(MATCH(B5:B16,C5:C13,0))))

    • ثم اضغط على ENTER .
    • In هذه الصيغة ، B5: B16 هي نطاق الخلايا لقائمة العناصر 1 ، و C5: C13 لقائمة العناصر 2. بالإضافة إلى ، يتم استخدام الوظيفة –ISNUMBER لتحويل الإخراج إلى قيم عددية.

    • أخيرًا ، سترى الناتج التالي في الصورة المحددة.

    اقرأ المزيد: عدد التطابقات في Excel في عمودين (4 طرق سهلة)

    الخاتمة

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

    المطابقة باستخدام الصيغة الحسابية العامة والمطابقات والاختلافات المتطابقة باستخدام دالة IF ، ومقارنة التطابقات أو الاختلافات مع التحليل الحساس لحالة الأحرف.

1.1 المطابقة المتطابقة (تمامًا) باستخدام الحساب العام الصيغة

الخطوات:

  • هنا ، B5 هي خلية عنصر من قائمة العناصر 1 و C5 هي خلية عنصر من قائمة العناصر 2.
  • أولاً ، حدد D5 خلية.
  • بشكل عام ، يمكنك استخدام الصيغة التالية لمقارنة عمودين صف بعد صف لمطابقة متطابقة.
=B5=C5

  • ثم اضغط على ENTER.

  • لذلك ، سترى هنا أول مطابقة متطابقة في الخلية D5 .
  • بالإضافة إلى ذلك ، استخدم أداة Fill Handle واسحبها لأسفل من D5 خلية للخلية D16 .

  • أخيرًا ، يمكنك رؤية جميع العناصر المتطابقة مطابقة على أنها صحيحة وخاطئة.

1.2 التطابقات المتطابقة والاختلاف rences باستخدام IF Function

يمكنك بسهولة العثور على المخرجات المتعلقة بالمطابقة وعدم المطابقة (الاختلافات) عند استخدام صيغة IF معًا. وظيفة IF هي دالة منطقية تعتمد على عبارة معينة.

بناء جملة دالة IF

=IF(logical_test, [value_if_true], [value_if_false])

وسيطات دالة IF

  • logical_test - قيمة أو تعبير منطقييمكن تقييمها على أنها TRUE أو FALSE.
  • value_if_true - [اختياري] القيمة المراد إرجاعها عند تقييم logical_test إلى TRUE.
  • value_if_false - [اختياري] القيمة التي يجب إرجاعها عند تقييم logical_test إلى FALSE.

الخطوات:

  • هنا ، اختر الخلية D5 أولاً.
  • الآن ، دعنا نطبق الصيغة في حالة مجموعة البيانات الخاصة بنا.
=IF(B5=C5,"Match","Not Match")

  • بعد ذلك ، اضغط على ENTER .

  • بعد ذلك ، ستحصل على النتيجة كـ لا تطابق في الخلية D5 .
  • بالإضافة إلى ذلك ، استخدم مقبض التعبئة أداة واسحبها لأسفل من الخلية D5 إلى الخلية D16

  • هنا ، ستحصل على جميع النتائج.

1.3 مقارنة التطابقات أو الاختلافات مع التحليل الحساس لحالة الأحرف

في الحالة السابقة ، لم نأخذ في الاعتبار حساسية النص. إذا كنت ترغب في مقارنة قائمة العناصر بناءً على حساسية الحالة باستخدام الوظيفة الدقيقة ، فيمكنك المتابعة مع الصيغة التالية. تقارن وظيفة EXACT بين نصين ، مع مراعاة الأحرف الكبيرة والصغيرة.

الخطوات:

  • في هذه الصورة ، سنقوم بتلوين الصفين المحددين لمعرفة الفرق.
  • هنا ، اختر الخلية D5 أولاً.
  • بعد ذلك ، دعنا نطبق الصيغة في حالة مجموعة البيانات الخاصة بنا.
=IF(EXACT(B5,C5),"Match","Not Match")

  • بعد ذلك ،اضغط على ENTER .

  • لذلك ، سترى هنا النتيجة في D5 خلية.
  • بالإضافة إلى ذلك ، استخدم أداة مقبض التعبئة واسحبها لأسفل من الخلية D5 إلى D16 خلية.

  • وبالتالي ، في لقطة الشاشة ، يمكننا أن نرى أن التغيير فقط في F يوفر من فريزر صندوقي النتيجة " غير متطابق "

2. قارن النص في اثنين الأعمدة من خلال الجمع بين وظائف IF و COUNTIF في Excel

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

وظيفة COUNTIF هي إحدى وظائف Excel لعد الخلايا ضمن النطاق الذي يحقق حالة معينة. يمكن لهذه الوظيفة حساب الخلايا التي تحتوي على تواريخ وأرقام ونص.

بناء جملة وظيفة COUNTIF

=COUNTIF(range, criteria)

وسيطة دالة COUNTIF

النطاق - نطاق الخلايا المراد حسابها.

معايير - المعايير التي تتحكم في الخلايا التي يجب عدها.

الخطوات:

  • هنا ، اختر الخلية D5 أولاً.
  • ثم ، دعنا نطبق الصيغة أدناه هنا.
=IF(COUNTIF($C5:$C13, $B5)=0, "Not Found in List 2", "Found in List 2")

  • هنا ، C5: C13 هو نطاق الخلايا لقائمة العناصر 2 ، و B5 هو خلية عنصرمن قائمة العناصر 1. إذا كانت الدالة IF ترجع صفرًا (غير موجود في القائمة 2) أو 1 (موجود في القائمة 2).
  • ثم اضغط ENTER .

  • لذلك ، سترى هنا النتيجة في الخلية D5 .
  • بالإضافة إلى ذلك ، استخدم أداة Fill Handle واسحبها لأسفل من الخلية D5 إلى الخلية D16 .

  • أخيرًا ، ستحصل على جميع النتائج هنا في الصورة أدناه.

3 . تطبيق تنسيق شرطي لمقارنة النص في عمودين للمطابقات والاختلافات

باستخدام التنسيق الشرطي في Excel ، يمكنك تطبيق تنسيق مخصص على الخلايا التي تفي بمعايير معينة مع تمييز الألوان.

دعنا نطبق ميزة لمقارنة قائمتين من العناصر.

3.1 البحث عن التطابقات

يمكنك العثور على العنصر المطابق إذا اتبعت الخطوات التالية.

الخطوات :

  • أولاً ، انتقل إلى الصفحة الرئيسية & gt؛ تنسيق شرطي & gt؛ قاعدة جديدة .

  • ثم حدد استخدام صيغة لتحديد الخلايا المراد تنسيقها الخيار وإدراج الصيغة في المساحة الفارغة كما في لقطة الشاشة التالية.
=$B5=$C5

  • لاحقًا ، انقر فوق تنسيق .

  • بعد ذلك ، انتقل إلى ملء ، اختر اللون الذي تريده ، واضغط على موافق .

  • اضغط مرة أخرى موافق في مربع الحوار قاعدة تنسيق جديدة مربع.

  • نتيجة لذلك ، ستحصل على الإخراج التالي. يتم مطابقة السماعة وشاشة سطح المكتب فقط.

3.2 البحث عن الاختلافات

الخطوات:

  • هنا ، للعثور على الاختلافات ، عليك القيام بنفس الإجراء مثل الطريقة السابقة باستثناء إدراج الصيغة التالية بدلاً من الصيغة السابقة.
=$B5$C5

  • أخيرًا ، ستحصل على الإخراج التالي.

اقرأ المزيد: كيفية مقارنة عمودين في Excel للعثور على الاختلافات

4. إبراز نص مكرر أو فريد للمقارنة في عمودين باستخدام التنسيق الشرطي

في هذه الطريقة ، سنستخدم تنسيق شرطي مرة أخرى باستثناء الصيغة واستخدام الخيار قواعد تمييز الخلايا للميزة.

4.1 البحث عن نص مكرر (نص مطابق)

يمكنك تحديد العناصر المكررة بدون أي صيغة. لهذا ، اتبع الخطوات التالية.

الخطوات:

  • هنا ، حدد الصفحة الرئيسية & gt؛ تنسيق شرطي & gt؛ تمييز قواعد الخلايا & gt؛ قيم مكررة.

  • ثم افتح القيم المكررة .
  • لاحقًا ، احتفظ بالخيار الافتراضي تكرار في تنسيق الخلايا التي تحتوي عليه ، قم بتغيير قيم باستخدام الخيار (ببساطة يظهر اللون) ، واضغط على موافق .

  • ستحصل على ما يليالإخراج.

4.2 البحث عن نص فريد (نص غير مطابق)

أيضًا ، يمكنك تحديد الاسم الفريد للعناصر حيث توجد نصوص مكررة متاح.

الخطوات:

  • لذلك ، اتبع الخطوات السابقة حتى مربع الحوار وهو قيم مكررة . في مربع الحوار ، قم بتغيير الخيار الافتراضي إلى فريد واضغط موافق .

  • بعد التالي الخطوات المذكورة أعلاه ، ستحصل على الإخراج التالي.

5. استخدام وظيفة VLOOKUP للمقارنة والبحث عن النص المفقود في Excel

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

تركيب وظيفة VLOOKUP

=VLOOKUP(value, table, col_index, [range_lookup])

وسيطة دالة VLOOKUP

  • القيمة - القيمة التي يجب البحث عنها في العمود الأول من الجدول.
  • الجدول - الجدول المراد استرداد قيمة منه.
  • col_index - العمود في الجدول المراد استرداد قيمة منه.
  • range_looku p - [اختياري] TRUE = تطابق تقريبي (افتراضي). خطأ = دقيقتطابق.

الخطوات:

  • أولاً ، اختر D5 خلية.
  • بعد ذلك ، ستكون الصيغة كما يلي لمجموعة البيانات الخاصة بنا.
=ISERROR(VLOOKUP(B5,$C$5:$C$13,1,0))

  • بعد ذلك ، اضغط على ENTER .

انهيار الصيغة

  • هنا ، B5 هو عنصر البحث ، C5: C13 هو نطاق الخلايا لقائمة العناصر 2 ،
  • عليك أن تجد ما إذا كان B5 ( AC ) موجودًا في قائمة العناصر 2 أم لا.
  • الآن ، إذا كان تم العثور على عنصر البحث ( AC ) في قائمة العناصر 2 ، ترجع الصيغة VLOOKUP اسم العنصر. وإلا ، إذا لم يتم العثور على AC في القائمة 2 ، فإن الصيغة ترجع الخطأ # N / A . هذا هو العنصر المفقود.
  • علاوة على ذلك ، يتم استخدام وظيفة ISERROR لتجنب الأخطاء. إذا كانت النتيجة خطأ ، ستعود الدالة على أنها TRUE ، و FALSE إذا لم تكن النتيجة خطأ.
  • لذا ، سترى هنا أول مطابقة متطابقة في الخلية D5 .
  • بالإضافة إلى ذلك ، استخدم أداة Fill Handle واسحبها لأسفل من D5 الخلية إلى الخلية D16 .

  • أخيرًا ، يمكنك رؤية جميع المطابقات المتطابقة على أنها صواب وخطأ.

ذات صلة: صيغة VLOOKUP لمقارنة عمودين في أوراق مختلفة!

6. مقارنة النص واستخراج البيانات عن طريق تداخل وظائف INDEX و MATCH

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

بناء جملة دالة INDEX

=INDEX(array, row_num, [col_num], [area_num])

وسيطة دالة INDEX

  • صفيف - نطاق من الخلايا ، أو ثابت صفيف
  • row_num - موضع الصف في المرجع أو مجموعة.
  • col_num - [اختياري] موضع العمود في المرجع أو المصفوفة.
  • area_num - [اختياري] النطاق في المرجع الذي يجب استخدامه.

تُستخدم وظيفة MATCH لتحديد موقع قيمة البحث في صف أو عمود أو جدول. غالبًا ما يقترن MATCH بـ الدالة INDEX لاسترداد قيمة مقابلة.

بنية دالة MATCH

=MATCH(lookup_value, lookup_array, [match_type])

وسيطة دالة المطابقة

  • lookup_value - القيمة المطلوب مطابقتها في lookup_array.
  • lookup_array - نطاق من الخلايا أو مرجع صفيف.

الخطوات:

  • لنفترض أنك قدمت قائمة بعناصر البحث المتوفرة في قائمة أخرى من العناصر مع مبيعاتها. الآن ، يجب عليك استخراج المبيعات للعناصر المتطابقة.
  • لذلك ، عليك استخدام

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