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

كيف يمكن العثور على القيم الفريدة أو المكررة بين عمودين في Excel؟

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

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


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

عندما تريد تحديد القيم الفريدة في عمود واحد بسرعة أو اكتشاف القيم المكررة عبر عمودين، يُعد استخدام صيغ 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","")
  • تأكد من أن نطاقاتك تشمل جميع البيانات ذات الصلة، واستخدم المراجع المطلقة (مع علامات $) لنطاقات المقارنة إذا كنت تنوي نسخ الصيغة إلى عدة صفوف.

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

مشكلات شائعة:إذا احتوت بياناتك على مسافات زائدة أو اختلافات في حالة الأحرف (Capitalization)، فقد لا تحصل على النتائج المتوقعة. في مثل هذه الحالات، يُوصى بتنظيف البيانات باستخدام دالتيTRIM أوUPPER/LOWER.


العثور على القيم الفريدة/القيم المكررة بين عمودين باستخدام Kutools لـ Excel

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

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

1. انقر فوقKutools > تحديد > تحديد الخلايا المتطابقة/المختلفة.

تحديد الخيارات في مربع حوار تحديد الخلايا المتماثلة والمختلفة

2. في مربع حوارتحديد الخلايا المتطابقة/المختلفة، اتبع الخطوات التالية:

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

ملاحظة: (1) إذا كانت أعمدتك تحتوي على رؤوس، ففعّل خيارتشمل العناوين. (2) وللبحث عن القيم المكررة، ما عليك سوى تحديدالقيم المتماثلةفي مربع حوار المقارنة.

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

3. سيتم تمييز جميع القيم الفريدة (أو المكررة) في العمود المحدد فورًا، ويظهر مربع حوار يعرض عدد الخلايا المطابقة.
تم تحديد جميع القيم الفريدة أو المكررة في العمود الأول

إذا كنت بحاجة إلى العثور على القيم الفريدة في العمود C (وليس في العمود A)، فما عليك سوى تبديل تعيينات النطاقات لـ «النطاق A» و«النطاق B» وتكرار العملية أعلاه.

يُوصى بهذا الحل للمستخدمين الذين يفضلون أداة مقارنة بديهية وبحاجة إلى التعامل مع أحجام بيانات مختلفة دون كتابة أو نسخ صيغ.

تلميح:يمكن أن يساعد استخدام تمييز لون الخلفية في تحديد الاختلافات الأساسية في البيانات بصريًا لمجرد النظر—وهو أمرٌ مفيد جدًّا عند عرض النتائج أو مراجعتها.


العثور على القيم الفريدة/القيم المكررة بين عمودين وحساب عددها باستخدام صيغة من Kutools لـ Excel

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

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

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

2. في مربع حوار مساعد الصيغة، أدخل النطاق المطلق لعمود المقارنة (مثل)$C$2:$C$13) في مربعالنص، وحدّد الخلية من العمود الأول (مثل)A2) في مربعالكلمة، ثم انقر فوقموافق.
تحديد الخيارات في مربع الحوار

اسحب الصيغة إلى خلايا أخرى

3. استخدم مقبض التعبئة لسحب نتيجة الصيغة إلى باقي الخلايا في العمود B. الآن، ستتمكن من رؤية عدد مرات ظهور كل قيمة من العمود A في العمود C.

النتيجة 0 تعني أن القيمة فريدة في العمود A، بينما تشير النتيجة 1 أو أكثر إلى وجود القيمة في كلا العمودين، ويُعبِّر الرقم عن عدد مرات تكرارها.

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

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

نصائح سيناريو:هذه الطريقة مثالية للتحقق المتبادل من قوائم الأعضاء أو أكواد المنتجات (SKUs)، أو أي حالة تتطلب تحليل التكرارات بين عمودين في نطاق المصدر.

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


عرض توضيحي: العثور على القيم الفريدة/القيم المكررة بين عمودين في Excel

 

تمييز أو استخراج القيم الفريدة/القيم المكررة بين عمودين باستخدام VBA

