KutoolsforOffice — حل واحد، خمس أدوات قوية.تحقيق المزيد بجهد أقل.

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

المؤلفXiaoyangتاريخ التعديل

مقارنة عمودين للعثور على القيم المكررة

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

تمييز التكرارات في عمودين باستخدام استخدم تنسيق الشروط

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

الخطوة 1: حدد البيانات في العمود الذي تريد تمييز التكرارات فيه

في هذا المثال، سأقوم بتحديد A2:A10، انظر لقطة الشاشة:
لقطة شاشة تُظهر تحديد العمود A لتمييز القيم المكررة في Excel

الخطوة 2: تطبيق ميزة استخدم تنسيق الشروط

  1. انقر «الصفحة الرئيسية» > «استخدم تنسيق الشروط» > «قاعدة جديدة»، انظر لقطة الشاشة:
    لقطة شاشة تُظهر قائمة التنسيق الشرطي في Excel
  2. في مربع حوار «قاعدة تنسيق جديدة»، يرجى تنفيذ العمليات التالية:
    • حدد «استخدم صيغة لتحديد الخلايا التي سيتم تنسيقها» من مربع القائمة «حدد نوع القاعدة»؛
    • اكتب الصيغة التالية في مربع النص «تنسيق القيم حيث تكون هذه الصيغة صحيحة»؛
      =COUNTIF($B$2:$B$10, A2)>0
    • ملاحظة: في الصيغة أعلاه، يمثل "B2:B10" نطاق البيانات الذي تريد المقارنة معه، بينما تمثّل "A2" الخلية الأولى في العمود الذي ترغب في تمييز القيم المكررة فيه. وتقوم هذه الصيغة بالتحقق مما إذا كانت القيمة الموجودة في الخلية A2 تظهر في أي مكان ضمن العمود B. تأكد من تعديل مراجع الخلايا لتناسب هيكل بياناتك.
    • ثم انقر على زر «التنسيق».
    • لقطة شاشة لمربع حوار قاعدة تنسيق جديدة في Excel لتمييز القيم المكررة
  3. في مربع الحوار المنبثق «تعيين تنسيق الخلية»، اختر لونًا لتمييز العناصر المكررة، ثم انقر «موافق».
    لقطة شاشة لمربع حوار تنسيق الخلايا لاختيار لون التمييز في Excel
  4. بعد العودة إلى مربع حوار «قاعدة تنسيق جديدة»، انقر زر «موافق».

النتيجة:

الآن، أصبحت القيم المكررة في كلا العمودين A وB مميزة في العمود A كما هو موضح في لقطة الشاشة التالية:
لقطة شاشة تُظهر القيم المكررة المُميَّزة في العمود A باستخدام التنسيق الشرطي في Excel

نصائح:
  • قاعدة التكرار في «استخدم التنسيق الشرطي» لا تأخذ في الاعتبار حساسية الأحرف الكبيرة والصغيرة، لذا سيتم تمييز كلٍّ من Apple وapple كعناصر مكررة.
  • إذا كنت تريد تمييز العناصر المكررة من العمود B، فكل ما عليك فعله هو تحديد العمود B أولاً، ثم تطبيق الصيغة التالية في «استخدم تنسيق الشروط»:
    =COUNTIF($A$2:$A$10, B2)>0

تحديد وتمييز المكررات في عمودين باستخدام أداة قوية – Kutools

أحيانًا قد تحتاج ليس فقط إلى تمييز القيم المكررة، بل أيضًا إلى تحديدها لنسخها ولصقها في موقع آخر ضمن ملف العمل الخاص بك. وفي مثل هذه الحالات، تُعد ميزة **«Kutools لـ Excel» > «تحديد الخلايا المتطابقة/المختلفة»** الخيار المثالي، إذ تتيح لك تحديد القيم المكررة أو الفريدة بسهولة من خلال تمييز وتحديد الخلايا التي تحتاجها.

Kutools لـ Excelتوفر أكثر من 300 ميزة متقدمة لتبسيط المهام المعقدة، وتعزيز الإبداع والكفاءة.مدمجة مع إمكانات الذكاء الاصطناعي، تقوم Kutools بأتمتة المهام بدقة، مما يجعل إدارة البيانات سهلة بلا عناء.معلومات تفصيلية عن Kutools لـ Excel...         تجربة مجانية...

