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

  • شارك هذا
Hugh West

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

تنزيل Practice Workbook

مقارنة عمودين للعثور على الاختلافات. xlsx

7 طرق لمقارنة عمودين للعثور على الاختلافات في Excel

في هذا القسم ، ستجد 7 طرق لمقارنة عمودين في Excel للعثور على الاختلافات. سأناقشهم واحدًا تلو الآخر هنا. ابق على اتصال!

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

سنرى 7 عمليات مختلفة لإيجاد الفروق بين العمودين. في كل عملية مقارنة وإيجاد الاختلافات بين العمودين ، سنستخدم نفس الجدول.

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

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

📌 الخطوات:

  • أولاً ، حددالنطاقات حيث تريد تطبيق التنسيق الشرطي. في هذا المثال ، النطاق هو B5 : B11 .
  • الآن ، في علامة التبويب الصفحة الرئيسية انقر فوق تنسيق شرطي ، وضمن تمييز قواعد الخلايا انقر فوق قيم مكررة.

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

  • إذا حددت فريد في مربع الحوار قيم مكررة سترى القيم الفريدة للخليتين.

  • اضغط على موافق لتأكيد التنسيق الشرطي .

قراءة المزيد: كيفية مقارنة عمودين أو قائمتين في Excel

2. قارن بين عمودين باستخدام دالة IF

سنستخدم IF دالة لإيجاد الفروق بين عمودين. ما عليك سوى اتباع الخطوات أدناه لهذا.

📌 الخطوات:

  • أولاً ، قم بإنشاء عمود جديد لإظهار ثمار القائمة 1 متاحة في القائمة 2 .
  • الآن ، حدد الخلية الأولى (على سبيل المثال E5 ) للعمود الذي تم إنشاؤه حديثًا وطبق الصيغة التالية.

=IF(B5=C5,"YES","NO")

هنا ،

  • B5 = الفاكهة في القائمة -1
  • C5 = الفاكهة في القائمة 2

  • بعد ذلك ، اضغط على ENTER ، وسترى العبارة NO في الخلية D5 .
  • الآن ، استخدم Fill Handleأداة لسحب الصيغة المصاغة و الملء التلقائي الصيغة لأسفل من الخلية D5 إلى D11

  • ومن ثم ، ستظهر جميع الخلايا النتيجة ويمكنك التمييز بين العمودين.

3. تطبيق الوظيفة المحددة على مقارنة الأعمدة

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

📌 الخطوات:

  • أولاً ، حدد خلية واكتب الصيغة التالية إلى الخلية .

=EXACT(B5,C5)

هنا ،

  • B5 = الفاكهة في List-1
  • C5 = الفاكهة في القائمة 2

  • ثم اضغط ENTER وستعود الخلية خطأ .

  • الآن ، اسحب الصيغة لأسفل وستظهر لك الخلايا النتيجة.

4. تطبيق IF مع الدالة AND

مزيج من IF و AND وظائف ستخدم الغرض الخاص بك. تابع على النحو التالي.

📌 الخطوات:

  • أولاً ، قم بتطبيق الصيغة على خلية محددة.

=IF(AND(B5C5),"No Match","Match")

هنا ،

  • B5 = الفاكهة في القائمة -1
  • C5 = الفاكهة في القائمة 2

  • ثم اسحب الصيغة لأسفل للسماح للخلايا بالظهورالنتيجة.

5. الجمع بين وظائف IF و ISNA و VLOOKUP

يمكننا استخدام IF ، ISNA و دالات VLOOKUP للعثور على الاختلافات بين قائمتين أو عمودين في Excel. الإجراء موضح أدناه.

📌 الخطوات:

  • أولاً ، قم بإنشاء عمود جديد & gt؛ حدد الخلية الأولى (على سبيل المثال E5 ) للعمود الذي تم إنشاؤه حديثًا وقم بتطبيق الصيغة التالية.

=IF(ISNA(VLOOKUP(B5,$C$5:$C$11,1,0)),"NO","YES")

هنا ،

  • B5 = قيمة البحث
  • C5: C11 = صفيف البحث

💡 تفصيل الصيغة

VLOOKUP (B5، $ C $ 5: $ C $ 11،1،0) يبحث عن قيمة B5 (أي Apple ) في النطاق $ C $ 5: $ C $ 11. هذه القيمة غير متوفرة في صفيف البحث وتعيد # N / A .

وظيفة ISNA تتحقق مما إذا كانت الخلية تحتوي على الخطأ # N / A! أم لا. تقوم بإرجاع TRUE أو FALSE اعتمادًا على وجود # N / A !

