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

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

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

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


الطريقة أ: تغيير نطاق «يُطبَّق على» في استخدم تنسيق الشروط إدارة القواعد

افترض أنك تريد تعبئة خلفية الخلايا بلون معيّن عندما تكون القيمة في العمود A لأي صف أكبر من القيمة المقابلة لها في العمود B لنفس الصف (على سبيل المثال، إذا كانت A2 > B2، فسيتم تمييز النطاق A2:B2؛ وإذا كانت A3 > B3، فسيتم تمييز A3:B3، وهكذا حتى نهاية نطاق البيانات بأكمله). تجنّب هذه التقنية الحاجة إلى إنشاء قاعدة منفصلة لكل صف، وتمكّنك من تطبيق قاعدة تنسيق شرطي واحدة بكفاءة على نطاق واسع.

1.أولًا، طبِّق تنسيق الشروط على الصف الأول. حدد الخلايا A2:B2، ثم انقر علىالصفحة الرئيسية > تنسيق الشروط > قاعدة جديدة. (تلميح: إذا كانت لديك قواعد مسبقة لهذا الصف، فانتقل مباشرةً إلى الخطوة 4.)
 انقر فوق الصفحة الرئيسية > التنسيق الشرطي > قاعدة جديدة

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

3. انقر على زرتنسيقلفتح مربع الحوارتعيين تنسيق الخلية. اختر نمط التنسيق المطلوب، مثل لون الخلفية أو تعبئة اللون، ثم انقر علىموافقمرتين لتأكيد الإغلاق.
تحديد لون تعبئة

في هذه المرحلة، يُطبَّق تنسيق الشروط فقط على الصف A2:B2.

4. مع بقاء الخلايا A2:B2 مُحدَّدة، انقر علىالصفحة الرئيسية > استخدم تنسيق الشروط > إدارة القواعد.
انقر فوق الصفحة الرئيسية > التنسيق الشرطي > إدارة القواعد

5.في مربع الحواراستخدم تنسيق الشروط إدارة القواعد، ابحث عن القاعدة المطبَّقة على A2:B2. حدِّث نطاقيُطبَّق علىإلى النطاق المطلوب (على سبيل المثال، غيِّر من =$A$2:$B$2 إلى =$A$2:$B$9)، ثم انقر علىموافقللتطبيق.
ابحث عن القاعدة التي طبّقتها وغيّر نطاق البيانات

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

نصائح إضافية:عند تعديل الصيغة، تأكد من استخدام مراجع الصفوف (مثل $A2 و$B2) بدلاً من المراجع المطلقة (مثل $A$2)، لضمان تطابق المنطق بشكل صحيح مع كل صف. وإذا لاحظت أن التنسيق لا يُطبَّق كما هو متوقع، فتحقق مرة أخرى من صيغتك والنطاق الذييُطبَّق علىه للتأكد من دقّته.

لقطة شاشة لـ kutools for excel ai

افتح سحر إكسل مع KUTOOLS AI

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


الطريقة ب: سحب مقبض التعبئة التلقائية (AutoFill)

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

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

الآن، تريد تطبيق القاعدتين نفسَيهما على الصفوف من A3 إلى B9.

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

2. في مربع الحوارقاعدة تنسيق جديدة، اختراستخدام صيغة لتحديد الخلايا التي سيتم تنسيقها. اكتب=$A2>$B2 (لتعبئة اللون الأحمر) في حقل الصيغة، ثم انقر علىتنسيق، واختر تعبئة باللون الأحمر من تبويبالتعبئة، ثم اضغط «موافق».
تحديد الخيارات في مربعات الحوار

3. مع بقاء النطاق A2:B2 مُحدَّدًا، افتح مربع الحوارقاعدة تنسيق جديدةمرة أخرى. اختراستخدام صيغة لتحديد الخلايا التي سيتم تنسيقها، ثم أدخل الصيغة=$A2<$B2(لإضافة تعبئة بلون أخضر) هذه المرة. عيِّن التنسيق المطلوب (تعبئة خضراء)، ثم اضغط على «تأكيد».
واصل تحديد الخيارات في مربعات الحوار

4.بعد ذلك، استخدممقبض التعبئة التلقائية (AutoFill) (المربع الصغير في الزاوية السفلية اليمنى لنطاق الخلايا المحدد) واسحبه لأسفل لتغطية الصفوف المطلوبة (A3:B9). بعد ظهور مربع الحوارتعبئة تلقائية خيارات التعبئة، اخترتعبئة التنسيق فقطلنسخ التنسيق دون نسخ البيانات.
اسحب مقبض الملء التلقائي، ثم حدد "ملء التنسيق فقط" من خيارات الملء التلقائي

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

استكشاف الأخطاء وإصلاحها:إذا لم يُنسَّق النسخ بشكل صحيح، فتأكد من تحديد خيار «تعبئة التنسيق فقط»، وأن كل صف يحتوي على منطق القاعدة المطلوب.


الطريقة ج: استخدام كود VBA لتنسيق استخدم تنسيق الشروط الديناميكي

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

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

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

Sub DynamicRowConditionalFormatting()
    Dim WorkRng As Range
    Dim cell As Range
    Dim xTitleId As String
    Dim fmtRange As Range
    
    On Error Resume Next
    xTitleId = "KutoolsforExcel"
    
    Set WorkRng = Application.InputBox("Select range to apply formatting:", xTitleId, Selection.Address, Type:=8)
    
    If WorkRng Is Nothing Then Exit Sub
    
    WorkRng.FormatConditions.Delete ' Remove existing formatting
    
    For Each cell In WorkRng.Columns(1).Cells
        If cell.Row > 1 Then ' Adjust for your header row if needed
            If cell.Value > cell.Offset(0, 1).Value Then
                If fmtRange Is Nothing Then
                    Set fmtRange = Range(cell, cell.Offset(0, 1))
                Else
                    Set fmtRange = Union(fmtRange, Range(cell, cell.Offset(0, 1)))
                End If
            End If
        End If
    Next cell
    
    If Not fmtRange Is Nothing Then
        fmtRange.Interior.Color = vbYellow ' Custom formatting: Yellow fill for cells where A > B
    End If