انقر «Kutools» > «تحديد» > «تحديد الخلايا المتطابقة/المختلفة»، في مربع حوار «تحديد الخلايا المتطابقة/المختلفة»، يرجى تنفيذ العمليات التالية:

  1. حدد البيانات المراد البحث عنها والبيانات المراد مقارنتها في مربعي «البحث عن القيم في» و«وفقًا لـ» بشكل منفصل؛
  2. اختر «كل صف» ضمن قسم «بناءً على»؛
  3. اختر «القيم نفسها» من قسم «البحث عن»؛
  4. حدّد لون الخلفية لتمييز القيم المكررة ضمن قسم «معالجة النتائج المحددة»؛
  5. وأخيرًا، انقر زر «موافق».
    لقطة شاشة لمربع حوار تحديد الخلايا المتشابهة والمختلفة لتحديد القيم المكررة

النتيجة:

أصبحت القيم المكررة في العمودين A وB الآن مُميَّزة ومحددة في العمود A، وجاهزة للنسخ واللصق في أي خلايا تريدها. انظر لقطة الشاشة:
لقطة شاشة تُظهر القيم المكررة المُميَّزة والمحددة في Excel باستخدام Kutools

نصائح:
  • تدعم هذه الميزة المقارنة الحساسة لحالة الأحرف عند تأشير خانة الاختيار «حساسية الحالة» في مربع الحوار «تحديد الخلايا المتطابقة/المختلفة».
  • إذا كنت تريد تحديد العناصر المكررة من العمود B، فكل ما عليك فعله هو تبديل العمودين المحددين في مربعي «العثور على القيم في» و«وفقاً لـ» في مربع الحوار «تحديد الخلايا المتطابقة/المختلفة»؛
  • لتطبيق هذه الميزة، يُرجىتنزيل وتثبيت Kutools لـ Excel.

العثور على التكرارات في عمودين واستخراجها باستخدام صيغة

للعثور على القيم المكرَّرة بين عمودين واستخراجها، يمكنك استخدام صيغة مخصصة لتحديدها واستخراجها بسهولة.

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

=IF(ISERROR(MATCH(A2,$B$2:$B$10,0)),"",A2)

ملاحظة: في الصيغة أعلاه، يشير "A2" إلى الخلية الأولى في العمود الذي تريد العثور منه على القيم المكرَّرة، بينما يمثِّل "B2:B10" نطاق البيانات الذي تريد مقارنته.

النتيجة:

كما ترى، إذا وُجدت البيانات من العمود A ضمن العمود B، فسيتم عرض القيمة؛ وإلا فستظل الخلايا فارغة.
لقطة شاشة تُظهر استخدام صيغة للعثور على القيم المكررة واستخراجها بين عمودين في Excel

نصيحة: هذه الصيغة «غير حساسة لحالة الأحرف».

تحديد المكررات في عمودين باستخدام كود VBA

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

الخطوة 1: افتح محرر وحدة VBA وانسخ الكود

  1. اضغط مفاتيح «Alt + F11» لفتح نافذة «Microsoft Visual Basic for Applications».
  2. في النافذة المفتوحة، انقر «إدراج» > «وحدة» لإنشاء وحدة فارغة جديدة.
  3. بعد ذلك، انسخ والصق الكود أدناه في الوحدة الفارغة.
    كود VBA: العثور على القيم المكررة بين عمودين وتحديدها
    Sub Compare()
    'Update by Extendoffice
    Dim Range1 As Range, Range2 As Range, Rng1 As Range, Rng2 As Range, outRng As Range
    xTitleId = "KutoolsforExcel"
    On Error Resume Next
    Set Range1 = Application.Selection
    Set Range1 = Application.InputBox("Range1 :", xTitleId, Range1.Address, Type:=8)
    Set Range2 = Application.InputBox("Range2:", xTitleId, Type:=8)
    Application.ScreenUpdating = False
    For Each Rng1 In Range1
        xValue = Rng1.Value
        For Each Rng2 In Range2
            If xValue = Rng2.Value Then
                If outRng Is Nothing Then
                    Set outRng = Rng1
                Else
                    Set outRng = Application.Union(outRng, Rng1)
                End If
            End If
        Next
    Next
    outRng.Select
    Application.ScreenUpdating = True
    End Sub
    

