Skip to main content

Kutools for Office — مجموعة واحدة. خمسة أدوات. أنجز المزيد.

كيفية تلوين أو تمييز كلمات معينة داخل الخلايا في Excel؟

Author Siluvia Last modified

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

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

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


تلوين كلمات معينة في نطاق باستخدام كود VBA

إحدى الطرق الفعالة لتلوين أو تمييز كلمات محددة داخل الخلايا هي استخدام VBA (Visual Basic for Applications)، وهو لغة الأتمتة الخاصة بـ Excel. هذه الطريقة مفيدة بشكل خاص عندما تحتاج إلى معالجة دفعات أو عند العمل مع نطاقات كبيرة حيث تكون التنسيقات اليدوية غير فعالة.

السيناريوهات المناسبة: تعتبر حلول VBA مفيدة بشكل خاص لمستخدمي Excel المهرة الذين يريدون المزيد من التحكم والمرونة. يعمل هذا النهج بشكل جيد للمستندات التي تتغير فيها الكلمات الرئيسية بشكل متكرر أو عندما يحتاج ترميز الألوان إلى أن يتم عبر مواقع متعددة في ورقة العمل.

القيود: سيقوم كود VBA بتعديل ورقة العمل مؤقتًا ويحتاج إلى معرفة أساسية بالماكросات. أيضًا، يقوم الكود بتلوين جميع الكلمات المتطابقة باللون الأحمر فقط — تحتاج إلى تعديلات يدوية لاستخدام ألوان أخرى. كن على علم بأن الحساسية لحالة الأحرف يتم تجاهلها ولا يمكن التراجع عن الماكرو باستخدام Ctrl+Z. دائمًا احفظ مصنفك قبل تشغيل الكود وقم بتمكين الماكرو حسب الحاجة.

لاستخدام VBA لتلوين كلمات محددة داخل الخلايا، اتبع الخطوات التالية:

1. حدد نطاق الخلايا الذي يحتوي على الكلمات التي تريد تمييزها. مع تحديد النطاق، اضغط على Alt + F11 معًا لتشغيل محرر Microsoft Visual Basic for Applications. هذه هي المنصة التي يمكنك من خلالها إنشاء وتشغيل نصوص VBA.

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

كود VBA: تلوين كلمات معينة داخل الخلايا في Excel

Sub HighlightStrings()
    Dim xHStr As String, xStrTmp As String
    Dim xHStrLen As Long, xCount As Long, I As Long
    Dim xCell As Range
    Dim xArr
    On Error Resume Next
    xHStr = Application.InputBox("What is the string to highlight:", "KuTools For Excel", , , , , , 2)
    If TypeName(xHStr) <> "String" Then Exit Sub
    Application.ScreenUpdating = False
        xHStrLen = Len(xHStr)
        For Each xCell In Selection
            xArr = Split(xCell.Value, xHStr)
            xCount = UBound(xArr)
            If xCount > 0 Then
                xStrTmp = ""
                For I = 0 To xCount - 1
                    xStrTmp = xStrTmp & xArr(I)
                    xCell.Characters(Len(xStrTmp) + 1, xHStrLen).Font.ColorIndex = 3
                    xStrTmp = xStrTmp & xHStr
                Next
            End If
        Next
    Application.ScreenUpdating = True
End Sub

3. بعد وضع الكود، اضغط على مفتاح F5 لتشغيل البرنامج النصي. عند ظهور مربع الحوار من Kutools لـ Excel، اكتب الكلمة أو الكلمات التي تريد تمييزها (افصل الكلمات المتعددة بفواصل إذا كان البرنامج النصي يدعم ذلك). انقر على موافق لتنفيذ.

vba code to enter the keywords

بعد تشغيل الماكرو، سيقوم Excel فورًا بتطبيق اللون المحدد (اللون الافتراضي هو الأحمر) على جميع حالات الكلمة الرئيسية المدخلة داخل الخلايا المحددة، كما هو موضح أدناه:

highlight certain words by vba code

📝 ملاحظة: كود VBA غير حساس لحالة الأحرف، مما يعني أنه سيقوم بتمييز جميع التطابقات بغض النظر عن حالة الأحرف. إذا كنت تريد تمييز تطابقات حساسة لحالة الأحرف، يجب تعديل الكود. أيضًا، يؤثر هذا الماكرو على التنسيق الحالي - إذا كانت الخلية تحتوي بالفعل على نص ملون، فقد يقوم البرنامج النصي بكتابة هذه الألوان.

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

الإيجابيات والسلبيات: VBA مرنة وقابلة لإعادة الاستخدام للمهام الدفعية، لكنها تتطلب الراحة مع محرر VBA. في البيئات التعاونية، قد يكون من غير المريح تفسير مطالبات الأمان أو متطلبات الماكرو.


تلوين كلمات معينة في نطاق باستخدام Kutools لـ Excel

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

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

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

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

  1. على شريط Excel، انتقل إلى Kutools > Text > Mark Keyword.
  2. في Mark Keyword مربع الحوار، قم بتعيين الخيارات التالية:
    • تأكيد أو تعديل نطاق البيانات الذي تريد فحصه؛
    • أدخل الكلمة أو الكلمات التي تريد البحث عنها في مربع الكلمة المفتاحية. لتمييز أكثر من كلمة رئيسية، افصلها بفواصل (على سبيل المثال: "تفاح،خوخ،موز").
    • قم بتمكين خيار ألوان الكلمة المفتاحية وحدد لون تمييز من اختيارك من لوحة الألوان.
    • بمجرد أن تكون إعداداتك جاهزة، انقر موافق للتّطبيق.

بمجرد التأكيد، سيقوم Kutools على الفور بتطبيق لون التمييز الذي اخترته على جميع حالات كل كلمة رئيسية في النطاق المحدد، كما هو موضح هنا:

highlight certain words by kutools

💡 نصيحة: لتلوين الكلمات الرئيسية فقط عندما تتطابق الحالة تمامًا (على سبيل المثال، "Data" وليس "data")، قم بتحديد خيار مطابقة حالة الأحرف. تحقق من الكلمات الرئيسية بحثًا عن المسافات الزائدة — قد تمنع المسافات الخلفية التطابقات.

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

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

إذا كنت تريد معرفة المزيد من الطرق لتخصيص Excel وزيادة الإنتاجية، زُر مكتبة دروس Excel الخاصة بنا لمزيد من التقنيات العملية.


مقالات ذات صلة:

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

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

عزز مهاراتك في 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 Tabs PowerPoint
  • حزمة الكل في واحد — إضافات Excel وWord وOutlook وPowerPoint + Office Tab Pro
  • مثبّت واحد، ترخيص واحد — إعداد في دقائق (جاهز لـ MSI)
  • الأداء الأفضل معًا — إنتاجية مُبسطة عبر تطبيقات Office
  • تجربة كاملة لمدة30 يومًا — بدون تسجيل، بدون بطاقة ائتمان
  • قيمة رائعة — وفر مقارنة بشراء الإضافات بشكل منفرد