انتقل إلى المحتوى الرئيسي

كيفية تبديل لون الصف بناءً على المجموعة في إكسيل؟

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

قم بتلوين الصفوف بالتناوب بناءً على تغييرات القيمة مع العمود المساعد والتنسيق الشرطي

قم بتلوين الصفوف بالتناوب بناءً على تغييرات القيمة مع ميزة مفيدة

قم بتلوين الصفوف بالتناوب بلونين بناءً على تغييرات القيمة مع العمود المساعد والتنسيق الشرطي


قم بتلوين الصفوف بالتناوب بناءً على تغييرات القيمة مع العمود المساعد والتنسيق الشرطي

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

1. في الخلية D1 ، نفس صف الرؤوس ، أدخل الرقم 0.

2. وفي الخلية D2 ، اكتب هذه الصيغة: =IF(A2=A1,D1,D1+1) ، ثم اسحب هذه الصيغة لأسفل إلى الخلايا التي تريد تطبيقها ، انظر الصورة:

ملاحظات: في الصيغة أعلاه ، A1, A2 هي الخلية الأولى والثانية من العمود التي تتغير قيمتها ، D1 هي الخلية التي أدخلتها رقم المساعد 0.

3. ثم حدد نطاق البيانات A2: D18 والذي يتضمن عمود الصيغة المساعدة ، وانقر فوق الصفحة الرئيسية > تنسيق مشروط > قانون جديد، انظر لقطة الشاشة:

4. في قاعدة تنسيق جديدة مربع الحوار، حدد استخدم صيغة لتحديد الخلايا المطلوب تنسيقها مع حدد نوع القاعدة قسم ، وأدخل هذه الصيغة = AND (LEN ($ A2)> 0، MOD ($ D2,2،0) = XNUMX) في تنسيق القيم حيث تكون هذه الصيغة صحيحة مربع النص ، انظر لقطة الشاشة:

ملاحظات: A2 هي الخلية الأولى في العمود التي تقوم بالتلوين بناءً عليها ، و D2 هي الخلية الأولى في عمود المساعد الذي أنشأته للنطاق المحدد

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

6. ثم اضغط OK > OK لإغلاق مربعات الحوار ، وتم تمييز الصفوف بالتناوب بناءً على العمود المحدد الذي تتغير القيمة ، انظر الصورة:


قم بتلوين الصفوف بالتناوب بناءً على تغييرات القيمة مع ميزة مفيدة

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

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

بعد تثبيت كوتولس ل إكسيل، يرجى القيام بذلك على النحو التالي:

1. انقر كوتولس > شكل > تمييز الاختلافات، انظر لقطة الشاشة:

2.في ال تمييز الاختلافات حسب العمود الرئيسي مربع الحوار ، يرجى إجراء العمليات التالية حسب حاجتك. انظر لقطة الشاشة:

3بعد الانتهاء من الإعدادات ، انقر فوق Ok زر لإغلاق مربع الحوار ، وستحصل على النتيجة التالية حسب حاجتك:

انقر لتنزيل Kutools for Excel والتجربة المجانية الآن!


قم بتلوين الصفوف بالتناوب بلونين بناءً على تغييرات القيمة مع العمود المساعد والتنسيق الشرطي

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

1. أولاً ، يجب عليك إنشاء عمود مساعد جديد وصيغة كطريقة أولى من الخطوة 1 إلى الخطوة 2 ، وستحصل على لقطة الشاشة التالية:

2. ثم حدد نطاق البيانات A2: D18 ، ثم انقر فوق الصفحة الرئيسية > تنسيق مشروط > إدارة القواعد، انظر لقطة الشاشة:

3. في مدير قواعد التنسيق الشرطي مربع الحوار، انقر فوق قانون جديد زر ، انظر لقطة الشاشة:

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

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

6. في قاعدة تنسيق جديدة مربع الحوار، انقر فوق استخدم صيغة لتحديد الخلايا المطلوب تنسيقها تحت حدد نوع القاعدة كالسابق ، ثم أدخل هذه الصيغة = ISEVEN (دولار D2) (D2 هي الخلية الأولى في العمود المساعد الذي قمت بإنشاء الصيغة) ، ثم انقر فوق شكل لاختيار لون خلفية آخر للصفوف الزوجية للمجموعة ، انظر لقطة الشاشة:

