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

كيف تقارن عمودين وتُميّز القيم التي تظهر في العمود الآخر؟

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

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

لقطة شاشة للبيانات الأصلية في العمود والخلايا المُميزة بعد المقارنة


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

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

1. حدد الخلايا في العمود A التي تريد تمييز الإدخالات الموجودة فيها أيضًا في العمود C. تأكد من اختيار نطاق البيانات الصحيح دون تضمين خلايا فارغة إضافية، إذ قد يتم تمييز الخلايا الفارغة إذا ظهرت في كلا العمودين.

2. انتقل إلى علامة التبويبالصفحة الرئيسية، ثم انقر علىاستخدم تنسيق الشروطواخترقاعدة جديدة. في مربع الحوارقاعدة تنسيق جديدة، اختراستخدم صيغة لتحديد الخلايا التي سيتم تنسيقها. في الحقل المعنوننسّق القيم حيث تكون هذه الصيغة صحيحة، أدخل: =MATCH(A2,$C$2:$C$12,0). تتحقق هذه الصيغة مما إذا كانت كل قيمة في العمود A موجودة ضمن نطاق محدد في العمود C. راجع لقطة الشاشة:

إنشاء قاعدة تنسيق مشروط جديدة باستخدام صيغة

ملاحظة:في هذه الصيغة،A2تشير إلى أول خلية بيانات في العمود الذي تريد مقارنته (القائمة A)، و$C$2:$C$12هو نطاق البحث من القائمة B. اجعلA2نسبيًا ليتكيف مع كل صف، واجعل$C$2:$C$12مطلقًا لتثبيت نطاق المقارنة.

3. انقر علىتنسيقلفتح مربع الحوارتعيين تنسيق الخلية. في علامة التبويبتعبئة، اختر لون التمييز، ثم اضغط علىموافقلإغلاق مربع الحوار.

اختيار لون تمييز

4. انقر علىموافقلتطبيق القاعدة. سيتم تمييز أي قيمة في القائمة A توجد أيضًا في القائمة B. مثال على النتيجة:

النتائج المُميزة

ملاحظة (الاتجاه المعاكس):لتمييز القيم في القائمة B (العمود C) التي تظهر أيضًا في القائمة A، حدد أولًا الخلايا في العمود C، ثم استخدم:=MATCH(C2,$A$2:$A$15,0)كن حذرًا عند استخدام مراجع الخلايا لتجنب أخطاء النطاق أو الإغفال.

تعمل أداة «استخدم تنسيق الشروط» بشكل ممتاز لتمكين التحليل البصري السريع. ومع ذلك، في حالة مجموعات البيانات الكبيرة جدًّا، قد تؤدي القواعد المتعددة المستندة إلى الصيغ إلى إبطاء عمليتي الحساب والتمرير؛ يُرجى ملاحظة أن هذه الطريقة تميّز التطابقات فحسب، ولا تقوم باستخراجها أو ترشيحها.


قارن عمودين وقم بتمييز الخلايا إذا كانت مكررة في عمود آخر

عندما تحتاج إلى مقارنة عمودين وتمييز القيم المشتركة بينهما بسرعة، فإن ميزةKutools لـ Excel تحديد الخلايا المتطابقة/المختلفةخيارٌ مثالي! وهي مصممة خصيصًا للمستخدمين الذين يبحثون عن واجهة سهلة الاستخدام ويرغبون في تجنّب الصيغ المعقدة أو الإعدادات اليدوية. مع Kutools، يمكنك تمييز القيم المكررة بنقرات قليلة فقط—وهو أمرٌ لا يُقدّر بثمن عند التعامل مع قوائم طويلة أو مهام متكررة.حمّل وجرّب مجانًا Kutools لـ Excel الآن!

لقطة شاشة توضح استخدام Kutools for Excel لمقارنة عمودين بسهولة وتمييز الخلايا إذا كانت مكررة في عمود آخر


تمييز الخلايا إذا كانت مكررة في عمود آخر باستخدام Kutools لـ Excel

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

بعد تثبيتKutools لـ Excel، يُرجى اتباع الخطوات التالية:

1. انتقل إلى علامة التبويبKutools، ثم انقر علىتحديد > تحديد الخلايا المتطابقة/المختلفةلفتح مربع الحوار. هذا الخيار سهل العثور عليه، ويمكنك الوصول إلى الميزة دون الحاجة إلى كتابة الصيغ أو تعديلها.

لقطة شاشة لتفعيل ميزة تحديد الخلايا المتماثلة والمختلفة

2. في مربع الحوارتحديد الخلايا المتطابقة/المختلفة، نفِّذ الإجراءات التالية:

(1.) عيّن نطاقات المقارنة باختيار القائمتين اللتين ترغب في مقارنتهما في الحقلينالبحث عن القيم فيووفقًا لـ؛

(2.) ضمناستنادًا إلى، اختركل صفلضمان مقارنة كل عنصر على حدة؛

(3.) في قسمالبحث عن، اخترالقيم المتماثلةللتركيز على العناصر المشتركة بين العمودين؛

