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

كيف يمكنك تلوين القيم المكررة أو الصفوف المكررة في Excel؟

المؤلفصنتاريخ التعديل

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

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

لوّن القيم المكررة أو الصفوف باستخدام Kutools لـ Excel فكرة جيدة3

لوّن القيم المكررة أو الصفوف باستخدام أتمتة ماكرو VBA


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

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

لوّن القيم المكررة

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

خيار القيم المكررة في القائمة المنسدلة للتنسيق الشرطي

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

مربع حوار القيم المكررة

3. انقر علىموافقلتطبيق التنسيق. الآن، ستُسلَّط الأضواء على جميع القيم المكررة—بما في ذلك الحدوث الأول—باستخدام لون التحديد الخاص بك، مما يجعلها تبرز بوضوح لمحةً عابرة.

القيم المكررة (بما في ذلك أول قيمة مكررة) ملونة

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

لوّن صف مكرر في تحديد النطاق

إذا كان مهمتك تتطلب تلوين الصف بأكمله استنادًا إلى المكررات في عمود معين، فاتبع الخطوات التالية:

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

خيار قاعدة جديدة في القائمة المنسدلة للتنسيق الشرطي

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

=COUNTIF($D$2:$D$10,$D2)>1

تلميح:في هذه الصيغة، يمثّلD2:D10 نطاق العمود المستهدف للكشف عن القيم المكرَّرة، وD2 هي الخلية الأولى في نطاق اختيارك. عدِّل هذه المراجع وفقًا لنطاق البيانات الفعلي لديك. على سبيل المثال، إذا كانت مجموعة بياناتك تبدأ من الصف 5، غيِّرD2 إلىD5، وهكذا دواليك.

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

3. انقر علىتنسيقلفتح نافذةتعيين تنسيق الخلية. ضمن علامة التبويبالتعبئة، اختر لون خلفية يميّز الصف المكرر بوضوح. تأكد من أن يكون اللون متناقضًا بشكل كافٍ مع بياناتك الأصلية لضمان وضوح الرؤية. انظر لقطة الشاشة:

مربع حوار تنسيق الخلايا

4. انقر علىموافقفي مربع حوارتعيين تنسيق الخلية، ثم انقر علىموافقمرة أخرى في مربع حوارقاعدة تنسيق جديدةلإنهاء العملية. سيتم الآن تمييز جميع الصفوف التي يحتوي عمودها المحدد على القيم المكررة، بما في ذلك المثيل الأول لكل مكرر.

الصفوف المكررة (بما في ذلك أول صف مكرر) ملونة

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

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


سهم أزرق إلى اليمين مع فقاعة لوّن القيم المكررة أو الصفوف باستخدام Kutools لـ Excel

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

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

بعدتثبيتKutools لـ Excel مجانًا، يُرجى اتباع الخطوات التالية:

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

خيار تحديد الخلايا المكررة والفريدة على علامة تبويب Kutools في الشريط

2. في مربع حوارتحديد الخلايا المكررة/الفريدة، اختر إما خيارالقيم المكررة (باستثناء التطابق الأول)أوالقيم المكررة (بما في ذلك التطابق الأول). بعد ذلك، يمكنك تحديدتعبئة لون الخلفيةواختيار لون التمييز المطلوب من القائمة المنسدلة أدناه. يمنحك هذا النهج تحكمًا دقيقًا في المكررات التي سيتم تلوينها، مع إمكانية معاينة النتائج فورًا. انظر لقطة الشاشة:

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

3. انقر علىموافق. عند المطالبة، سيُبلغك مربع حوار بعدد الخلايا المحددة. ما عليك سوى النقر علىموافقللمتابعة. انظر لقطة الشاشة:

مربع حوار النجاح

لقد تم الآن تحديد القيم المكررة التي اخترتها وتلوينها وفقًا لإعداداتك، مما يُسهّل عليك تقييم مدى فريدة بياناتك بصريًّا واكتشاف الإدخالات المتكررة بلمحة واحدة.

تم تحديد القيم المكررة وتم تلوينها

ملاحظة:

لتمييزصف مكرر، ما عليك سوى تحديد النطاق الكامل (جميع الأعمدة للصفوف التي تريد فحصها)، ثم افتحتحديد الخلايا المكررة/الفريدة، وتأكد من تفعيل خيارتحديد الصف بالكاملمع تحديد معايير الحكم المناسبة. بهذه الطريقة، سيتم تلوين الصف بأكمله إذا كان مكررًا، وليس فقط الخلايا الفردية المكررة. راجع المثال أدناه للتوجيه:

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

انقر هنا لمعرفة المزيد عن تحديد الخلايا المكررة أو الفريدة.

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


سهم أزرق إلى اليمين مع فقاعة تلوين القيم المكررة أو الصفوف باستخدام أتمتة ماكرو VBA

بالنسبة لأولئك الذين يحتاجون تحكمًا أكثر تقدمًا—مثل التمييز الدُفعي عبر أوراق عمل متعددة، أو معايير تلوين مخصصة، أو تحديثات آلية منتظمة—يمكن لماكرو VBA أتمتة عملية تحديد العناصر المكررة وتلوينها. ويُعد هذا النهج مثاليًا خصوصًا للمستخدمين المتمرسين في البرمجة، أو للسيناريوهات التي يتكرر فيها اكتشاف العناصر المكررة بشكل روتيني، أو عندما يعجز تنسيق الشروط عن التعامل مع قواعد معقدة.

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

