كيفية العثور على القيم الفريدة/المكررة بين عمودين في Excel؟
في مهام Excel اليومية، من الشائع مقارنة قائمتين من البيانات - مثل أعمدة أسماء الطلاب بطول مختلف - لتحديد القيم الموجودة في كلا القائمتين (المكررة) أو فقط في واحدة (الفريدة). القيام بذلك يدويًا قد يكون عرضة للأخطاء ويستغرق وقتًا طويلاً، خاصة مع مجموعات البيانات الكبيرة. تقدم هذه المقالة عدة طرق فعالة لمقارنة عمودين بسرعة والعثور على القيم الفريدة أو المكررة في Excel وتمييزها.
➤ العثور على القيم الفريدة أو المكررة بين عمودين باستخدام صيغة
➤ العثور على القيم الفريدة أو المكررة باستخدام Kutools for Excel
➤ العثور على القيم الفريدة والمكررة وحسابها باستخدام صيغة Kutools
➤ تمييز أو استخراج القيم الفريدة/المكررة باستخدام VBA
➤ تمييز القيم الفريدة أو المكررة بصريًا باستخدام التنسيق الشرطي
العثور على القيم الفريدة/المكررة بين عمودين باستخدام الصيغة
عندما ترغب في تحديد القيم التي تكون فريدة لأحد الأعمدة بسرعة أو تحديد القيم المكررة عبر عمودين، يمكن أن تكون استخدامات صيغ Excel فعالة ومرونة. هذا النهج مفيد بشكل خاص عندما تحتاج إلى حل ديناميكي يتم تحديثه تلقائيًا عند تغيير بياناتك.
على سبيل المثال، لتحديد القيم الموجودة في العمود A ولكن ليست موجودة في العمود C (أي، فريدة للعمود A)، يمكنك استخدام دالتي VLOOKUP و ISNA كما يلي:
في الخلية B2، أدخل هذه الصيغة:
=IF(ISNA(VLOOKUP(A2,$C$2:$C$13,1,FALSE)),"Yes","")
بعد إدخال الصيغة، اسحب مقبض التعبئة التلقائية من B2 إلى B15 لتطبيقها على النطاق الكامل المجاور لبيانات العمود A.
إذا أعادت الصيغة "نعم" في العمود B، فإن القيمة المقابلة في العمود A لا تظهر في العمود C - مما يشير إلى أنها فريدة للعمود A. إذا كانت الخلية فارغة، فهذا يعني أن القيمة موجودة في كلا العمودين. هذه الطريقة مباشرة وتعمل بسلاسة مع القوائم مع وجود قيم مكررة أو بدونها.
ملاحظات:
- في الصيغة، يشير A2 إلى القيمة في العمود A التي تريد التحقق منها، و $C$2:$C$13 يحدد النطاق الذي تريد مقارنته به في العمود C. قم بتعديل هذه النطاقات حسب الحاجة بناءً على بياناتك الفعلية.
- إذا كنت ترغب في العثور على القيم الفريدة للعمود C (أي القيم التي تظهر في العمود C ولكن ليس في العمود A)، أدخل الصيغة التالية في خلية فارغة بجانب العمود C، مثل D2، واسحبها لأسفل:
=IF(ISNA(VLOOKUP(C2,$A$2:$A$15,1,FALSE)),"Yes","")
- تأكد من أن نطاقاتك تشمل جميع البيانات ذات الصلة، واستخدم المراجع المطلقة (مع علامات $) لنطاقات المقارنة إذا كنت تخطط لنسخ الصيغة لأسفل عبر عدة صفوف.
نصائح عملية: إذا كانت مجموعة بياناتك كبيرة، فإن استخدام هذا النهج المعتمد على الصيغة يتيح التحديث التلقائي عند تغيير أعمدتك، مما يجعله خيارًا مثاليًا للقوائم الديناميكية.
مشاكل شائعة: إذا كانت بياناتك تحتوي على مسافات إضافية أو اختلافات في الحالة، فقد لا تكون النتائج كما هو متوقع. في مثل هذه الحالات، فكر في تنظيف البيانات باستخدام وظائف TRIM أو UPPER/LOWER.
العثور على القيم الفريدة/المكررة بين عمودين باستخدام Kutools for Excel
إذا كنت تبحث عن طريقة أكثر كفاءة لمقارنة عمودين وتحديد القيم الفريدة أو المكررة على الفور، توفر Kutools for Excel ميزة Select Same & Different Cells العملية. هذه الأداة مثالية للمستخدمين الذين يرغبون في واجهة مستخدم سهلة الاستخدام دون إعداد صيغ أو قواعد معقدة. وهي فعالة بشكل خاص عند التعامل مع مهام مقارنة متكررة، حيث تسمح بالتحديد والتمييز البصري الفوري للقيم الفريدة أو المكررة.
1. انقر فوق Kutools > Select > Select Same & Different Cells.