(4.) حدّد لون التمييز المفضل لديك للخلفية أو الخط باستخدام خيارمعالجة النتائج المحددة. بعد اكتمال العملية، تُبرز هذه الخطوة القيم المتطابقة بوضوح.

لقطة شاشة توضح كيفية تهيئة الميزة

3. بعد الانتهاء من التهيئة، انقر على زرموافق. ستقوم Kutools بمعالجة اختيارك، وسيظهر تنبيه يوضح عدد الخلايا المتطابقة التي تم العثور عليها وتمييزها. انقر علىموافقفي التنبيه لإغلاقه. الآن، أصبحت القيم المكررة في القائمة A محددة ومضيئة بوضوح، مما يسهّل مراجعتها وإجراء التحليل الإضافي عليها.

لقطة شاشة توضح النتائج المُميزة

ملاحظة: إذا كنت ترغب في تمييز العناصر المكررة في القائمة B بدلاً من ذلك، فقم بتبديل نطاقات المقارنة في مربع الحوار. وتمنحك هذه المرونة القدرة على تمييز التطابقات في أي قائمة حسب احتياجاتك.

حمّل Kutools لـ Excel وجربه مجانًا الآن!

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


رمز VBA - استخدم VBA للتكرار عبر الأعمدة وتمييز القيم المتطابقة برمجيًّا

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

1. افتح مصنف Excel، ثم انتقل إلى علامة التبويبالمطوّر. انقر علىVisual Basic لفتح نافذةMicrosoft Visual Basic for Applications. في نافذة مشروع VBA، انقر علىإدراج > وحدة نمطيةلإنشاء وحدة جديدة. انسخ والصق الرمز التالي في الوحدة:

Sub HighlightMatchingValues()
    Dim rngA As Range
    Dim rngB As Range
    Dim cellA As Range
    Dim matchCell As Range
    Dim xTitleId As String
    Dim matchFound As Boolean
    
    On Error Resume Next
    xTitleId = "KutoolsforExcel"
    
    Set rngA = Application.InputBox("Select the range for List A", xTitleId, Type:=8)
    Set rngB = Application.InputBox("Select the range for List B", xTitleId, Type:=8)
    
    Application.ScreenUpdating = False
    
    For Each cellA In rngA
        matchFound = False
        For Each matchCell In rngB
            If cellA.Value = matchCell.Value And cellA.Value <> "" Then
                matchFound = True
                Exit For
            End If
        Next matchCell
        
        If matchFound Then
            cellA.Interior.Color = RGB(255, 255, 0) 'Highlight with yellow
        End If
    Next cellA
    
    Application.ScreenUpdating = True
    
    MsgBox "Matching values in List A have been highlighted.", vbInformation, "KutoolsforExcel"
End Sub

2. لتنفيذ الرمز، انقر داخل الوحدة ثم اضغط علىF5 أو انقر على زرتشغيلزر التشغيل. عند المطالبة، حدد النطاق الخاص بالقائمة A، ثم حدد النطاق الخاص بالقائمة B. وسيقوم الماكرو تلقائيًّا بتمييز جميع القيم الموجودة في القائمة A والتي تتكرر أيضًا في القائمة B باستخدام تعبئة بلون أصفر لتسهيل رؤيتها.

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

إذا واجهت أخطاءً، فتأكد من أن النطاق المحدَّد لا يحتوي على خلايا مدمجة أو عناوين، وأن القيم قابلة للمقارنة (أرقام أو نصوص) ولا تحتوي على أحرف خاصة مخفية.


صيغة Excel - استخدم صيغة COUNTIF لإنشاء عمود مساعد يشير إلى القيم المكررة

بجانب التمييز المباشر، يمكنك أيضًا استخدام أعمدة مساعدة تحتوي على صيغ لوضع علامة على المكررات، ثم تمييزها يدويًّا أو عبر التنسيق الشرطي. وتُعد هذه الطريقة مباشرةً للغاية، خاصةً عندما تحتاج إلى تحديد المطابقات بشكل صريح قبل تطبيق أي تنسيق، كما أنها مثالية للحالات التي تتطلب عمود مؤشر دائم لتحليلات لاحقة أو لسير عمل آلي.

1.في عمود فارغ بجانب قائمة A الخاصة بك (على سبيل المثال، في الخلية)B2)، أدخل الصيغة التالية:

=IF(COUNTIF($C$2:$C$12,A2)>0,"Duplicate","")

تتحقق هذه الصيغة مما إذا كانت القيمة فيA2 موجودة في أي مكان ضمنC2:C12. إذا وُجدت، تُرجع الصيغة «مكرر»؛ وإلا، تترك الخلية فارغة. يمكنك تعديل مراجع الخلايا لتتناسب مع الموضع الفعلي ونطاق قوائم بياناتك.

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

