Skip to main content

كيفية مقارنة قائمتين من عناوين البريد الإلكتروني في ورقة عمل Excel؟

Author: Xiaoyang Last Modified: 2025-08-06

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

في هذه المقالة، ستجد عدة حلول عملية لمقارنة عمودين من عناوين البريد الإلكتروني وتحديد التطابقات. إذا تم العثور على عنوان بريدي في العمود B أيضًا في العمود A، ستتمكن من عرض "تم العثور على تطابق" بجانب العنوان المعني في العمود C، أو تسليط الضوء بصريًا على التكرارات لمراجعة إضافية. كل طريقة موضحة هنا تناسب مستويات مختلفة من التعقيد واحتياجات المستخدم، مما يسمح لك باختيار النهج الذي يعمل بشكل أفضل لسيناريوك.

compare two lists of email addresses

قارن بين قائمتين من عناوين البريد الإلكتروني وابحث عن التطابقات باستخدام صيغة

قارن بين قائمتين من عناوين البريد الإلكتروني وحدد التطابقات أو قم بتسليط الضوء عليها باستخدام Kutools لـ Excel

أتمتة مقارنة ووضع علامات على رسائل البريد الإلكتروني المتطابقة باستخدام كود VBA

تسليط الضوء على عناوين البريد الإلكتروني المتطابقة باستخدام التنسيق الشرطي


قارن بين قائمتين من عناوين البريد الإلكتروني وابحث عن التطابقات باستخدام صيغة

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

لتحديد ما إذا كان البريد الإلكتروني في العمود B موجودًا أيضًا في العمود A وعرض النتيجة في العمود C، اتبع الخطوات التالية:

1. في خلية فارغة بجانب أول بريد إلكتروني لديك في العمود B (لنفترض C2 إذا كانت B2 تحتوي على أول بريد إلكتروني)، أدخل الصيغة التالية:

=IF(COUNTIF($A$2:$A$10,B2)>0, "Match Found","")

تتحقق هذه الصيغة مما إذا كان البريد الإلكتروني في الخلية B2 موجودًا في أي مكان ضمن النطاق A2:A10. إذا تم العثور على تطابق، فإنه يعيد "تم العثور على تطابق"؛ وإلا فإنه يعيد خلية فارغة.

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

apply a formula to compare two lists of Email addresses

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


قارن بين قائمتين من عناوين البريد الإلكتروني وحدد التطابقات أو قم بتسليط الضوء عليها باستخدام Kutools لـ Excel

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

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

بعد تثبيت Kutools لـ Excel، إليك كيفية استخدام هذه الميزة:

1. حدد العمودين اللذين تريد مقارنتهما (على سبيل المثال، الأعمدة A و B). ثم انتقل إلى Kutools > Select > Select Same & Different Cells لفتح مربع الحوار.

click Select Same & Different Cells feature of kutools

2. في مربع الحوار Select Same & Different Cells، قم بالتالي للحصول على مطابقة دقيقة:

(1.) إذا كانت بياناتك تتضمن رؤوسًا، اختر الخيار My data has headers لمنع الرؤوس من أن تُعتبر جزءًا من البيانات أثناء المقارنة.

(2.) تحت Based on، اختر Each row لمطابقة الخلايا المقابلة سطرًا بسطر أو Single cell للمقارنة خلية بخلية، حسب تنسيق مجموعة البيانات الخاص بك.

(3.) تحت Find، اختر Same values للبحث عن التكرارات التي تظهر في كلا العمودين.

(4.) للتأكيد البصري، اختر لون الخلفية أو الخط المفضل لديك في قسم Processing of results لتسليط الضوء على العناصر المتطابقة.

specify options in the dialog box

3. انقر فوق OK. سيتم تحديد وتسليط الضوء على عناوين البريد الإلكتروني الموجودة في كلا العمودين على الفور، مما يجعل من السهل مراجعة أو تصدير النتائج المتطابقة.

the same Email addresses which exist in two lists are selected and highlighted

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

انقر لتنزيل Kutools لـ Excel وتجربته الآن مجانًا!


أتمتة مقارنة ووضع علامات على رسائل البريد الإلكتروني المتطابقة باستخدام كود VBA

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

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

1. اذهب إلى Developer > Visual Basic. في نافذة Microsoft Visual Basic for Applications، انقر فوق Insert > Module، والصق الكود التالي في الوحدة الجديدة:

Sub MarkMatchingEmails()
    Dim ws As Worksheet
    Dim lastRowA As Long, lastRowB As Long, i As Long
    Dim emailA As Range, emailB As Range
    
    Set ws = ActiveSheet
    lastRowA = ws.Cells(ws.Rows.Count, 1).End(xlUp).Row
    lastRowB = ws.Cells(ws.Rows.Count, 2).End(xlUp).Row
    
    For i = 2 To lastRowB
        If Application.CountIf(ws.Range("A2:A" & lastRowA), ws.Cells(i, 2).Value) > 0 And ws.Cells(i, 2).Value <> "" Then
            ws.Cells(i, 3).Value = "Match Found"
        Else
            ws.Cells(i, 3).Value = ""
        End If
    Next i
End Sub

2. انقر فوق الزر Run button Run أو اضغط على F5 لتنفيذ الكود. سيقوم هذا الماكرو بمسح جميع عناوين البريد الإلكتروني في العمود B (بدءًا من الصف 2)، ومقارنتها مع القائمة في العمود A، ووضع علامات تلقائيًا على أي تطابقات بـ "تم العثور على تطابق" في العمود C.

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


تسليط الضوء على عناوين البريد الإلكتروني المتطابقة باستخدام التنسيق الشرطي

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

1. حدد النطاق في العمود B الذي يحتوي على عناوين البريد الإلكتروني الخاصة بك (على سبيل المثال، B2:B10).

2. انتقل إلى علامة التبويب Home، انقر فوق Conditional Formatting > New Rule. في مربع الحوار، حدد Use a formula to determine which cells to format.

3. أدخل الصيغة التالية، ثم انقر فوق Format واختر لون التمييز المفضل لديك:

=COUNTIF($A$2:$A$10,B2)>0

تسليط الضوء على الخلايا في B2:B10 والتي توجد أيضًا في A2:A10. قم بتعديل النطاقات حسب الحاجة لبياناتك.

4. انقر فوق OK لتطبيق التنسيق. سيتم الآن تسليط الضوء بصريًا على جميع عناوين البريد الإلكتروني المتطابقة في العمود B لسهولة التعرف عليها.

إذا كنت ترغب في تسليط الضوء على التطابقات في كلا العمودين، كرر الخطوات للعمود A باستخدام الصيغة المناسبة.


استكشاف الأخطاء وإصلاحها والنصائح:

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

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

أفضل أدوات زيادة الإنتاجية لمجموعة Office

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

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


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

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