7. ثم اضغط OK للعودة مدير قواعد التنسيق الشرطي، ويمكنك مشاهدة إنشاء القاعدتين على النحو التالي:

8. ثم اضغط OK لإغلاق مربع الحوار هذا ، ويمكنك رؤية نطاق البيانات المحدد مظللًا بلونين مختلفين بالتناوب بناءً على تغييرات قيمة العمود.

  • ملاحظة:
  • 1. بعد تلوين الصفوف بالتناوب ، يمكنك إخفاء العمود المساعد حسب حاجتك ، لكن لا يمكنك حذفه.
  • 2. إذا لم تكن هناك رؤوس في نطاق البيانات ، فأنت تقوم فقط بإدخال 1 كرقم أول في عمود المساعد ، ثم قم بتطبيق الصيغة المساعدة كالمعتاد.

المزيد من المقالات:

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

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

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

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

الوصف


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

  • تمكين التحرير والقراءة المبوبة في Word و Excel و PowerPointوالناشر والوصول و Visio والمشروع.
  • فتح وإنشاء مستندات متعددة في علامات تبويب جديدة من نفس النافذة ، بدلاً من النوافذ الجديدة.
  • يزيد من إنتاجيتك بنسبة 50٪ ، ويقلل مئات النقرات بالماوس كل يوم!
Comments (17)
No ratings yet. Be the first to rate!
This comment was minimized by the moderator on the site
is it possible to make this work when you use filters? if i apply a filter and the helper column are both 2 different odd numbers, then both rows have the same color.... how can we make this apply to filtered data, and still work when unfiltered?
This comment was minimized by the moderator on the site
Hey, thanks for the help. I tried this and the coloring is off by one. Any ideas?
This comment was minimized by the moderator on the site
Modify the formula to apply the conditional formatting to the header as well.=AND(LEN($A1)>0,MOD($D1,2)=0)
This works better for me than trying to highlight just my data rows.
This comment was minimized by the moderator on the site
When you highlight the selection don't highlight the header row.
This comment was minimized by the moderator on the site
I hate helper columns. I'd rather have a huge formula before I put in a helper column. Sometimes Macros are easier, but I'm not always allowed to use macro enabled spreadsheets. When I want to use a macro, I usually run it from my Personal.xlsb, but that doesn't really help with avoiding a helper column.
This comment was minimized by the moderator on the site
Thank you very much for this, it was much appreciated.
This comment was minimized by the moderator on the site
just use 1-prev_value, and you get alternating 1 and 0 s
This comment was minimized by the moderator on the site
Thanks for this formula, been thinking it wasn't possible for a while. Here's a question: Can you format each group to be a different color? Or are you limited to 2 alternating colors?

Thanks!
This comment was minimized by the moderator on the site
Great piece of information. you helped me to present my analysis results better.
This comment was minimized by the moderator on the site
Thank you so much for this post, I've wanted to be able to change row color based on group for a long time. Easy to follow and much appreciated!
This comment was minimized by the moderator on the site
This formula (when used in conditional formatting) would alternate the row color based on group without the assistance of a helper row: =ISODD(SUMPRODUCT(1/COUNTIF($A$1:$A2,$A$1:$A2)))
This comment was minimized by the moderator on the site
This formula works great if your table only has 100 rows. But it really slows down when you have 5,000 rows. Any suggestions to speed up the formula on larger datasets?
This comment was minimized by the moderator on the site
Hello, Barb,
You can try the below formula:
=MOD(SUMPRODUCT(--($A$1:$A1<>$A$2:$A2)),2)


Note: When you select the data range, please exclude the first header row.

Please try, hope it can help you!
This comment was minimized by the moderator on the site
Fantastic! Well done!
This comment was minimized by the moderator on the site
Justin, your formula is nice because it doesn't require a helper column, but for some reason it requires extra RAM and slows the workbook down noticeably. I would recommend using the formula given in the article and just dealing with the helper column.
This comment was minimized by the moderator on the site
Hi Justin. When I use either the helper row method or yours, it formats one row off. Do you know why?
This comment was minimized by the moderator on the site
More than likely - as I did - you selected the whole columns, and not just the data (excl. any headings)
There are no comments posted here yet
Please leave your comments in English
Posting as Guest
×
Rate this post:
0   Characters
Suggested Locations