Skip to main content

قارن بين عمودين وابحث عن القيم المكررة في Excel (دليل كامل)

Author: Xiaoyang Last Modified: 2025-05-30

قارن بين عمودين لاكتشاف القيم المكررة

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

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

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

الخطوة 1: حدد البيانات في العمود الذي تريد تسليط الضوء على القيم المكررة فيه

في هذا المثال، سأختار A2:A10، انظر إلى لقطة الشاشة:
A screenshot showing the selection of column A for highlighting duplicates in Excel

الخطوة 2: طبق ميزة التنسيق الشرطي

  1. انقر فوق "الصفحة الرئيسية" > "التنسيق الشرطي" > "قاعدة جديدة"، انظر إلى لقطة الشاشة:
    A screenshot showing the Conditional Formatting menu in Excel
  2. في مربع الحوار "قاعدة تنسيق جديدة"، يرجى القيام بالعمليات التالية:
    • 2.1 حدد "استخدام صيغة لتحديد الخلايا التي سيتم تنسيقها" من قائمة "اختر نوع القاعدة"؛
    • 2.2 اكتب الصيغة التالية في مربع النص "تنسيق القيم حيث تكون هذه الصيغة صحيحة"؛
      =COUNTIF($B$2:$B$10, A2)>0
    • ملاحظة: في الصيغة أعلاه، تمثل "B2:B10" قائمة البيانات التي تريد مقارنتها، و"A2" هي الخلية الأولى من العمود الذي تريد تسليط الضوء على القيم المكررة منه. تتحقق هذه الصيغة إذا كانت القيمة في الخلية A2 موجودة في أي مكان في العمود B. قم بتعديل مراجع الخلايا لتتناسب مع بياناتك.
    • 2.3 ثم انقر فوق زر "تنسيق".
    • A screenshot of the New Formatting Rule dialog box in Excel for highlighting duplicates
  3. في مربع الحوار المنبثق "تنسيق الخلايا"، حدد لونًا لتسليط الضوء على العناصر المكررة. ثم انقر فوق "موافق".
    A screenshot of the Format Cells dialog box for choosing a highlight color in Excel
  4. عندما يعود إلى مربع الحوار "قاعدة تنسيق جديدة"، انقر فوق زر "موافق".

النتيجة:

الآن، القيم المكررة في كل من العمودين A و B يتم تسليط الضوء عليها الآن في العمود A كما هو موضح في لقطة الشاشة التالية:
A screenshot showing duplicates highlighted in column A using Conditional Formatting in Excel

نصائح:
  • قاعدة التكرار في "التنسيق الشرطي" ليست حساسة لحالة الأحرف. لذلك، ستتم الإشارة إلى Apple و apple كعناصر مكررة.
  • إذا كنت تريد تسليط الضوء على القيم المكررة من العمود B، تحتاج فقط إلى تحديد العمود B أولاً، ثم تطبيق الصيغة التالية في "التنسيق الشرطي":
    =COUNTIF($A$2:$A$10, B2)>0

حدد وسلط الضوء على القيم المكررة في عمودين باستخدام أداة قوية – Kutools

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

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

انقر فوق "Kutools" > "تحديد" > "تحديد الخلايا نفسها والخلايا المختلفة"، في مربع الحوار "تحديد الخلايا نفسها والخلايا المختلفة"، يرجى القيام بالعمليات التالية:

  1. حدد بيانات المصدر والبيانات المقارنة في مربعات "البحث عن القيم في" و"وفقًا لـ" على حدة؛
  2. حدد "بواسطة الصف" أسفل قسم "الطريقة"؛
  3. اختر "قيم متطابقة" من قسم "البحث"؛
  4. حدد لون خلفية لتسليط الضوء على القيم المكررة تحت قسم "معالجة النتائج"؛
  5. أخيرًا، انقر فوق زر "موافق".
    A screenshot of the Select Same & Different Cells dialog for identifying duplicates

النتيجة:

الآن، القيم المكررة في كل من العمودين A و B تم تسليط الضوء عليها واختيارها في العمود A، جاهزة لكي تقوم بنسخها ولصقها في أي خلايا مرغوبة. انظر إلى لقطة الشاشة:
A screenshot showing duplicates highlighted and selected in Excel using Kutools

