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

كيف يمكن تلوين الصفوف البديلة للخلايا المدمجة في إكسل؟

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

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

مثال على تلوين الصفوف البديلة للخلايا المدمجة

تلوين الصفوف البديلة لـ مدمج باستخدام استخدم تنسيق الشروط

تلوين الصفوف البديلة لـ مدمج باستخدام كود VBA


تلوين الصفوف البديلة لـ مدمج باستخدام استخدم تنسيق الشروط

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

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

انقر فوق الصفحة الرئيسية > التنسيق الشرطي > قاعدة جديدة

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

  • حدداستخدم صيغة لتحديد الخلايا التي سيتم تنسيقهامن قائمةتحديد نوع القاعدة؛
  • ثم أدخل هذه الصيغة: =MOD(COUNTA($A$2:$A2),2)=0 في مربع النصتنسيق القيم حيث تكون هذه الصيغة صحيحة.
  • ملاحظة: A2 هي الخلية الأولى في نطاق البيانات.

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

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

اختر لونًا واحدًا ضمن علامة التبويب تعبئة

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

تم تعبئة الصفوف التي تحتوي على خلايا مدمجة باللون

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

  • حدداستخدم صيغة لتحديد الخلايا التي سيتم تنسيقهامن قائمةتحديد نوع القاعدة؛
  • ثم أدخل هذه الصيغة:=MOD(COUNTA($A$2:$A2),2)=1في مربع النصتنسيق القيم حيث تكون هذه الصيغة صحيحة.
  • بعد ذلك، انقر على زرتنسيقلاختيار لون آخر لتظليل الصفوف به.
  • ملاحظة: A2 هي الخلية الأولى في نطاق البيانات.

حدد خيارات أخرى في مربع الحوار

6. بعد ذلك، انقر علىموافق>موافقلإغلاق مربعات الحوار. والآن يمكنك رؤية أن نطاق تحديد البيانات قد تم تظليله بلونين مختلفين بشكلٍ متبادل بناءً على المدمج، كما هو موضح في لقطة الشاشة أدناه:

تم تظليل النطاق المحدد بلونين مختلفين بالتناوب بناءً على الخلايا المدمجة


تلوين الصفوف البديلة لـ مدمج باستخدام كود VBA

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

1. اضغط مع الاستمرار على مفاتيحALT + F11 لفتح نافذةمايكروسوفت فيجوال بيسك للتطبيقات.

2. بعد ذلك، انقر علىإدراج > وحدة نمطية، ثم الصق الكود التالي في نافذةالوحدة النمطية.

كود VBA: تلوين الصفوف البديلة لـ مدمج

Sub Kutools_AlternateColor()
'Update by ExtendOffice
Dim xRg As Range
Dim xCRg As Range
Dim xIRg As Range
Dim xC1, xC2 As Integer
Dim xR1 As Integer
Dim xCnt As Long
Dim xLColor, xDCR1, xDCR2 As Long
Set xRg = Application.InputBox("Please select the data range:", "KutoolsforExcel", "", Type:=8)
If TypeName(xRg) = "Nothing" Then Exit Sub
Set xCRg = Application.InputBox("Please select the column with the merged cells:", "KutoolsforExcel", "", Type:=8)
If TypeName(xCRg) = "Nothing" Then Exit Sub
Set xIRg = Intersect(xRg, xCRg)
If xIRg Is Nothing Then
MsgBox "the data range doesn't contain merged cells"
Exit Sub
End If
xC1 = xRg.Column
xC2 = xIRg.Column
xR1 = xRg.Row
xLColor = RGB(221, 235, 247)
xDCR1 = RGB(221, 235, 247)
xDCR2 = RGB(250, 232, 222)
xRw = 0
Do
xLColor = xDCR1 + xDCR2 - xLColor
xCnt = Cells(xRw + xR1, xC2).MergeArea.Rows.Count
Cells(xRw + xR1, xC1).Resize(xCnt, xRg.Columns.Count).Interior.Color = xLColor
xRw = xRw + xCnt
Loop While xRw < xRg.Rows.Count - 1
End Sub

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

كود VBA لتحديد نطاق البيانات

4. في مربع الإدخال الثاني، اختر العمود الذي يحتوي على البيانات المدمجة، كما في لقطة الشاشة التالية:

كود VBA لتحديد العمود الذي يحتوي على خلايا مدمجة

5. بعد ذلك، انقر على زرموافق، وسيتم تظليل الصفوف بشكلٍ متبادل بناءً على المدمج كما هو موضح في لقطة الشاشة أدناه:

تم تظليل الصفوف بالتناوب بناءً على الخلايا المدمجة


فيديو: تلوين الصفوف البديلة لـ مدمج

 

مقالات ذات صلة إضافية:

  • تصفية جميع البيانات المرتبطة من مدمج
  • افترض أن هناك عمودًا يحتوي على خلايا مدمجة في نطاق بيانات جدولك، وتحتاج الآن إلى تصفية هذا العمود باستخدام القيمة المدمجة لعرض جميع الصفوف المرتبطة بكل خلية مدمجة، كما هو موضح في لقطات الشاشة التالية. في إكسل، تتيح لك ميزة التصفية عرض العنصر الأول فقط المرتبط بالخلية المدمجة. فكيف يمكنك تصفية جميع البيانات المرتبطة بتلك الخلية المدمجة في إكسل؟
  • نسخ ولصق مدمج في خلايا فردية
  • عادةً، عند نسخ خلية مدمجة ولصقها في خلايا أخرى، يُلصَق المحتوى كخلية مدمجة مباشرةً. لكنك قد ترغب في لصق محتوى الخلية المدمجة في خلايا فردية—كما يظهر في لقطة الشاشة التالية—لتتمكن من التعامل مع البيانات وفقًا لاحتياجاتك. في هذه المقالة، سأوضح لك كيفية نسخ محتوى خلية مدمجة ولصقه في خلايا فردية.
  • مسح محتويات عدة مدمج
  • إذا كانت لديك ورقة عمل كبيرة تحتوي على عدة خلايا مدمجة، وتريد مسح محتوياتها مع الاحتفاظ بدمجها، فقد تميل عادةً إلى استخدام ميزة البحث والاستبدال لتحديد جميع الخلايا المدمجة أولًا، ثم الضغط على مفتاح الحذف (Delete) لإزالة القيم. لكنك ستصادف رسالة تحذير تقول: «لا يمكننا تنفيذ ذلك على خلية مدمجة». فكيف يمكنك في هذه الحالة مسح قيم الخلايا المدمجة مع الحفاظ على دمجها بسرعة في إكسل؟
  • ترقيم تلقائي لـ مدمج
  • كيف يمكننا ملء أرقام متسلسلة في قائمة تحتوي على خلايا مدمجة بأحجام مختلفة في إكسل؟ أول ما يخطر ببالنا هو سحب مقبض الملء التلقائي (Autofill) لملء الخلايا المدمجة، لكن في هذه الحالة ستظهر رسالة تحذير ولن نتمكن من ملء الخلايا المدمجة.

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