أتمتة تلوين القيم المكررة في عمود محدد

1. انقرأدوات المطور > Visual Basic. في نافذةMicrosoft Visual Basic for Applications التي تفتح، انقرإدراج > وحدة نمطية (Module)، ثم انسخ والصق الكود أدناه في نافذة الوحدة النمطية:

Sub HighlightDuplicateValues()
    Dim Rng As Range
    Dim Cell As Range
    Dim dict As Object
    Dim FirstColor As Long
    Dim DupColor As Long
    
    On Error Resume Next
    xTitleId = "KutoolsforExcel"
    
    Set dict = CreateObject("Scripting.Dictionary")
    Set Rng = Application.InputBox("Select column to check for duplicates", xTitleId, Type:=8)
    
    If Rng Is Nothing Then Exit Sub
    
    FirstColor = vbYellow ' Color for first occurrence, change as needed
    DupColor = vbRed ' Color for duplicates, change as needed
    
    ' Clear previous coloring in the range
    Rng.Interior.ColorIndex = xlNone
    
    For Each Cell In Rng
        If Not IsEmpty(Cell.Value) Then
            If dict.exists(Cell.Value) Then
                Cell.Interior.Color = DupColor
            Else
                dict.Add Cell.Value, 1
                Cell.Interior.Color = FirstColor
            End If
        End If
    Next
End Sub

2. اضغطF5 أو انقر الزرزر التشغيللتنفيذ الكود. عند ظهور المطالبة، حدد نطاق الخلايا (أي العمود الذي تريد التحقق من وجود عناصر مكررة فيه)، ثم انقر «موافق». بعد ذلك، سيقوم الماكرو بمسح العمود: حيث يُلوَّن أول ظهور لكل عنصر باللون الأصفر (قابل للتعديل في الكود)، بينما تُلوَّن أي تكرارات بلون أحمر (قابلة للتعديل أيضًا).

أتمتة تلوين صف مكرر بناءً على محتوى الصف بأكمله

يقوم هذا الماكرو بتمييز الصف بأكمله إذا كان مكررًا عبر جميع الأعمدة في نطاق التحديد.

1. افتح محرر VBA كما هو موضح أعلاه ()أدوات المطور>Visual Basic>إدراج>وحدة نمطية (Module))، ثم الصق الكود التالي:

Sub HighlightDuplicateRows()
    Dim Rng As Range
    Dim RowArea As Range
    Dim dict As Object
    Dim i As Long
    Dim rowString As String
    Dim FirstColor As Long
    Dim DupColor As Long
    
    On Error Resume Next
    xTitleId = "KutoolsforExcel"
    
    Set dict = CreateObject("Scripting.Dictionary")
    Set Rng = Application.InputBox("Select the range including all columns to evaluate for duplicate rows", xTitleId, Type:=8)
    
    If Rng Is Nothing Then Exit Sub
    
    FirstColor = vbYellow ' Change color as needed
    DupColor = vbRed ' Change color as needed
    
    ' Clear previous coloring
    Rng.EntireRow.Interior.ColorIndex = xlNone
    
    For i = 1 To Rng.Rows.Count
        rowString = ""
        For Each RowArea In Rng.Rows(i).Cells
            rowString = rowString & "|" & CStr(RowArea.Value)
        Next
        
        If dict.exists(rowString) Then
            Rng.Rows(i).Interior.Color = DupColor
        Else
            dict.Add rowString, 1
            Rng.Rows(i).Interior.Color = FirstColor
        End If
    Next
End Sub

2. انقرتشغيل (Run)أو اضغطF5، ثم حدد النطاق المناسب الذي يغطي جميع الأعمدة التي ترغب في مقارنتها. بعد ذلك، سيقوم الماكرو بتلوين أول ظهور لكل صف فريد باللون الأصفر (قابل للتخصيص) ووضع علامة على جميع الصفوف المتطابقة اللاحقة باللون الأحمر.

شرح المعلمات وملاحظات عملية:

  • المتغيّرFirstColor يعيّن لون التعبئة للمرات الأولى؛ بينما يعيّن المتغيّرDupColor اللون للقيم المكررة أو الصفوف. يمكنك تغييرvbYellow أوvbRed إلى ثوابت ألوان أخرى أو قيم RGB حسب احتياجاتك.
  • يعامل الكود الخلايا الفارغة كعناصر فريدة ولا يُلوّنها. فإذا كانت بياناتك تحتوي خلايا فارغة وتتطلب معاملة مختلفة، فيمكنك تعديل الكود وفقًا لذلك.
  • عند التعامل مع مجموعات بيانات ضخمة جدًّا، قد يستغرق المعالجة وقتًا أطول؛ لذا كن صبورًا إذا كنت تعمل على آلاف الصفوف.
  • إذا أردت مسح التنسيق السابق قبل إعادة تشغيل الماكرو، اترك سطر إعادة تعيين اللون ()ColorIndex = xlNone) مفعّلًا.

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

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


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

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