نصائح:
  • تدعم هذه الميزة المقارنة الحساسة لحالة الأحرف عند تحديد خانة "حساس لحالة الأحرف" في مربع الحوار "تحديد الخلايا نفسها والخلايا المختلفة".
  • إذا كنت تريد تحديد القيم المكررة من العمود B، تحتاج فقط إلى تبديل العمودين المحددين في مربعات "البحث عن القيم في" و"وفقًا لـ" في مربع الحوار "تحديد الخلايا نفسها والخلايا المختلفة"؛
  • لتطبيق هذه الميزة، يرجى تنزيل وتثبيت Kutools لـ Excel.

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

لاكتشاف واستخراج القيم المكررة بين عمودين، يمكنك استخدام الصيغة لتحديد واستخراج القيم المكررة.

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

=IF(ISERROR(MATCH(A2,$B$2:$B$10,0)),"",A2)

ملاحظة: في الصيغة أعلاه، "A2" هي الخلية الأولى من العمود الذي تريد البحث فيه عن القيم المكررة؛ "B2:B10" تمثل قائمة البيانات التي تريد مقارنتها.

النتيجة:

كما ترى، إذا كانت البيانات الموجودة في العمود A موجودة في العمود B، سيتم عرض القيمة؛ وإلا، ستترك الخلايا فارغة.
A screenshot showing the use of a formula to find and extract duplicates between two columns in Excel

نصائح: هذه الصيغة ليست حساسة لحالة الأحرف.

حدد القيم المكررة في عمودين باستخدام كود VBA

سيوجهك هذا القسم خلال خطوات إنشاء كود VBA الذي يحدد ويختار القيم المكررة بين عمودين.

الخطوة 1: افتح محرر وحدة VBA وانسخ الكود

  1. اضغط على مفاتيح "Alt + F11" لفتح نافذة "Microsoft Visual Basic for Applications".
  2. في النافذة المفتوحة، انقر فوق "إدراج" > "وحدة" لإنشاء وحدة فارغة جديدة.
  3. ثم انسخ والصق الكود أدناه في الوحدة الفارغة.
    كود VBA: البحث عن القيم المكررة واختيارها بين عمودين
    Sub Compare()
    'Update by Extendoffice
    Dim Range1 As Range, Range2 As Range, Rng1 As Range, Rng2 As Range, outRng As Range
    xTitleId = "KutoolsforExcel"
    On Error Resume Next
    Set Range1 = Application.Selection
    Set Range1 = Application.InputBox("Range1 :", xTitleId, Range1.Address, Type:=8)
    Set Range2 = Application.InputBox("Range2:", xTitleId, Type:=8)
    Application.ScreenUpdating = False
    For Each Rng1 In Range1
        xValue = Rng1.Value
        For Each Rng2 In Range2
            If xValue = Rng2.Value Then
                If outRng Is Nothing Then
                    Set outRng = Rng1
                Else
                    Set outRng = Application.Union(outRng, Rng1)
                End If
            End If
        Next
    Next
    outRng.Select
    Application.ScreenUpdating = True
    End Sub
    

الخطوة 2: نفذ هذا الكود VBA

  1. بعد لصق هذا الكود، يرجى الضغط على مفتاح "F5" لتشغيل هذا الكود. في أول مربع موجه، حدد قائمة البيانات التي تريد اختيار القيم المكررة منها. وبعد ذلك، انقر فوق "موافق".
    A screenshot showing the first prompt to select a data list when running the VBA code to find duplicates in Excel
  2. في ثاني مربع موجه، حدد قائمة البيانات التي تريد مقارنتها بها، وبعد ذلك، انقر فوق "موافق"، انظر إلى لقطة الشاشة:
    A screenshot showing the second prompt to select the comparison data list when running the VBA code in Excel

النتيجة:

الآن، تم تحديد القيم المكررة من العمودين A و B في العمود A، مما يسمح لك بتعبئة الخلايا بلون أو نسخها ولصقها حسب الحاجة.
A screenshot showing duplicate values selected in Column A after running the VBA code in Excel

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

قارن بين عمودين للبحث عن التطابقات سطرًا بسطر

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

قارن بين عمودين في نفس الصف باستخدام الصيغ

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