الخطوة 2: نفّذ كود VBA هذا

  1. بعد لصق هذا الكود، اضغط على مفتاح "F5" لتشغيله. في مربع الحوار الأول، حدد قائمة البيانات التي تريد تحديد المكررات منها، ثم انقر «موافق».
    لقطة شاشة تُظهر المطالبة الأولى لاختيار قائمة بيانات عند تشغيل كود VBA للعثور على القيم المكررة في Excel
  2. في مربع الحوار الثاني، حدد قائمة البيانات التي تريد المقارنة بها، ثم انقر «موافق»، انظر لقطة الشاشة:
    لقطة شاشة تُظهر المطالبة الثانية لاختيار قائمة بيانات المقارنة عند تشغيل كود VBA في Excel

النتيجة:

الآن، تم تحديد القيم المكررة من العمودين A وB في العمود A، مما يمكّنك من تعبئة الخلايا بلونٍ مميز أو نسخها ولصقها بحسب احتياجاتك.
لقطة شاشة تُظهر القيم المكررة المحددة في العمود A بعد تشغيل كود VBA في Excel

نصائح:
  • كود VBA هذا «حساس لحالة الأحرف»؛
  • إذا كنت ترغب في تحديد العناصر المكررة من العمود B، فكل ما عليك فعله هو تبديل العمودين المحددين عند تحديد نطاق بيانات الاختيار.

مقارنة عمودين لمطابقة القيم صفًّا بصف

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

مقارنة عمودين في نفس الصف باستخدام الصيغ

تقدم صيغ Excel طريقةً مباشرةً وفعّالةً لمقارنة البيانات عبر الأعمدة. إليك كيفية استخدامها: افترض أن لديك بيانات في العمود A والعمود B، وللتحقق مما إذا كانت القيم في العمودين متطابقة، يمكنك الاعتماد على الصيغ التالية:

نصائح: هذه الصيغ متعددة الاستخدامات، وتنطبق ليس فقط على النصوص بل أيضًا على الأرقام والتواريخ والأوقات.
استخدام عامل المساواة (=):

يرجى إدخال الصيغة التالية أو نسخها، ثم اضغط مفتاح «Enter»، وبعدها اسحب مقبض التعبئة لأسفل للحصول على جميع النتائج. ستُرجع القيمة TRUE إذا كانت القيم في نفس الصف من العمودين A وB متطابقة، وستُرجع FALSE إذا لم تكن كذلك. انظر لقطة الشاشة:

=A2=B2

لقطة شاشة تُظهر نتائج مقارنة عمودين في Excel باستخدام عامل المساواة (=)

دالة IF:

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

يرجى إدخال الصيغة أدناه أو نسخها، ثم اضغط على مفتاح «Enter»، واسحب مقبض التعبئة لأسفل للحصول على جميع النتائج. ستُظهر «Match» عندما تكون القيم متطابقة، و«No Match» عندما تكون مختلفة. انظر لقطة الشاشة:

=IF(A2=B2, "Match", "No Match")
نصيحة: يمكنك تغيير «Match» و«No Match» إلى تعبيرات أخرى حسب حاجتك.

لقطة شاشة تُظهر نتائج مقارنة عمودين في Excel باستخدام دالة IF لعرض 'مطابق' أو 'غير مطابق'

دالةEXACT:

إذا كنت بحاجة إلى مقارنة حساسة لحالة الأحرف، فإن دالة «EXACT» هي الحل الأمثل.

يرجى إدخال الصيغة التالية أو نسخها، ثم اضغط على مفتاح «Enter»، وبعد ذلك اسحب مقبض التعبئة لأسفل للحصول على جميع النتائج. ستُظهر «Match» عندما تتطابق القيم تمامًا، و«No Match» عندما تختلف. راجع لقطة الشاشة:

=IF(EXACT(A2,B2), "Match", "No match")   
نصيحة: يمكنك استبدال «Match» و«No Match» بأي تعبيرات أخرى تناسب احتياجاتك.

لقطة شاشة تُظهر نتائج مقارنة عمودين في Excel باستخدام دالة EXACT الحساسة لحالة الأحرف


تحديد المتطابقات وتمييزها في نفس الصف باستخدام أداة مفيدة – Kutools

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

Kutools لـ Excelتوفر أكثر من 300 ميزة متقدمة لتبسيط المهام المعقدة، وتعزيز الإبداع والكفاءة.مدمجة مع إمكانات الذكاء الاصطناعي، تقوم Kutools بأتمتة المهام بدقة، مما يجعل إدارة البيانات سهلة بلا عناء.معلومات تفصيلية عن Kutools لـ Excel...         تجربة مجانية...