2. في مربع الحوار Select Same & Different Cells ، اتبع الخطوات التالية:
- (1) حدد قيم العمود الأول الذي تريد التحقق منه في مربع Find Values in؛
- (2) ضبط عمود المقارنة في مربع According to؛
- (3) أسفل Based on، حدد الخيار Each row؛
- (4) ضمن Find، اختر Different Values للعثور على العناصر الفريدة؛
- (5) اختيارياً، قم بتمكين Fill backcolor واختيار لون تمييز للنتائج؛
- (6) انقر فوق OK لإجراء المقارنة.
ملاحظة: (1) إذا كان لديك رؤوس في الأعمدة، تحقق من خيار My data has headers. (2) للعثور على القيم المكررة، ما عليك سوى تحديد Same Values في مربع الحوار المقارنة.
Kutools لـ Excel - قم بتعزيز Excel بأكثر من 300 أدوات أساسية. استمتع بميزات ذكاء اصطناعي مجانية بشكل دائم! احصل عليه الآن
3. سيتم تمييز وتحديد جميع القيم الفريدة (أو المكررة) في العمود المحدد على الفور، مع ظهور مربع حوار يعرض عدد الخلايا المتطابقة.
إذا كنت بحاجة إلى العثور على القيم الفريدة للعمود C (ولكن ليس في العمود A)، ما عليك سوى تبديل التعيينات النطاقية لـ "Range A" و "Range B" وتكرار العملية المذكورة أعلاه.
يُوصى بهذا الحل للمستخدمين الذين يفضلون أداة مقارنة بديهية ويحتاجون إلى التعامل مع أحجام مختلفة من مجموعات البيانات دون كتابة أو نسخ الصيغ.
تلميح: يمكن أن يساعدك التمييز بلون الخلفية في تحديد الاختلافات الرئيسية في البيانات بلمحة بصرية، وهو أمر قيم عند تقديم أو مراجعة النتائج.
العثور على القيم الفريدة/المكررة وحسابها بين عمودين باستخدام صيغة Kutools لـ Excel
بالنسبة للمستخدمين الذين يريدون ليس فقط العثور ولكن أيضًا حساب عدد مرات ظهور القيم من عمود في عمود آخر، تقدم Kutools لـ Excel صيغة Count times a word appears عبر Formula Helper. هذا الخيار مناسب للسيناريوهات التي يكون فيها معرفة تكرار كل قيمة مهمًا، مثل مطابقة الهويات، قوائم المنتجات، أو سجلات الحضور.
1. حدد خلية فارغة بجانب العمود الأول، مثل B2. ثم، انقر Kutools > Formula Helper > Count times a word appears.
2. في مربع الحوار Formula Helper، أدخل النطاق المطلق للعمود المقارن (على سبيل المثال، $C$2:$C$13) في Text المربع وحدد الخلية من العمود الأول (مثل A2) في Word المربع. انقر فوق OK.