لذا ، ISNA (VLOOKUP (B5، $ C $ 5: $ C $ 11،1،0)) = ISNA (# N / A) إرجاع TRUE .

أخيرًا ، IF (ISNA (VLOOKUP (B5، $ C $ 5: $ C $ 11،1،0))، "NO"، "YES") = IF (ISNA (# N / A)، "NO" ، "YES") = IF (TRUE، "NO"، "YES") = NO

لذا ، الإخراج = & GT ؛ لا . وذلك لأن اسم الفاكهة Apple من List-1 غير متوفر في List-2 .

  • بعد ذلك ، اضغط على ENTER ، وسترى العبارة NO في الخلية D5 .

  • الآن ، استخدم أداة Fill Handle لسحب الأداة التي تمت صياغتها و <3 لأسفل> الملء التلقائي الصيغة لأسفل من الخلية D5 إلى D11
  • أخيرًا ، ستتمكن من رؤية الاختلافات بين List-1 و List-2

اقرأ المزيد: كيفية المقارنة عمودين في Excel باستخدام VLOOKUP

6. استخدم مجموعة من وظائف IF و ISERROR و MATCH

هنا سنستخدم IF ، دالة ISERROR و MATCH لمقارنة عمودين. سنقارن List-1 مع List-2 . ستحسب الصيغة القائمتين وستعيد اسم الفاكهة الموجود فقط في List-1 . الإجراء موضح أدناه.

📌 الخطوات :

  • أولاً ، حدد الخلية الأولى D5 من العمود الذي تم إنشاؤه حديثًا واكتب الصيغة التالية للخلية المحددة.

=IF((ISERROR(MATCH(B5,$C$5:$C$11,0))),B5,"")

هنا ،

  • B5 = قيمة البحث
  • C5: C11 = صفيف البحث

💡 تفصيل الصيغة

دالة MATCH تبحث عن قيمة B5 (على سبيل المثال Apple ) في نطاق البحث $ C $ 5: $ C $ 11 .

لذا ، MATCH (B5، $ C $ 5: $ C $ 11،0) إرجاع # N / A لأنه لا يجد القيمة في نطاق البحث.

الآن ، ISERROR (MATCH (B5، $ C $ 5: $ C $ 11،0)) = ISERROR (# N / A) تُرجع TRUE .

أخيرًا ، إذا ((ISERROR (MATCH (B5، $ C $ 5: $ C $ 11،0)))، B5، ”") = IF (TRUE، B5، "") تم إرجاعها قيمة B5 (أي Apple ).

لذا ، الإخراج = & gt ؛ Apple .

  • بعد الضغط على إدخال سترى الإخراج في تلك الخلية. الآن اسحب الصيغة التالية للخلايا التالية.

  • ومن ثم ، فإن الخلايا التي نسخت فيها الصيغة ستظهر لك النتيجة.

  • بنفس الطريقة ، يمكنك العثور على اسم الفاكهة الموجود فقط في List-2 . في هذه الحالة ، ستكون الصيغة ،

=IF((ISERROR(MATCH(C5,$B$5:$B$11,0))),C5,"")

هنا ،

  • C5 = قيمة البحث
  • B5: B17 = صفيف البحث

7. الجمع بين IF و COUNTIF وظائف مقارنة الأعمدة

في هذا الإجراء ، إذا احتوت List-1 على أي اسم فاكهة لم يتم وضعه في List-2 ، فإن الصيغة التي سنستخدمها سيقول أن اسم الفاكهة من List-1 غير موجود في List-2 . سنجمع بين وظائف IF و COUNTIF لهذا الغرض. لنبدأ المقارنة.

📌 الخطوات:

  • أولاً ، اكتب الصيغة التالية في الخلية D5 .

=IF(COUNTIF($C$5:$C$11, $B5)=0, "Not Found in List-2", "")

💡 تفصيل الصيغة

الدالة COUNTIF ترجع العدد الإجمالي للخلايا في نطاق محدد.

COUNTIF ($ C $ 5: $ C $ 11، $ B5) يبحث عن قيمة الخلية B5 (أي Apple ) في النطاق $ C $ 5: $ C $ 11 لكنه لا يجد شيئًا في النطاق. إذن ، الإخراج = & gt؛ 0 .

أخيرًا ، IF (COUNTIF ($ C $ 5: $ C $ 11، $ B5) = 0، "Not Found in List-2 "،" ") = إذا (0،" غير موجود في القائمة 2 "،" ") سيعيد" غير موجود في القائمة 2 "عندما يكون الشرط هي 0 ، وإلا احتفظ بالخلية فارغة ( "" ).

لذا ، الإخراج النهائي = & gt؛ " غير موجود في القائمة 2 ".

  • الآن ، اضغط على ENTER للسماح للخلية بإظهار النتيجة.
  • بعد ذلك ، اسحب الصيغة لأسفل.

  • بالقيام بذلك ، سترى الاختلافات بين العمودين.

الاستنتاج

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

آمل أن تجد هذه المقالة مفيدة. تصفح موقعنا للعثور على المزيد من المقالات المفيدة. ابق على اتصال!

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