كيف يمكن تلوين أو تمييز كلمات محددة داخل الخلايا في Excel؟
عند العمل المكثف مع البيانات في Excel، غالبًا ما تحتاج إلى لفت الانتباه إلى كلمات أو عبارات مفتاحية محددة داخل محتوى الخلية—مثل المصطلحات أو المراجع أو الحالات—لتسهيل مراجعة الجداول وتحليلها. لكن على عكس Word، لا يوفّر Excel أمرًا مدمجًا مباشرًا لتمييز أو تلوين كلمات معيّنة تلقائيًا داخل خلية واحدة، مما قد يصعّب التأكيد البصري على المعلومات النصية المهمة أو التمييز بين المصطلحات الأساسية ضمن إدخالات نصية طويلة.
لحسن الحظ، وعلى الرغم من غياب ميزة أصلية لهذا الغرض، توجد عدة حلول بديلة عملية يمكنك استخدامها لتلوين كلمات معيّنة داخل الخلايا. وفقًا لمستوى خبرتك والسيناريو الذي تعمل عليه، يمكنك إما الاعتماد على كود VBA لتلوين الكلمات المفتاحية برمجيًا، أو اختيار حل مُكمّل مثل Kutools لـ Excel، الذي يوفّر طريقة بديهية وسهلة لوضع علامات مرئية على الكلمات الرئيسية ضمن النطاق المحدّد.
سترشدك هذه المقالة خطوة بخطوة عبر هذه الطرق، مع شرحٍ واضح لفوائدها وحالات استخدامها والنصائح الأساسية لكل نهج، مما يمكّنك من تمييز كلمات معيّنة في خلايا Excel بكفاءة لتقديم بيانات أوضح وأكثر فاعلية.
تلوين كلمات معينة في نطاق باستخدام كود VBA
تُعدّ استخدام VBA (Visual Basic for Applications)، لغة أتمتة Excel، إحدى الطرق الفعّالة لتلوين أو تمييز كلمات محددة داخل الخلايا، خاصةً عند الحاجة إلى معالجة دفعية أو العمل مع نطاقات كبيرة يصبح معها التنسيق اليدوي غير فعّال.
حلول VBA مفيدة بشكل خاص لمستخدمي Excel المتمرسين الذين يرغبون في مزيد من التحكم والمرونة. يعمل هذا النهج جيدًا مع المستندات التي تتغير كلماتها المفتاحية بشكل متكرر أو عندما يحتاج الترميز بالألوان إلى تطبيقه عبر مواقع متعددة في ورقة العمل.
القيود:سيقوم كود VBA بتعديل ورقة العمل مؤقتًا، ويتطلب معرفةً أساسيةً بالماكرو. كما أن الكود المقدَّم يلوِّن جميع مطابقات Word باللون الأحمر فقط، ويستلزم استخدام ألوان أخرى إجراء تعديلات يدوية. لاحظ أن الكود لا يأخذ حالة الأحرف (كبيرة/صغيرة) بعين الاعتبار، ولا يمكن التراجع عن تنفيذ الماكرو باستخدام Ctrl+Z. لذا، احفظ دفتر العمل دائمًا قبل تشغيل الكود، وفعِّل الماكرو فقط عند الحاجة.
للاستخدام VBA لتلوين كلمات محددة داخل الخلايا، اتبع الخطوات التالية:
1. حدد نطاق الخلايا الذي يحتوي على الكلمات التي تريد تمييزها. ومع تحديد النطاق، اضغط معًا على مفاتيحAlt + F11 لتشغيل محررMicrosoft Visual Basic for Applications. هذا هو النظام الأساسي الذي يمكنك من خلاله إنشاء نصوص VBA وتشغيلها.
2. في نافذة محرر VBA، انقر علىإدراج > وحدة نمطيةلإنشاء وحدة كود جديدة. ثم في اللوحة اليمنى، الصق كود 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، اكتب الكلمة أو الكلمات التي تريد تمييزها (افصل بين الكلمات المتعددة بفواصل إذا كان البرنامج النصي يدعم ذلك). ثم انقر فوقموافقللتنفيذ.

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

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

- في مربع حواروضع علامات على الكلمات الرئيسية، قم بتعيين الخيارات التالية:
- تأكيد أو تعديل نطاق البيانات الذي تريد فحصه؛
- أدخل الكلمة (أو الكلمات) التي تريد البحث عنها في مربعالكلمة المفتاحية. ولتمييز أكثر من كلمة مفتاحية، افصل بينها بفواصل (مثل: «تفاحة، خوخ، موز»).
- فعّل خيارلون خط الكلمة الرئيسية، ثم اختر لون التمييز الذي تفضّله من لوحة الألوان.
- بمجرد أن تصبح إعداداتك جاهزة، انقر فوقموافقللتطبيق.

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

يُمكّنك كلٌ من حلّي VBA وKutools من التأكيد البصري على الكلمات المفتاحية في خلايا Excel، مما يعزز قابلية القراءة وتفسير البيانات. اختر النهج الأنسب لسير عملك: VBA للأتمتة والتحكم المتقدم، أو Kutools للتشغيل التفاعلي السلس دون الحاجة إلى أي برمجة.
إذا واجهت مشكلات—مثل عدم تمييز الكلمات المفتاحية—فتأكد من خلو المصطلحات المدخلة من الأخطاء الإملائية، وتحقق من تثبيت الملحق وتفعيله (إذا كنت تستخدم Kutools)، كما تأكد من تحديد نطاق البيانات الخاص بك.
إذا كنت ترغب في اكتشاف المزيد من الطرق لتخصيص Excel وزيادة إنتاجيتك،فقم بزيارة مكتبة دروس Excel لدينا لمزيد من التقنيات العملية.
مقالات ذات صلة:
- كيف يمكن تمييز خلية في Excel إذا احتوت على قيمة أو كانت مساوية لخلية في عمود آخر؟
- كيف تقارن بين سلسلتين نصيتين لتحديد مدى تشابههما أو اكتشاف الاختلافات بينهما في Excel؟
- كيف تجعل اسم علامة تبويب الورقة مطابقًا لقيمة خلية معينة في Excel؟
- كيف يمكن تغيير القيمة استنادًا إلى لون الخلية في Excel؟
- كيف يمكن تغيير لون الخلية تلقائيًا عند النقر عليها أو تحديدها في Excel؟
أفضل أدوات الإنتاجية لمكتبتك
عزِّز مهاراتك في 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 يومًا بكامل الميزات— بدون تسجيل، بدون بطاقة ائتمان
- أفضل قيمة— وفِّر مقارنةً بشراء الإضافات بشكل منفصل