نصائح: هذه الصيغ متعددة الاستخدامات، وتنطبق ليس فقط على النصوص ولكن أيضًا على الأرقام والتواريخ والأوقات.
استخدام عامل التشغيل Equal To (=):

يرجى إدخال أو نسخ الصيغة التالية، واضغط على مفتاح "Enter" ثم اسحب مقبض التعبئة لأسفل للحصول على جميع النتائج. ستعيد TRUE إذا كانت القيم في نفس صف العمودين A و B متطابقة، و FALSE إذا لم تكن كذلك. انظر إلى لقطة الشاشة:

=A2=B2

A screenshot showing results of comparing two columns in Excel using the Equal To operator (=)

وظيفة IF:

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

يرجى إدخال أو نسخ الصيغة أدناه، واضغط على مفتاح "Enter" ثم اسحب مقبض التعبئة لأسفل للحصول على جميع النتائج. ستعيد Match عندما تكون القيم متطابقة و No Match عندما تكون مختلفة. انظر إلى لقطة الشاشة:

=IF(A2=B2, "Match", "No Match")
نصائح: يمكنك تغيير "Match" و "No Match" إلى تعبيرات أخرى حسب حاجتك.

A screenshot showing results of comparing two columns in Excel with the IF function to display 'Match' or 'No Match'

EXACT Function:

إذا كنت بحاجة إلى مقارنة حساسة لحالة الأحرف، فإن "وظيفة EXACT" هي الحل المناسب.

يرجى إدخال أو نسخ الصيغة التالية، واضغط على مفتاح "Enter" ثم اسحب مقبض التعبئة لأسفل للحصول على جميع النتائج. ستعيد Match عندما تكون القيم متطابقة تمامًا و No Match عندما تكون مختلفة. انظر إلى لقطة الشاشة:

=IF(EXACT(A2,B2), "Match", "No match")   
نصائح: يمكنك تغيير "Match" و "No Match" إلى تعبيرات أخرى حسب حاجتك.

A screenshot showing results of comparing two columns in Excel using the case-sensitive EXACT function


حدد وسلط الضوء على التطابقات في نفس الصف باستخدام أداة مفيدة - Kutools

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

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

انقر فوق "Kutools" > "مقارنة الخلايا"، في مربع الحوار "مقارنة الخلايا"، يرجى القيام بالعمليات التالية:

  1. حدد البيانات من العمودين في مربعات "البحث عن القيم في" و"وفقًا لـ" على حدة؛
  2. حدد "الخلايا المتطابقة" تحت قسم "البحث"؛
  3. حدد لون خلفية لتسليط الضوء على التطابقات تحت قسم "معالجة النتائج"؛
  4. أخيرًا، انقر فوق زر "موافق".
    A screenshot of Kutools for Excel's Compare Cells dialog box for highlighting matches in the same row

النتيجة:

الآن، تم تسليط الضوء على التطابقات في نفس الصف واختيارها في العمود A، مما يجعلها متاحة لك لنسخها ولصقها في أي خلايا مرغوبة. انظر إلى لقطة الشاشة:
A screenshot showing matches highlighted in the same row using Kutools for Excel's Compare Cells feature

نصائح:
  • تدعم هذه الميزة "المقارنة الحساسة لحالة الأحرف" إذا قمت بتحديد خيار "حساس لحالة الأحرف" في مربع الحوار "مقارنة الخلايا"؛
  • إذا كنت تريد تحديد التطابقات من العمود B، تحتاج فقط إلى تبديل العمودين المحددين في مربعات "البحث عن القيم في" و"وفقًا لـ" في مربع الحوار "مقارنة الخلايا"؛
  • لتطبيق هذه الميزة، يرجى تنزيل وتثبيت Kutools لـ Excel.

قارن بين عمودين وسلط الضوء على التطابقات في نفس الصف

يمكن مقارنة عمودين وتسليط الضوء على التطابقات في نفس الصف بكفاءة باستخدام التنسيق الشرطي في Excel. إليك دليل لتحديد وتسليط الضوء على التطابقات في الصفوف:

الخطوة 1: حدد نطاق البيانات

حدد نطاق البيانات الذي تريد تسليط الضوء على التطابقات في الصفوف.