انقر على «Kutools» > «مقارنة الخلايا»، وفي مربع الحوار «مقارنة الخلايا»، يرجى تنفيذ العمليات التالية:

  1. حدد البيانات من العمودين في مربعي «البحث عن القيم في» و«وفقًا لـ» بشكل منفصل؛
  2. اختر «الخلايا نفسها» ضمن قسم «البحث عن»؛
  3. حدّد لون الخلفية لتمييز المتطابقات ضمن قسم «معالجة النتائج المحددة»؛
  4. وأخيرًا، انقر زر «موافق».
    لقطة شاشة لمربع حوار مقارنة الخلايا الخاص بـ Kutools for Excel لتمييز المطابقات في نفس الصف

النتيجة:

الآن، تم تظليل التطابقات وتحديدها في نفس الصف ضمن العمود A، مما يجعلها جاهزة للنسخ واللصق في أي خلايا تريدها. انظر لقطة الشاشة:
لقطة شاشة تُظهر المطابقات المُميَّزة في نفس الصف باستخدام ميزة مقارنة الخلايا الخاصة بـ Kutools for Excel

نصائح:
  • تدعم هذه الميزة «المقارنة الحساسة لحالة الأحرف» إذا قمت بتأشير خيار «حساسية الحالة» في مربع الحوار «مقارنة الخلايا»؛
  • إذا كنت تريد تحديد التطابقات من العمود B، فكل ما عليك فعله هو تبديل العمودين المحددين في مربعي «العثور على القيم في» و«وفقاً لـ» في مربع الحوار «مقارنة الخلايا»؛
  • لتطبيق هذه الميزة، يُرجىتنزيل وتثبيت Kutools لـ Excel.

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

يمكنك مقارنة عمودين وتظليل التطابقات في نفس الصف بكفاءة باستخدام التنسيق الشرطي في Excel. فيما يلي دليلٌ لتحديد تطابقات الصفوف وتظليلها:

الخطوة 1: حدد نطاق البيانات

حدد نطاق البيانات الذي ترغب في تظليل الصفوف المتطابقة ضمنه.

الخطوة 2: طبّق ميزة استخدم تنسيق الشروط

  1. انقر «الصفحة الرئيسية» > «استخدم التنسيق الشرطي» > «قاعدة جديدة». ثم في مربع حوار «قاعدة تنسيق جديدة»، يرجى تنفيذ العمليات التالية:
    • حدد «استخدم صيغة لتحديد الخلايا التي سيتم تنسيقها» من مربع القائمة «حدد نوع القاعدة»؛
    • اكتب الصيغة أدناه في مربع النص «تنسيق القيم حيث تكون هذه الصيغة صحيحة»؛
      =$B2=$A2
    • ثم انقر على زر «التنسيق».
    • لقطة شاشة لمربع حوار قاعدة تنسيق جديدة لتمييز المطابقات في صفوف Excel باستخدام التنسيق الشرطي
  2. في مربع الحوار المنبثق «تعيين تنسيق الخلية»، اختر لونًا يُبرز العناصر المتطابقة، ثم انقر «موافق».
    لقطة شاشة لمربع حوار تنسيق الخلايا لاختيار لون التمييز في Excel
  3. عند العودة إلى مربع حوار «قاعدة تنسيق جديدة»، انقر زر «موافق».

النتيجة:

الآن، تم تظليل القيم المتطابقة في نفس الصف دفعة واحدة، انظر لقطة الشاشة:
لقطة شاشة تُظهر مطابقات الصفوف المُميَّزة باستخدام التنسيق الشرطي في Excel

نصائح:
  • الصيغة المستخدمة في تنسيق الشروط ليست حساسة لحالة الأحرف.
  • إذا كنت تهدف إلى تمييز الخلايا ذات القيم المختلفة، فطبق الصيغة التالية:
    =$B2<>$A2

مقارنة عمودين واستخراج البيانات المتطابقة

عند التعامل مع مجموعتين من البيانات في Excel وتحتاج إلى العثور على العناصر المشتركة بين قائمة وأخرى، تُعد صيغ البحث (Lookup) الحل الأمثل لاسترجاع هذه التطابقات بسهولة ودقة.

في Excel، إذا كانت لديك قائمة بالفواكه في العمود A وأرقام مبيعاتها في العمود B، وترغب في مطابقتها مع مجموعة مختارة من الفواكه المذكورة في العمود D للعثور على مبيعاتها المقابلة، فكيف يمكنك استرجاع القيم المرتبطة من العمود B؟
لقطة شاشة تُظهر قائمتين من البيانات في Excel، تُستخدمان للمقارنة واسترجاع البيانات المتطابقة

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

  • جميع إصدارات Excel:
    =VLOOKUP(D2, $A$2:$B$6, 2, FALSE)
  • Excel 365 وExcel 2021:
    =XLOOKUP(D2, $A$2:$A$6, $B$2:$B$6)