End Sub

3.لتشغيل الكود، انقرزر التشغيلفي نافذة VBA. سيظهر مربع حوار يطلب منك تحديد النطاق الذي تريد تطبيق التنسيق عليه (على سبيل المثال، حدد A2:B9). بعد تشغيل الكود، سيتم تمييز جميع الخلايا في العمودين A وB من كل صف تكون فيه القيمة في العمود A أكبر من القيمة في العمود B بخلفية صفراء.

التخصيص:يمكنك تعديل الكود للتعامل مع أعمدة مختلفة أو منطق أكثر تعقيدًا، ولتطبيق أنواع تنسيق أخرى، مثل لون الخط والحدود. غيّرcell.Value > cell.Offset(0,1).Value حسب الحاجة لتناسب معاييرك.

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

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


ملف نموذجي

انقر لتنزيل ملف العينة

عمليات أخرى (مقالات) مرتبطة بالتنسيق الشرطي

عدّ/جمع الخلايا حسب الألوان باستخدام تنسيق الشروط في Excel
ستعرض لك هذه الدورة التعليمية الآن بعض الطرق المفيدة والسهلة لعدّ أو جمع الخلايا بسرعة حسب لونها باستخدام تنسيق الشروط في Excel.

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

استخدم التنسيق الشرطي لإنشاء مخطط شريطي مكدّس في Excel
تشرح هذه الدورة التعليمية كيفية إنشاء مخطط شريطي مكدّس باستخدام التنسيق الشرطي، كما هو موضح في لقطة الشاشة أدناه، خطوة بخطوة في Excel.

استخدم التنسيق الشرطي للصفوف أو الخلايا عندما تكون قيم عمودين متساويتين في Excel
في هذا المقال، أقدّم لك الطريقة الخاصة باستخدام التنسيق الشرطي للصفوف أو الخلايا عندما تكون قيمتا العمودين متساويتين في Excel.

البحث وتمييز نتائج البحث في Excel
في Excel، يمكنك استخدام ميزة البحث والاستبدال للعثور على قيمة معيّنة، ولكن هل تعلم كيف تُميّز نتائج البحث فور العثور عليها؟ في هذا المقال، نقدّم لك طريقتين فعالتين للبحث وتمييز النتائج دفعة واحدة في Excel!


  • محرر متعدد الأسطر فائق الكفاءة من شريط الصيغة (يمكّنك من تحرير أسطر نصية متعددة والمعادلات بسهولة)؛وضع القراءة (ليُسهّل عليك قراءة وتحرير عدد كبير من الخلايا)؛لصق إلى نطاق التصفية...
  • نسخ صفوف أو أعمدة تحتوي على خلايا مدمجةمع الاحتفاظ بالبيانات؛ تقسيم محتوى الخلايا؛دمج خلايا الصفوف المكررة وحساب المجموع أو المتوسط... منع إدخال قيم مكررة في الخلايا؛مقارنة النطاقات...
  • تحديد الصفوف المكررة أو الفريدة؛تحديد الصفوف الفارغة (جميع الخلايا فارغة)؛البحث المتقدم والعثور على المشابهعبر العديد من ملفات العمل؛ تحديد عشوائي...
  • إدخال محتوى متعدد الخلايا من النسخ الدقيقدون تغيير مراجع الصيغ؛إنشاء مراجع تلقائيةلأوراق عمل متعددة؛إدراج رموز التعداد النقطي، ومربعات الاختيار والمزيد...
  • احفظ الصيغ المفضلة وأدخلها بسرعة، والنطاقات، والرسوم البيانية، والصور؛شفر الخلايابكلمة مرور؛أنشئ قائمة بريد إلكترونيوأرسل رسائل البريد الإلكتروني...
  • استخراج النص، وإضافة نص، وحذف الأحرف من موقع معين،وإزالة المسافات؛ وإنشاء إحصاءات صفحة البيانات وطباعتها؛والتحويل بين محتوى الخلايا والتعليقات...
  • مرشح متقدم (لحفظ مخططات التصفية وتطبيقها على أوراق عمل أخرى)؛ترتيب متقدمحسب الشهر أو الأسبوع أو اليوم، والتكرار، وغير ذلك؛تصفية خاصةحسب التنسيق العريض أو المائل...
  • ادمج ملفات العمل وأوراق العمل؛ واجمع الجداول استنادًا إلى العمود الرئيسي؛وقسّم البيانات إلى أوراق عمل متعددة؛وحَوِّل ملفات XLS وXLSX وPDF دفعةً واحدة...
  • تجميع حسب جدول البيانات المحوريرقم الأسبوع، ويوم الأسبوع والمزيد... عرض الخلايا غير المؤمَّنة وقفل التحديدبألوان مختلفة؛تمييز الخلايا التي تحتوي على صيغة أو اسم...
kte tab 201905
  • تمكّن من التحرير والقراءة باستخدام علامات التبويب في Word وExcel وPowerPoint، بالإضافة إلى Publisher وAccess وVisio وProject.
  • افتح وأنشئ مستندات متعددة في علامات تبويب جديدة داخل النافذة نفسها، بدلاً من فتح نوافذ جديدة.
  • يزيد إنتاجيتك بنسبة 50% ويوفّر عليك مئات نقرات الفأرة كل يوم!
officetab bottom