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

Excel: إذا كان لون الخط أحمر، فأعد نصًّا محددًا أو نفِّذ عمليات أخرى

المؤلفشياويانغتاريخ التعديل

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

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


إذا كان لون الخط أحمر، فأعد نصًّا محددًا في خلية أخرى

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

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

2. بعد ذلك، اخترإدراج > وحدة نمطية. في نافذة الوحدة النمطية المفتوحة، انسخ والصق رمز VBA التالي:

رمز VBA: إذا كان لون الخط أحمر، فأعد نصًّا محددًا

Function FontColorisRed(Rng As Range)
'Updateby ExtendOffice
    Application.Volatile
    If Rng.Font.ColorIndex = 3 Then
    FontColorisRed = "Fail"
    Else
    FontColorisRed = "Pass"
    End If
End Function
ملاحظة: في الكود أعلاه، إذا كان لون الخط أحمر، فستُعيد الدالة "فشل«، وإلا فستُعيد »نجاح". يمكنك تعديل هذه النصوص المرتجعة لتتناسب مع احتياجاتك. أيضًا، إذا كنت تعمل مع درجات لون أحمر مخصصة (وليس اللون الأحمر القياسي في Excel)، فقد تحتاج إلى تعديل كود اللون في VBA وفقًا لذلك.

3. أغلق محرر VBA. الآن، في خلية ورقة العمل، أدخل الصيغة التالية (مثلًا في الخلية C2): =FontColorISRed(B2)، ثم اسحب مقبض التعبئة لأسفل لتطبيق الصيغة على الصفوف الأخرى. ستُظهر النتيجة فورًا «راسب» إذا كان لون الخط في الخلية المرجعية أحمر.

تطبيق صيغة لإرجاع نص معيّن إذا كان لون الخط أحمر

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

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

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

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

إذا كان لون الخط أحمر، فقم بتمييز الخلية

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

1. افتح محرر VBA بالضغط علىAlt + F11.

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

رمز VBA: إذا كان لون الخط أحمر، فقم بتمييز الخلية

Function HighlightRedFont(pRg As Range) As Boolean
'Updateby ExtendOffice
Dim xRg As Range
Dim xBol As Boolean
xBol = False
    For Each xRg In pRg
        If xRg.Font.Color = vbRed Then
            xBol = True
        End If
    Next
  HighlightRedFont = xBol
End Function

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

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

4. في مربع حوارقاعدة تنسيق جديدة، نفِّذ الخطوات التالية:

  • ضمنتحديد نوع القاعدة، اختراستخدام صيغة لتحديد الخلايا التي سيتم تنسيقها.
  • أدخل هذه الصيغة في مربع الصيغة (على سبيل المثال، عند التطبيق على الخلية B2):=highlightredfont(B2)
  • انقر على زرتنسيقلتعيين التمييز المطلوب.

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

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

اختر لونًا واحدًا لتمييز الخلية

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

تم تمييز الخلايا ذات الخط الأحمر

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


إذا كان لون الخط أحمر، فغيّر لون الخط

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

إذا كان لون الخط أحمر، فغيّر لون الخط باستخدام دالة البحث والاستبدال

تدعم ميزة البحث والاستبدال في Excel البحث والاستبدال حسب التنسيق، مما يمكّنك من تحديد جميع الخلايا التي تستخدم لون خط معيّن (مثل الأحمر) وتغييرها بكفاءة إلى لون آخر. وهي طريقة مثالية للتنفيذ السريع عبر ورقة عمل كاملة أو نطاق محدّد، دون الحاجة إلى وحدات ماكرو أو إضافات.

1. حدد النطاق الذي تريد تغيير لون الخط فيه، ثم اضغط علىCtrl + H لفتح مربع حوارالبحث والاستبدال. انقر علىخيارات >>لمزيد من الإعدادات، كما هو موضح:

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

2. في مربع الحوار الموسع، اتبع الخطوات التالية:

  • اترك حقولالبحث عنواستبدال بـفارغةً للتركيز على التنسيق.
  • بجانب مربعالبحث عن، انقر علىتنسيق > تحديد التنسيق من الخلية، ثم انقر على خلية تحتوي على خط أحمر تريد استهدافه.
  • بجانباستبدال بـ، انقر علىتنسيق > تنسيقلفتح مربع حوارتنسيق الاستبدال.

حدد تنسيق > اختيار التنسيق من خلية، ثم انقر على خلية ذات خط أحمر

حدد تنسيق > تنسيق للانتقال إلى مربع حوار استبدال التنسيق

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

اختر لونًا واحدًا للتغيير

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

تم استبدال جميع الخلايا ذات الخط الأحمر بلون الخط الذي حددته

ملاحظة: عند استخدامك لـ «تحديد التنسيق من الخلية»، سيتم استخدام جميع خصائص التنسيق للمطابقة—وليس فقط لون الخط. إذا اختلفت خلاياك من حيث حجم الخط أو العريض أو تنسيقات أخرى، فسيتم استبدال المطابقات التامة فقط. وللحصول على أفضل النتائج، تأكد من أن الخلايا المستهدفة تحتوي على نفس التنسيق باستثناء اللون.

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


إذا كان لون الخط أحمر، فغيّر لون الخط باستخدام ميزة مفيدة

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

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

بعد تثبيتKutools لـ Excel، اتبع الخطوات التالية:

1. حدد النطاق الذي تريد تنفيذ العملية عليه، ثم انتقل إلىKutools > تحديد > تحديد الخلايا بنفس التنسيقكما هو موضح أدناه:

انقر فوق Kutools > تحديد > تحديد الخلايا بالتنسيق

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

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

3. انقرموافق. في مربع التأكيد، انقرنعمللمتابعة:

انقر فوق نعم في مربع الحوار

4. أصبحت الآن جميع الخلايا ذات لون الخط الأحمر مُحدَّدة دفعة واحدة! ومع بقائها مُحدَّدة، يمكنك تغيير لون خطها يدويًّا عبر قائمة Excel المنسدلة «لون الخط» حسب احتياجاتك.

تحديد لون خط لتغيير الخط الأحمر

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

تلميح: يقدّم Kutools أيضًا ميزات المعالجة الدفعية والتراجع، التي تساعدك على تجنّب الأخطاء والعودة بسرعة عن أي تغييرات في حال ارتكبت خطأً أثناء عمليات التحديد أو التنسيق.

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


بالإضافة إلى الطرق المذكورة أعلاه، هناك طرق أخرى لمعالجة البيانات بناءً على لون الخط في Excel:

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

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

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


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