كيف تغيّر الرمز المستخدم في التنسيق الشرطي لتعيين اللون في Excel؟
عند العمل مع مجموعات رموز Excel باستخدام التنسيق الشرطي، قد تلاحظ أن كل رمز مرتبط بلون معيّن بشكل افتراضي: فعادةً ما يُعرض الرمز كسهم متجه للأعلى باللون الأخضر إذا كانت القيمة أكبر من 67% من جميع القيم، بينما يظهر سهم أفقي باللون الأصفر إذا كانت القيمة بين 33% و67%، وتُشار القيم التي تقل عن 33% بسهم متجه للأسفل باللون الأحمر. ومع ذلك، فإن ألوان الرموز الافتراضية هذه ثابتة ولا يمكن تعديلها بسهولة عبر خيارات Excel القياسية. هل ترغب في تغيير ألوان هذه الرموز وتعيين ألوان تتناسب بشكل أفضل مع تفضيلاتك أو أسلوب إعداد التقارير الخاص بك، كما هو موضح في لقطات الشاشة أدناه؟
تغيير مجموعة رموز استخدم تنسيق الشروط
مجموعة رموز مخصصة باستخدام VBA استخدم تنسيق الشروط
تغيير مجموعة رموز استخدم تنسيق الشروط
حاليًا، لا يوفّر Excel طريقة مدمجة لتغيير ألوان مجموعات الرموز باستخدام التنسيق الشرطي مباشرةً. ومع ذلك، يمكنك اعتماد حل بديل مبتكر يتمثّل في إدراج الرموز (مثل الأسهم) يدويًا، ثم تطبيق التنسيق الشرطي لضبط ألوانها وفقًا لاحتياجاتك. ويمنحك هذا النهج المرن القدرة على مواءمة ألوان الرموز مع تفضيلاتك أو معايير إعداد التقارير الخاصة بك، ما يجعله خيارًا مثاليًا خاصةً في لوحات المعلومات والتقارير البصرية أو عند اشتراط هوية الشركة استخدام ألوان معيّنة في التنسيق.
إليك كيفية تنفيذ هذه الطريقة، والتي لا تتيح لك فقط تخصيص الألوان، بل تسمح لك أيضًا باختيار أشكال رموز معيّنة باستخدام رموز من خطوط مثل Wingdings3:
1. حدد خلية فارغة بجانب قائمة بياناتك، مثل الخلية F2. أدخل 67% في F2، ثم 33% في F3، و0% في F4. سيؤدي ذلك إلى إنشاء عتبات النسبة المئوية اللازمة لعرض الرموز المشروطة.![]()
2. في الخلية G2، أدخل الصيغة التالية لحساب سطر القيمة الذي يتجاوز 67% (حيث تمثّل C1:C8 نطاق قيمك)، ثم اسحب مقبض التعبئة لأسفل لتطبيق الحساب على جميع صفوف القيم.
=PERCENTILE($C$1:$C$8, F2) ![]()
3. بعد ذلك، في الخلية H2، أدرج رمزك الأول بالنقر علىإدراج > رمز. في مربع الحواررمز، اخترWingdings3 من القائمة المنسدلةالخط، ثم اختر وأدرج رمز سهم متجه للأعلى (مثل رمز الحرف 232) في H2. يمثّل هذا الرمز القيم العالية. انظر لقطات الشاشة:
4. كرّر الخطوة السابقة لإدراج سهم أفقي في الخلية H3 وسهم متجه للأسفل في الخلية H2، تمثيلًا للقيم المتوسطة والمنخفضة على التوالي. ثم تحقّق مجددًا من اختيار الرمز ليتناسق تمامًا مع التصميم البصري المطلوب.![]()
5. الآن، في العمود B (الموجود بجانب قائمة القيم الخاصة بك بدءًا من الخلية C1)، أدخل هذه الصيغة في الخلية B1 لتعيين رمز يتوافق مع كل قيمة. وبعد إدخال الصيغة، اسحب مقبض التعبئة لأسفل لتعميمها على طول القائمة بأكملها.
=IF(C1="","",IF(C1>=$G$2,$H$2,IF(C1>=$G$3,$H$3,$H$4))) تلميح:
- C1: مرجع خلية القيمة الخاصة بك.
- G2: هو سطر القيمة 67%
- H2: الرمز (السهم) المُشار إلى أعلى القيم.
- G3: هو سطر القيمة 33%.
- H3: سهم يشير إلى القيم ذات النطاق المتوسط.
- G4: هي القيمة الأقل من 33%.
- h2: سهم يشير إلى القيم ذات النطاق المنخفض.
6. حدّد النطاق الذي يحتوي على الأسهم (مثل الخلايا B1:B8)، ثم غيّر خط هذه الخلايا إلىWingdings3. بهذه الطريقة، ستُعرض الأسهم بشكل صحيح كرموز وليس كأحرف عشوائية.![]()
7. لتلوين الأسهم وفقًا لمخطط الألوان المطلوب، حدد نطاق الرموز، ثم انتقل إلىالصفحة الرئيسية > استخدم تنسيق الشروط > قاعدة جديدة. سيؤدي ذلك إلى فتح مربع الحوار لإنشاء شروط تنسيق لرموزك المخصصة.![]()
8. في مربع الحوارقاعدة تنسيق جديدة، اختراستخدام صيغة لتحديد الخلايا التي سيتم تنسيقها. أدخل هذه الصيغة لاستهداف أعلى القيم: =$C1>=$G$2. ثم انقر علىتنسيق، وانتقل إلى علامة التبويبالخط، واختر اللون المطلوب للأسهم المتجهة للأعلى (مثل الأحمر للتوضيح).![]()
تلميح: تأكد من صحة مراجع الخلايا المطلقة والنسبية مرة أخرى لضمان تطبيق التنسيق بالشكل المطلوب، خاصةً إذا قمت بنسخ الشروط إلى نطاقات أخرى.
9. انقر مرتين علىموافقلتطبيق هذا التنسيق الجديد. يجب أن تظهر أسهمك المتجهة للأعلى الآن باللون الذي اخترته.![]()
10. كرّر العملية للأسهم الأفقية والمتجهة للأسفل، باستخدام الصيغ التالية في مربع الحوار «قاعدة جديدة»:
تنسيق الأسهم الأفقية:
=AND($C1<$G$2,$C1>=$G$3) تنسيق الأسهم المتجهة للأسفل:
=$C1<$G$3 أضف ألوانًا مختلفة لكل نوع من الأسهم وفقًا لرغبتك.
بالإضافة إلى ذلك، يمكنك ضبط المظهر بشكل أكبر من خلال تغيير لون الخط أو الأسهم يدويًا في أي وقت عبر الزرلون الخطضمن علامة التبويبالصفحة الرئيسية. ويُعدّ هذا مفيدًا لإجراء تعديلات سريعة على الألوان دون المساس بقواعد التنسيق الأساسية.![]()
باتباع هذه الخطوات، يمكنك محاكاة مجموعات رموز بألوان مخصصة، مما يجعل تقاريرك أكثر تميزًا بصريًا ويجعلها تناسب احتياجاتك بدقة أكبر. ويُعد هذا الحل البديل الأنسب عندما تحتاج إلى التحكم الكامل في ألوان الرموز أو عندما تفرض متطلبات الجمالية في التقرير ذلك. ومع ذلك، ضع في اعتبارك أن هذا النهج يتطلب أعمدة إضافية وإدارة دقيقة للصيغ، وقد تختلف محاذاة الرموز عن تلك الخاصة بمجموعات الرموز المدمجة الافتراضية.
إذا كنت تبحث عن حل يتكامل بسلاسة أكبر مع الرموز المدمجة، أو إذا رغبت في تخصيص رموز أكثر تقدمًا—مثل استخدام صور أو رموز جديدة كليًّا—فاحرص على الرجوع إلى البديل القائم على VBA الموضح أدناه.
كود VBA - إنشاء مجموعة رموز مخصصة استخدم تنسيق الشروط (صور أو ألوان معرّفة من قبل المستخدم)
من قيود Excel القياسي أنه لا يمكنك تغيير لون مجموعات الرموز المدمجة مباشرةً في استخدم تنسيق الشروط. للتغلب على ذلك، يمكنك استخدام VBA لإدراج أشكال أو صور (مثل الرموز الملونة أو الصور المصممة خصيصًا) في الخلايا استنادًا إلى قيم الخلايا. تكون هذه التقنية فعّالة بشكل خاص عندما تريد عرض الرموز بأي لون أو نمط، بما يتجاوز خيارات Excel المدمجة.
1. انقر علىأدوات المطور > Visual Basic لفتح محرر VBA. في نافذةMicrosoft Visual Basic for Applications الجديدة، انقر علىإدراج > وحدة نمطية، ثم انسخ والصق الكود التالي في الوحدة النمطية الجديدة:
Sub CustomConditionalIcons()
Dim rng As Range
Dim cell As Range
Dim ws As Worksheet
Dim upIcon As String, midIcon As String, downIcon As String
Dim upColor As Long, midColor As Long, downColor As Long
On Error Resume Next
xTitleId = "KutoolsforExcel"
Set ws = ActiveSheet
Set rng = Application.InputBox("Select data range for custom icons", xTitleId, Selection.Address, Type:=8)
' Define Unicode symbols to use as icons (can replace with other symbols or images if desired)
upIcon = ChrW(9650) ' ▲ Up triangle
midIcon = ChrW(9651) ' △ Mid triangle
downIcon = ChrW(9660) ' ▼ Down triangle
' Define colors (RGB)
upColor = RGB(0, 176, 80) ' Green
midColor = RGB(255, 192, 0) ' Yellow
downColor = RGB(255, 0, 0) ' Red
' Remove existing shapes/icons from the range
Dim sh As Shape
For Each sh In ws.Shapes
If Not Intersect(sh.TopLeftCell, rng) Is Nothing Then
If Left(sh.Name, 13) = "CustomIconSet" Then
sh.Delete
End If
End If
Next
' Loop through cells and add custom icons
For Each cell In rng
If IsNumeric(cell.Value) Then
Dim percentile67 As Double, percentile33 As Double
percentile67 = Application.WorksheetFunction.Percentile(rng, 0.67)
percentile33 = Application.WorksheetFunction.Percentile(rng, 0.33)
Dim iconText As String
Dim iconColor As Long
If cell.Value >= percentile67 Then
iconText = upIcon
iconColor = upColor
ElseIf cell.Value >= percentile33 Then
iconText = midIcon
iconColor = midColor
Else
iconText = downIcon
iconColor = downColor
End If
' Insert icon as a TextBox shape
Dim iconShape As Shape
Set iconShape = ws.Shapes.AddTextbox(msoTextOrientationHorizontal, cell.Left + 2, cell.Top + 2, cell.Width - 4, cell.Height - 4)
iconShape.TextFrame.Characters.Text = iconText
With iconShape.TextFrame2.TextRange.Font
.Size = cell.Font.Size
.Fill.ForeColor.RGB = iconColor
.Name = cell.Font.Name
End With
iconShape.Name = "CustomIconSet" & cell.Address(0, 0)
iconShape.Line.Visible = msoFalse
iconShape.TextFrame.HorizontalAlignment = xlHAlignCenter
iconShape.TextFrame.VerticalAlignment = xlVAlignCenter
iconShape.Placement = xlMoveAndSize
End If
Next
End Sub 2. بعد ذلك، شغّل الماكرو بالضغط علىF5(أو انقر على الزر)
). عند المطالبة، حدد النطاق الذي تريد عرض رموزك المخصصة فيه. سيقوم الماكرو بإدراج رموز ملونة باستخدام مربع نص، وفقًا لقيمة كل خلية نسبةً إلى النسب المئوية للمجموعة.
- إذا تغيّرت بياناتك، أعد تشغيل الماكرو لتحديث الرموز أو تجديدها. ولتفعيل هذه الميزة، يجب على المستخدمين تمكين الماكرو. ويمكنك حذف الأشكال يدويًا أو عبر كود الماكرو لإعادة تطبيقها.
- ضع في اعتبارك أن تشغيل هذا الكود سيُعيد كتابة قيمك بالرموز، لذا تأكد من عمل نسخة احتياطية لبياناتك قبل المتابعة.
يتميّز نهج VBA هذا بمرونته الاستثنائية—فكلٌ من الرموز والألوان والأشكال قابل للتخصيص بالكامل، ما يجعله الخيار المثالي للوحات المعلومات المتقدمة التي تتطلب إرشادات العلامة التجارية أو احتياجات الجمهور إشارات بصرية دقيقة للغاية.
باختصار، وعلى الرغم من أن مجموعات رموز Excel المدمجة تأتي بألوان ثابتة، توجد عدة تقنيات بديلة تتيح لك استخدام رموز ملونة ومخصصة في جداولك. اختر الحل اليدوي عبر إدراج الرموز وتطبيق التنسيق الشرطي للحصول على تحكم كامل في التصميم؛ أو استخدم VBA لإدراج أي صورة أو رمز بألوان قابلة للبرمجة. ولكل نهج مزاياه واعتباراته الخاصة، مما يمكّنك من اختيار الأنسب لاحتياجات تصور البيانات لديك.