الخطوة 2: طبق ميزة التنسيق الشرطي

  1. انقر فوق "الصفحة الرئيسية" > "التنسيق الشرطي" > "قاعدة جديدة". في مربع الحوار "قاعدة تنسيق جديدة"، يرجى القيام بالعمليات التالية:
    • 2.1 حدد "استخدام صيغة لتحديد الخلايا التي سيتم تنسيقها" من قائمة "اختر نوع القاعدة"؛
    • 2.2 اكتب الصيغة أدناه في مربع النص "تنسيق القيم حيث تكون هذه الصيغة صحيحة"؛
      =$B2=$A2
    • 2.3 ثم انقر فوق زر "تنسيق".
    • A screenshot showing the New Formatting Rule dialog box for highlighting matches in Excel rows using Conditional Formatting
  2. في مربع الحوار المنبثق "تنسيق الخلايا"، حدد لونًا لتسليط الضوء على العناصر المتطابقة. ثم انقر فوق "موافق".
    A screenshot of the Format Cells dialog box for selecting a highlight color in Excel
  3. عندما يعود إلى مربع الحوار "قاعدة تنسيق جديدة"، انقر فوق زر "موافق".

النتيجة:

الآن، تم تسليط الضوء على القيم المتطابقة في نفس الصف مرة واحدة، انظر إلى لقطة الشاشة:
A screenshot showing row matches highlighted using Conditional Formatting in Excel

نصائح:
  • الصيغة في التنسيق الشرطي ليست حساسة لحالة الأحرف.
  • إذا كنت تهدف إلى تسليط الضوء على الخلايا ذات القيم المختلفة، قم بتطبيق الصيغة التالية:
    =$B2<>$A2

قارن بين عمودين واسحب البيانات المتطابقة

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

في Excel، إذا كان لديك قائمة بالفواكه في العمود A وأرقام مبيعاتها في العمود B، الآن تريد مطابقة هذه الفواكه مع مجموعة مختارة من الفواكه في العمود D للعثور على مبيعاتها المقابلة. كيف يمكنك إرجاع القيم المتعلقة من العمود B في Excel؟
A screenshot showing two lists of data in Excel, used for comparing and retrieving matching data

يرجى تطبيق أيًا من الصيغ التالية التي تحتاجها، ثم اسحب مقبض التعبئة لأسفل لتطبيق هذه الصيغة على باقي الخلايا.

  • جميع إصدارات Excel:
    =VLOOKUP(D2, $A$2:$B$6, 2, FALSE)
  • Excel 365 و Excel 2021:
    =XLOOKUP(D2, $A$2:$A$6, $B$2:$B$6)

النتيجة:

ستظهر جميع القيم المقابلة إذا تم العثور على تطابق، وإلا سيتم إرجاع خطأ #N/A، انظر إلى لقطة الشاشة:
A screenshot showing results of using VLOOKUP to pull matching data in Excel

نصائح:
  • مع الصيغ أعلاه، إذا كانت هناك فواكه في العمود D لا تحتوي على تطابق في العمود A، ستعيد خطأ. لجعل هذه الأخطاء أسهل في الفهم، يمكنك تغليف الصيغة بوظيفة IFERROR:
    • جميع إصدارات Excel:
      =IFERROR(VLOOKUP(D2,$A$2:$B$10,2,FALSE), "No match found")
    • Excel 365 و Excel 2021:
      =IFERROR(XLOOKUP(D2, $A$2:$A$10, $B$2:$B$10),"No match found")
  • بالنسبة لأولئك المهتمين بصيغ البحث المتقدمة، توفر "Kutools for Excel" مجموعة رائعة من صيغ البحث المتقدمة التي تأخذ وظيفة VLOOKUP التقليدية إلى مستويات جديدة، مما يمنحك دقة وكفاءة غير مسبوقة في مهام إدارة البيانات.
    A screenshot showing Kutools for Excel's advanced lookup tools for pulling matching data
    تتميز Kutools لـ Excel بمجموعة تضم أكثر من 300 أداة مريحة مصممة لتعزيز إنتاجيتك. تجرب القوة الكاملة وارفع مستوى جداول البيانات اليوم! احصل عليه الآن!

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

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