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

➤ تمييز الخلايا إذا كانت مكررة في عمود آخر باستخدام Kutools لـ Excel
➤ كود VBA - استخدم VBA للمرور عبر الأعمدة وتمييز القيم المتطابقة برمجيًا
➤ صيغة Excel - استخدم صيغة COUNTIF لإنشاء عمود مساعد يشير إلى القيم المكررة
تمييز الخلايا إذا كانت مكررة في عمود آخر باستخدام استخدم تنسيق الشروط
في Excel، توفر أداةاستخدم تنسيق الشروططريقةً سريعة ومرنة لتمييز القيم التي تظهر في كلا العمودين. وهي مفيدةٌ بشكل خاص عندما تريد تحديد التطابقات بصريًّا بنظرة سريعة دون تعديل بياناتك الأساسية. اتبع الخطوات التالية:
1. حدد الخلايا في العمود A التي تريد تمييز الإدخالات الموجودة فيها أيضًا في العمود C. تأكد من اختيار نطاق البيانات الصحيح دون تضمين خلايا فارغة إضافية، إذ قد يتم تمييز الخلايا الفارغة إذا ظهرت في كلا العمودين.
2. انتقل إلى علامة التبويبالصفحة الرئيسية، ثم انقر علىاستخدم تنسيق الشروطواخترقاعدة جديدة. في مربع الحوارقاعدة تنسيق جديدة، اختراستخدم صيغة لتحديد الخلايا التي سيتم تنسيقها. في الحقل المعنوننسّق القيم حيث تكون هذه الصيغة صحيحة، أدخل: =MATCH(A2,$C$2:$C$12,0). تتحقق هذه الصيغة مما إذا كانت كل قيمة في العمود A موجودة ضمن نطاق محدد في العمود C. راجع لقطة الشاشة:

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

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

تعمل أداة «استخدم تنسيق الشروط» بشكل ممتاز لتمكين التحليل البصري السريع. ومع ذلك، في حالة مجموعات البيانات الكبيرة جدًّا، قد تؤدي القواعد المتعددة المستندة إلى الصيغ إلى إبطاء عمليتي الحساب والتمرير؛ يُرجى ملاحظة أن هذه الطريقة تميّز التطابقات فحسب، ولا تقوم باستخراجها أو ترشيحها.
قارن عمودين وقم بتمييز الخلايا إذا كانت مكررة في عمود آخر
عندما تحتاج إلى مقارنة عمودين وتمييز القيم المشتركة بينهما بسرعة، فإن ميزةKutools لـ Excel تحديد الخلايا المتطابقة/المختلفةخيارٌ مثالي! وهي مصممة خصيصًا للمستخدمين الذين يبحثون عن واجهة سهلة الاستخدام ويرغبون في تجنّب الصيغ المعقدة أو الإعدادات اليدوية. مع Kutools، يمكنك تمييز القيم المكررة بنقرات قليلة فقط—وهو أمرٌ لا يُقدّر بثمن عند التعامل مع قوائم طويلة أو مهام متكررة.حمّل وجرّب مجانًا Kutools لـ 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؟
أفضل أدوات الإنتاجية لمكتبتك
عزِّز مهاراتك في 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.
- حزمة شاملة واحدة— إضافات Excel وWord وOutlook وPowerPoint بالإضافة إلى Office Tab Pro
- برنامج تثبيت واحد، ترخيص واحد— الإعداد خلال دقائق (جاهز لـ MSI)
- يعمل بشكل أفضل معًا— إنتاجية ميسَّرة عبر تطبيقات Office
- تجربة مجانية لمدة 30 يومًا بكامل الميزات— بدون تسجيل، بدون بطاقة ائتمان
- أفضل قيمة— وفِّر مقارنةً بشراء الإضافات بشكل منفصل