افتح سحر إكسل مع KUTOOLS AI
- التنفيذ الذكي: نفِّذ عمليات الخلايا، وحلِّل البيانات، وأنشئ المخططات البيانية — كل ذلك بأوامر بسيطة!
- الصيغ المخصصة: أنشئ صيغًا مخصصة لتبسيط سير عملك.
- برمجة VBA: اكتب وأَنفِذ أكواد VBA بسلاسة تامة.
- تفسير الصيغ: افهم الصيغ المعقدة بسهولة!
- ترجمة النصوص: اكسر الحواجز اللغوية في جداولك الإلكترونية!
أفضل أدوات الإنتاجية لمكتبتك
عزِّز مهاراتك في 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.
- حزمة شاملة واحدة— إضافات Excel وWord وOutlook وPowerPoint بالإضافة إلى Office Tab Pro
- برنامج تثبيت واحد، ترخيص واحد— الإعداد خلال دقائق (جاهز لـ MSI)
- يعمل بشكل أفضل معًا— إنتاجية ميسَّرة عبر تطبيقات Office
- تجربة مجانية لمدة 30 يومًا بكامل الميزات— بدون تسجيل، بدون بطاقة ائتمان
- أفضل قيمة— وفِّر مقارنةً بشراء الإضافات بشكل منفصل