بالنسبة لأولئك الذين يحتاجون غالبًا إلى عمليات آلية وقابلة للتكرار، فإن استخدام VBA (Visual Basic for Applications) يمكن أن يوفّر حلاً يعمل تلقائيًا لتمييز أو استخراج القيم الفريدة أو القيم المكررة بين عمودين. باستخدام سكربت VBA، يمكنك معالجة أعمدة ذات أطوال مختلفة فورًا ووضع علامة تلقائية عليها أو تلوينها أو حتى إدراج هذه القيم في مكان آخر—مما يحسّن الكفاءة بشكل كبير عند التعامل مع مجموعات بيانات كبيرة أو يتم تحديثها باستمرار.

يُعد هذا الأسلوب مناسبًا بشكل خاص للمستخدمين المعتادين على ماكرو (Macros) والذين يرغبون في تقليل الخطوات اليدوية أو تطبيق الحل عبر أوراق عمل متعددة أو ملفات عمل مختلفة.

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

مثال:تمييز القيم المكرَّرة بين عمودين محدَّدين.

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 من قائمة الماكرو، وانقر فوقتشغيل. عند المطالبة، حدد نطاقَي العمودين المستهدفين.

💡 لتمييز القيم الفريدة بدلاً من ذلك:غيّر شرط المقارنة من> 0 إلى= 0 في جملتيIf، ويمكنك اختيار لون مختلف (مثل الأخضر) إذا رغبت.

نصائح:قم دائمًا بـعمل نسخة احتياطية من ورقة العملقبل تشغيل الماكرو، لأن التغييرات التي تطرأ على تنسيق الخلايا لا يمكن التراجع عنها باستخدام Ctrl+Z. كما يمكنك تعديل أكواد الألوان (مثل)RGB(255,255,0)) بما يتناسب مع تفضيلاتك.

استكشاف الأخطاء وإصلاحها:إذا ظهر خطأ، فتأكد من الآتي:

  • تم تمكين علامة التبويبالمطورفي برنامج Excel الخاص بك.
  • تتيح لك إعدادات أمان الماكرو تنفيذ الماكرو.
  • إن تحديد النطاق صالحة وتحتوي على قيم قابلة للمقارنة.

المزايا:آلية بالكامل، وتعمل مع أحجام ملفات مختلفة.
العيوب:تتطلب إذن تشغيل الماكرو ومعرفةً أساسيةً بلغة VBA.


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

يوفر استخدم تنسيق الشروط طريقة بديهية وديناميكية لتمييز القيم المكررة أو الفريدة عبر عمودين. وهو مثالي للمقارنات السريعة ولا يتطلب إضافة أعمدة إضافية أو كتابة كود VBA. ويتم تحديث كل التنسيقات فورًا بمجرد تغيير البيانات الأصلية.

تمييز القيم المكررة بين عمودين:

  1. حدد النطاق في العمود الأول الذي تريد تنسيقه (على سبيل المثال،)A2:A15).
  2. انتقل إلىالصفحة الرئيسية > استخدم تنسيق الشروط > قاعدة جديدة.
  3. حدداستخدام صيغة لتحديد الخلايا التي سيتم تنسيقها.
  4. أدخل الصيغة التالية:
    =COUNTIF($C$2:$C$13, A2)>0
  5. انقر فوقتنسيق، واختر لون تمييز (مثل الأصفر)، ثم انقر فوقموافق.

يؤدي هذا إلى تمييز الخلايا في العمود A التي تظهر أيضًا في العمود C.

تمييز القيم الفريدة في عمود واحد:

  1. حدد نفس النطاق (على سبيل المثال،)A2:A15).
  2. كرر الخطوات أعلاه لإنشاء قاعدة جديدة.
  3. أدخل الصيغة:
    =COUNTIF($C$2:$C$13, A2)=0
  4. اختر لونًا مختلفًا لتمييز القيم الفريدة.

طبّق المنطق نفسه على العمود C عند الحاجة عن طريق عكس مراجع الصيغة (مثل تمييز النطاق C2:C13 بناءً على A2:A15).

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

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

🤖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 يومًا بكامل الميزات— بدون تسجيل، بدون بطاقة ائتمان
  • أفضل قيمة— وفِّر مقارنةً بشراء الإضافات بشكل منفصل