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

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

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

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

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

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

هذا الأسلوب فعّالٌ بشكل خاص مع النطاقات الكبيرة أو المواقف التي تتطلب تعديل تنسيق انتقائي يعتمد على اللون وحده. عند استخدام هذه الدالة، تأكد من تحديد سمات التنسيق المطلوبة فقط؛ وإلا فقد يتم تجاهل خلايا تبدو مشابهة بصريًّا لكنها تحتوي على اختلافات طفيفة في التنسيق.
تلميح: يقدّم Kutools أيضًا ميزات المعالجة الدفعية والتراجع، التي تساعدك على تجنّب الأخطاء والعودة بسرعة عن أي تغييرات في حال ارتكبت خطأً أثناء عمليات التحديد أو التنسيق.
إذا واجهت نتائج غير متوقعة أو لم تُحدَّد الخلايا المطلوبة، فتأكد من جديد من أن سمات التنسيق الصحيحة فقط (مثل لون الخط) مُختارة في مربع الحوار، وأنك تعمل ضمن نطاق البيانات المستهدف.
بالإضافة إلى الطرق المذكورة أعلاه، هناك طرق أخرى لمعالجة البيانات بناءً على لون الخط في Excel:
- رمز معالجة VBA الجماعية: إذا كنت غالبًا ما تحتاج إلى تنفيذ عمليات على مجموعة بيانات كبيرة، يمكنك استخدام نص برمجي مخصص بلغة VBA لاجتياز جميع الخلايا وتنفيذ الإجراءات فور اكتشاف خط أحمر. تُعد هذه الطريقة مرنة جدًّا للتنسيق الجماعي أو وضع العلامات أو تسجيل الخلايا المطابقة، لكنها تتطلب معرفة أساسية ببرمجة VBA.
- المراجعة اليدوية مقترنة بالفرز: استخدم ميزة Excel «الفرز حسب لون الخلية» أو لون الخط (المتاحة في Excel 2007 فما أحدث) لتجميع البيانات المُشار إليها بالخط الأحمر معًا، مما يسهّل مراجعتها أو تعديلها. وهي مثالية خصوصًا للمهام التي تُنفَّذ مرة واحدة أو عندما لا يُسمح باستخدام ماكروات أو إضافات.
بغض النظر عن الطريقة التي تستخدمها، احفظ عملك دائمًا مسبقًا، ويفضّل أن تجرّب الطرق على نسخة تجريبية من بياناتك—خاصةً عند استخدام العمليات الدُفعية أو الماكرو. ومن خطوات استكشاف الأخطاء الشائعة: الضغط علىF9 لتحديث الحسابات، والتحقق من إعدادات الماكرو في مركز الثقة في Excel إذا لم تعمل الطرق المعتمدة على VBA كما هو متوقع.
باختصار، تتطلب العمليات القائمة على لون الخط في Excel أكثر من مجرد الصيغ المدمجة. ويعتمد اختيار الأداة الأنسب—سواء كانت VBA أو أدوات Excel المدمجة أو الإضافات مثل Kutools—على تكرار سير عملك وتعقيده. وبغض النظر عن الطريقة التي تختارها، تأكد دائمًا من التحقق مرتين من أكواد الألوان وسمات التنسيق المحددة وإعدادات أمان الماكرو لضمان نتائج دقيقة وفعّالة.
أفضل أدوات إنتاجية المكتب
Kutools لـ Excel يحل معظم مشكلاتك، ويزيد إنتاجيتك بنسبة 80%
- محرر متعدد الأسطر فائق الكفاءة من شريط الصيغة (يمكّنك من تحرير أسطر نصية متعددة والمعادلات بسهولة)؛وضع القراءة (ليُسهّل عليك قراءة وتحرير عدد كبير من الخلايا)؛لصق إلى نطاق التصفية...
- نسخ صفوف أو أعمدة تحتوي على خلايا مدمجةمع الاحتفاظ بالبيانات؛ تقسيم محتوى الخلايا؛دمج خلايا الصفوف المكررة وحساب المجموع أو المتوسط... منع إدخال قيم مكررة في الخلايا؛مقارنة النطاقات...
- تحديد الصفوف المكررة أو الفريدة؛تحديد الصفوف الفارغة (جميع الخلايا فارغة)؛البحث المتقدم والعثور على المشابهعبر العديد من ملفات العمل؛ تحديد عشوائي...
- إدخال محتوى متعدد الخلايا من النسخ الدقيقدون تغيير مراجع الصيغ؛إنشاء مراجع تلقائيةلأوراق عمل متعددة؛إدراج رموز التعداد النقطي، ومربعات الاختيار والمزيد...
- احفظ الصيغ المفضلة وأدخلها بسرعة، والنطاقات، والرسوم البيانية، والصور؛شفر الخلايابكلمة مرور؛أنشئ قائمة بريد إلكترونيوأرسل رسائل البريد الإلكتروني...
- استخراج النص، وإضافة نص، وحذف الأحرف من موقع معين،وإزالة المسافات؛ وإنشاء إحصاءات صفحة البيانات وطباعتها؛والتحويل بين محتوى الخلايا والتعليقات...
- مرشح متقدم (لحفظ مخططات التصفية وتطبيقها على أوراق عمل أخرى)؛ترتيب متقدمحسب الشهر أو الأسبوع أو اليوم، والتكرار، وغير ذلك؛تصفية خاصةحسب التنسيق العريض أو المائل...
- ادمج ملفات العمل وأوراق العمل؛ واجمع الجداول استنادًا إلى العمود الرئيسي؛وقسّم البيانات إلى أوراق عمل متعددة؛وحَوِّل ملفات XLS وXLSX وPDF دفعةً واحدة...
- تجميع حسب جدول البيانات المحوريرقم الأسبوع، ويوم الأسبوع والمزيد... عرض الخلايا غير المؤمَّنة وقفل التحديدبألوان مختلفة؛تمييز الخلايا التي تحتوي على صيغة أو اسم...

- تمكّن من التحرير والقراءة باستخدام علامات التبويب في Word وExcel وPowerPoint، بالإضافة إلى Publisher وAccess وVisio وProject.
- افتح وأنشئ مستندات متعددة في علامات تبويب جديدة داخل النافذة نفسها، بدلاً من فتح نوافذ جديدة.
- يزيد إنتاجيتك بنسبة 50% ويوفّر عليك مئات نقرات الفأرة كل يوم!