استخدم مقبض التعبئة لسحب نتيجة الصيغة إلى باقي الخلايا في العمود B. الآن، ستتمكن من رؤية عدد مرات ظهور كل قيمة من العمود A في العمود C.
نتيجة 0 تعني أن القيمة فريدة للعمود A، بينما نتيجة 1 أو أكثر تشير إلى أن القيمة موجودة في كلا العمودين، ويحدد الرقم عدد التكرارات.
Kutools لـ Excel - قم بتعزيز Excel بأكثر من 300 أدوات أساسية. استمتع بميزات ذكاء اصطناعي مجانية بشكل دائم! احصل عليه الآن
نصائح تشغيلية: تأكد من استخدام عناوين مطلقة لإشارات النطاق بحيث يتم تعبئتها بشكل صحيح لأسفل العمود أثناء التحقق من كل عنصر صف مطابق.
نصائح السيناريو: هذه الطريقة مثالية للتحقق المتبادل لقوائم الأعضاء، أو SKUs المنتجات، أو أي حالة تتطلب تحليل تكرار في مصدر بيانات.
تنبيه خطأ: إذا لم تتطابق النطاقات مع البيانات الفعلية، أو إذا كان هناك تباين في أنواع البيانات (الأرقام كنص، وما إلى ذلك)، تأكد من توحيد قوائمك قبل استخدام الصيغة.
تجربة: العثور على القيم الفريدة/المكررة بين عمودين في Excel
تمييز أو استخراج القيم الفريدة/المكررة بين عمودين باستخدام VBA
بالنسبة لأولئك الذين يحتاجون غالبًا إلى عمليات آلية وقابلة للتكرار، يمكن أن توفر VBA (Visual Basic for Applications) حلولاً بدون استخدام اليدين لتمييز أو استخراج القيم الفريدة أو المكررة بين عمودين. باستخدام نص VBA، يمكنك معالجة أعمدة بأطوال مختلفة على الفور ووضع علامات تلقائية، أو تلوين، أو حتى إدراج هذه القيم في مكان آخر - مما يحسن الكفاءة بشكل كبير لمجموعات البيانات الكبيرة أو التي يتم تحديثها بشكل متكرر.
هذا النهج مناسب بشكل خاص للمستخدمين المريحين مع الماكرو والذين يرغبون في تقليل الخطوات اليدوية أو تطبيق الحل عبر أوراق عمل أو مصنفات متعددة.
1. افتح ملف Excel الخاص بك. بعد ذلك، في شريط Excel، انتقل إلى Developer > Visual Basic لفتح محرر VBA. في المحرر، انقر فوق Insert > Module، والصق الكود التالي في نافذة الوحدة:
مثال: تمييز القيم المكررة بين عمودين مختارين.
Sub HighlightDuplicatesBetweenColumns()
Dim rngA As Range, rngB As Range
Dim cell As Range
Dim ws As Worksheet
Dim xTitleId As String
xTitleId = "KutoolsforExcel"
Set ws = ActiveSheet
' Ask user to select the first range
Set rngA = Application.InputBox("Select the first range (e.g., Column A):", xTitleId, , , , , , 8)
If rngA Is Nothing Then Exit Sub
' Ask user to select the second range
Set rngB = Application.InputBox("Select the second range (e.g., Column C):", xTitleId, , , , , , 8)
If rngB Is Nothing Then Exit Sub
' Highlight duplicates in both ranges
For Each cell In rngA
If cell.Value <> "" And WorksheetFunction.CountIf(rngB, cell.Value) > 0 Then
cell.Interior.Color = RGB(255, 255, 0) ' Yellow
End If
Next cell
For Each cell In rngB
If cell.Value <> "" And WorksheetFunction.CountIf(rngA, cell.Value) > 0 Then
cell.Interior.Color = RGB(255, 255, 0) ' Yellow
End If
Next cell
MsgBox "Duplicate values have been highlighted in yellow.", vbInformation, xTitleId
End Sub
2. بعد لصق الكود، أغلق المحرر. عد إلى Excel، واضغط Alt + F8، وحدد HighlightDuplicatesBetweenColumns من قائمة الماكرو، وانقر فوق Run. عند المطالبة، حدد نطاقين هدف.
💡 لتمييز القيم الفريدة بدلاً من ذلك: قم بتعديل شرط المقارنة من > 0
إلى = 0
في كلتا جملتي If
واختر لونًا مختلفًا اختياريًا (مثل الأخضر).
نصائح: دائمًا احتفظ بنسخة احتياطية من ورقة العمل الخاصة بك قبل تشغيل الماكرو، حيث أن تغييرات تنسيق الخلايا لا يمكن التراجع عنها باستخدام Ctrl+Z. يمكنك أيضًا تعديل رموز الألوان (مثل RGB(255,255,0)
) لتتناسب مع تفضيلاتك.
استكشاف الأخطاء وإصلاحها: إذا تلقيت خطأ، تأكد من:
- تم تمكين علامة التبويب Developer في Excel الخاص بك.
- إعدادات الأمان الخاصة بماكرو تسمح بتنفيذ الماكرو.
- أن النطاقات المحددة صالحة وتحتوي على قيم قابلة للمقارنة.
المزايا: آلية بالكامل، تعمل عبر أحجام ملفات مختلفة.
العيوب: يتطلب إذن الماكرو ومعرفة أساسية بـ VBA.
تمييز القيم الفريدة أو المكررة بصريًا بين عمودين باستخدام التنسيق الشرطي
يوفر التنسيق الشرطي طريقة بديهية وديناميكية لتمييز القيم المكررة أو الفريدة عبر عمودين. إنه مثالي للمقارنات السريعة ولا يتطلب إضافة أعمدة إضافية أو كود VBA. يتم تحديث كل التنسيقات في الوقت الفعلي عند تغيير بيانات المصدر.
تمييز المكررات بين عمودين:
- حدد النطاق في العمود الأول الذي تريد تهيئته (مثل A2:A15).
- انتقل إلى Home > Conditional Formatting > New Rule.
- حدد Use a formula to determine which cells to format.
- أدخل الصيغة التالية:
=COUNTIF($C$2:$C$13, A2)>0
- انقر فوق Format، اختر لون تمييز (مثل الأصفر)، وانقر فوق OK.
هذا يميز الخلايا في العمود A التي تظهر أيضًا في العمود C.
تمييز القيم الفريدة في عمود واحد:
- حدد نفس النطاق (مثل A2:A15).
- كرر الخطوات أعلاه لإنشاء قاعدة جديدة.
- أدخل الصيغة:
=COUNTIF($C$2:$C$13, A2)=0
- اختر لونًا مختلفًا لتمييز القيم الفريدة.
طبق نفس المنطق على العمود C إذا لزم الأمر عن طريق عكس مراجع الصيغة (مثل تمييز C2:C13 بناءً على A2:A15).
✔ المزايا: ردود فعل بصرية فورية؛ لا حاجة لأعمدة مساعدة؛ يتم تحديثها ديناميكيًا مع تغيرات البيانات.
⚠ الاحتياطات: قد يؤدي الكثير من قواعد التنسيق على مجموعات البيانات الكبيرة إلى إبطاء الأداء. تحقق دائمًا من مراجع النطاق مرتين، خاصة عندما تكون الأعمدة غير متجاورة.
أفضل أدوات الإنتاجية لمكتب العمل
عزز مهاراتك في 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 يومًا — بدون تسجيل، بدون بطاقة ائتمان
- قيمة رائعة — وفر مقارنة بشراء الإضافات بشكل منفرد