النتيجة:

سيتم عرض جميع القيم المقابلة إذا وُجد تطابق، وإلا فسيتم إرجاع خطأ #N/A، انظر لقطة الشاشة:
لقطة شاشة تُظهر نتائج استخدام VLOOKUP لاستخراج البيانات المتطابقة في Excel

نصائح:
  • مع الصيغ أعلاه، إذا وُجدت فواكه في العمود D ليس لها تطابق في العمود A، فستُرجع الصيغة خطأً. ولتسهيل التعرُّف على هذه الأخطاء، يمكنك تغليف صيغتك بوظيفة IFERROR:
    • جميع إصدارات Excel:
      =IFERROR(VLOOKUP(D2,$A$2:$B$10,2,FALSE), "No match found")
    • Excel 365 وExcel 2021:
      =IFERROR(XLOOKUP(D2, $A$2:$A$10, $B$2:$B$10),"No match found")
  • إذا كنت مهتمًا بصيغ البحث المتقدمة، فإن «Kutools لـ Excel» تقدم لك مجموعة رائعة منها تأخذ وظيفة VLOOKUP التقليدية إلى آفاقٍ جديدة، لتمنحك دقةً وكفاءةً غير مسبوقتين في إدارة بياناتك.
    لقطة شاشة لأدوات البحث المتقدمة الخاصة بـ Kutools for Excel لاستخراج البيانات المتطابقة
    تضم Kutools لـ Excel أكثر من 300 أداة مريحة صُمّمت خصيصًا لتعزيز إنتاجيتك. جرّب القوة الكاملة وارفع مستوى جداولك اليوم!احصل عليها الآن!

مقالات ذات صلة:

  • العثور على وتمييز صف مكرر في نطاق
  • في بعض الأحيان، قد يحتوي نطاق البيانات في ورقة العمل على سجلات مكررة، وقد ترغب الآن في العثور على الصفوف المكررة أو تمييزها ضمن النطاق، كما هو موضح في لقطات الشاشة التالية. بالطبع، يمكنك فحص الصفوف يدويًّا للعثور على التكرارات واحدًا تلو الآخر، لكن هذا الخيار غير عملي إذا كنت تتعامل مع مئات الصفوف. لذا، سأعرض لك هنا بعض الطرق المفيدة التي تساعدك على إنجاز هذه المهمة بفعالية.
  • تمييز القيم المكررة بألوان مختلفة
  • في Excel، يمكنك بسهولة تمييز القيم المكررة في عمود بلون واحد باستخدام التنسيق الشرطي، لكن في بعض الأحيان قد تحتاج إلى تمييز كل مجموعة من القيم المكررة بألوان مختلفة لتمييزها وتحديدها بسرعة وسهولة، كما يظهر في لقطة الشاشة التالية. كيف يمكنك تنفيذ هذه المهمة في Excel؟
  • العثور على التكرارات في Excel وتمييزها وفرزها وحسابها وحذفها
  • في Excel، تظهر البيانات المكررة مرارًا وتكرارًا نتيجة إدخال البيانات يدويًّا، أو نسخها من مصادر خارجية، أو لأسباب أخرى. أحيانًا تكون هذه التكرارات ضرورية ومفيدة، لكن في أحيانٍ أخرى قد تؤدي إلى أخطاء أو سوء فهم. وفي هذا المقال، سنعرض طرقًا فعّالة لتحديد التكرارات وتمييزها وفرزها وحسابها وحذفها بسرعة باستخدام الصيغ، وقواعد التنسيق الشرطي، ووظائف الإضافات من جهات خارجية، وغيرها من أدوات Excel.
  • إزالة التكرارات واستبدالها بخلايا فارغة
  • عادةً ما يؤدي تطبيق أمر «إزالة التكرارات» في Excel إلى حذف الصف المكرر بالكامل. لكن في بعض الأحيان، قد ترغب في استبدال القيم المكررة بخلايا فارغة بدلاً من حذفها—وفي هذه الحالة، لن يكون أمر «إزالة التكرارات» مفيدًا. يرشدك هذا المقال إلى كيفية إزالة التكرارات واستبدالها بخلايا فارغة في Excel.