3.(اختياري) لتحسين وضوح العرض، يمكنك الآن استخدام استخدم تنسيق الشروط بناءً على هذا العمود المساعد:

  • حدد النطاق الذي ترغب في تمييزه من القائمة A.
  • انتقل إلىالصفحة الرئيسية > استخدم تنسيق الشروط > قاعدة جديدة.
  • اختراستخدم صيغة لتحديد الخلايا التي سيتم تنسيقها، وأدخل صيغة مثل=$B2=«مكرر» (بافتراض أن العمود B هو عمود المساعدة الخاص بك).
  • عيّن تنسيق التمييز الذي تريده، ثم اضغط على «تأكيد» لتطبيق القاعدة.

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


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

كيف يمكنك التحقق من وجود قيمة ما في عمود آخر أو العثور عليها؟

كيف تقارن عمودين وتُظهر الاختلافات بينهما في Excel؟

كيف يمكنك تمييز الخلايا إذا لم تكن موجودة في عمود آخر في Excel؟


أفضل أدوات الإنتاجية لمكتبتك

🤖KUTOOLS AI مساعد: ثوّر تحليل البيانات استنادًا إلى:التنفيذ الذكي   |  إنشاء الكود|  إنشاء الصيغ المخصصة  |  تحليل البيانات وإنشاء المخططات البيانية|  استدعاء الوظائف المحسنة
الميزات الشائعة:البحث، التمييز أو وضع علامة على المكررات   |  حذف الصفوف الفارغة   |  دمج الأعمدة أو الخلايا دون فقدان البيانات   |  التقريب بدون استخدام الصيغة...
بحث متقدم:VLookup متعدد المعايير  |  VLookup متعدد القيم  |   VLookup عبر أوراق متعددة   |   مطابقة غامضة....
قائمة منسدلة متقدمة:إنشاء قائمة منسدلة بسرعة   |  قائمة منسدلة تابعة   |  قائمة منسدلة متعددة الاختيار....
مدير الأعمدة:إضافة عدد محدد من الأعمدة|نقل الأعمدة|تبديل حالة ظهور الأعمدة المخفية|مقارنة النطاقات والأعمدة...
ميزات مميزة:التركيز على الشبكة   |  عرض التصميم   |شريط الصيغ المحسن   | مدير الدفتر والورقة   |  مكتبة الموارد(نص تلقائي)|  أداة اختيار التاريخ   |  تجميع ورقات العمل  |  تشفير/فك تشفير الخلايا   | إرسال رسائل البريد الإلكتروني حسب القائمة   |  مرشح متقدم   |   تصفية خاصة(تصفية الخلايا التي تحتوي على خط عريض/مائل/يتوسطه خط...) ...
أفضل 15 مجموعات الأدوات:12 أدواتالنصوص(إضافة نص،حذف الأحرف المحددة، ...)|   50+أنواعالمخططات البيانية(مخطط جانت، ...)|   40+ صيغعملية(حساب العمر بناءً على تاريخ الميلاد، ...)|   19 أدواتالإدراج(إدراج رمز QR،إدراج صورة من المسار، ...)|   12 أدواتالتحويل(تحويل إلى كلمات،تحويل العملة، ...)|   7 أدواتدمج وتقسيم(دمج متقدم للصفوف،تقسيم الخلايا، ...)|... وأكثر من ذلك
استخدم Kutools باللغة التي تفضلها – يدعم الإنجليزية والإسبانية والألمانية والفرنسية والصينية و40+ لغات أخرى!

عزِّز مهاراتك في Excel باستخدام Kutools لـ Excel، وعايش الكفاءة كما لم تفعل من قبل.يقدّم Kutools لـ Excel أكثر من 300 ميزة متقدمة لتعزيز الإنتاجية ووقت الحفظ.انقر هنا للحصول على الميزة التي تحتاجها أكثر من غيرها...


يجلب Office Tab واجهة ذات علامات تبويب إلى Office، ويجعل عملك أسهل بكثير

  • تمكّن من التحرير والقراءة باستخدام علامات التبويب في Word وExcel وPowerPoint، وPublisher وAccess وVisio وProject.
  • افتح وأنشئ مستندات متعددة في علامات تبويب جديدة داخل النافذة نفسها، بدلاً من فتح نوافذ جديدة.
  • يزيد إنتاجيتك بنسبة 50% ويوفّر لك مئات نقرات الفأرة كل يوم!

جميع الإضافات من Kutools في برنامج تثبيت واحد!

Kutools for Office حزمةٌ تحتوي على إضافاتٍ مخصصة لتطبيقات Excel وWord وOutlook وPowerPoint، إلى جانب Office Tab Pro، مما يجعلها الخيار المثالي للفِرق التي تعمل عبر تطبيقات Office.

ExcelWordOutlookTabsPowerPoint
  • حزمة شاملة واحدة— إضافات Excel وWord وOutlook وPowerPoint بالإضافة إلى Office Tab Pro
  • برنامج تثبيت واحد، ترخيص واحد— الإعداد خلال دقائق (جاهز لـ MSI)
  • يعمل بشكل أفضل معًا— إنتاجية ميسَّرة عبر تطبيقات Office
  • تجربة مجانية لمدة 30 يومًا بكامل الميزات— بدون تسجيل، بدون بطاقة ائتمان
  • أفضل قيمة— وفِّر مقارنةً بشراء الإضافات بشكل منفصل