البحث عن بيانات محددة وتمييزها في Excel
عند التعامل مع مجموعات بيانات كبيرة في Excel، لا يكفي غالبًا مجرد البحث عن قيم محددة، بل يصبح من الضروري أيضًا تمييزها بصريًّا لتسهيل تحليل البيانات أو التحقق منها أو مراجعتها. بينما تساعدك ميزة «البحث والاستبدال» المضمنة في Excel على تحديد القيم المطلوبة، فإنها لا توفّر وسيلة تلقائية لتمييز الخلايا التي تحتوي على نتائج البحث. فإذا كنت بحاجة إلى جعل البيانات المطابقة بارزة بسرعة—لتعزيز كفاءة التعديل اللاحق أو التمييز أو فحص البيانات—فقد يتطلب الأمر استخدام طرق إضافية لتحقيق هذا التأثير.
يقدّم هذا الدليل ثلاث طرق عملية للبحث عن النتائج وتمييزها في آنٍ واحد في Excel. يتميّز كل أسلوب بمزايا فريدة، وسيناريوهات استخدام مناسبة، إضافةً إلى مجموعة من القيود التي يجدر بك معرفتها قبل اختيار الطريقة الأنسب لاحتياجاتك. ومن خلال فهم هذه الأساليب وتطبيقها بفعالية، يمكنك رفع كفاءة ودقة مهام معالجة البيانات الخاصة بك.
➤ تمييز نتائج البحث باستخدام كود VBA
➤ تمييز نتائج البحث باستخدام استخدم تنسيق الشروط
➤ تمييز نتائج البحث باستخدام أداة مفيدة
➤ تمييز نتائج البحث باستخدام التصفية والتلوين اليدوي
➤ تمييز نتائج البحث باستخدام صيغة عمود مساعد في Excel
إذا كنت ترغب في تمييز جميع الخلايا التي تحتوي على قيمة معيّنة ضمن ورقة عمل كاملة أو منطقة محددة، فإن استخدام ماكرو VBA يوفّر حلاً مرنًا للغاية في Excel. إذ يمكن لـ VBA أتمتة عملية البحث والتمييز، مما يوفّر وقتك—خاصة عند التعامل مع مجموعات بيانات كبيرة أو ديناميكية.
ومع ذلك، تتطلب هذه الطريقة تمكين ماكروات VBA ومعرفةً أساسيةً بمحرر Visual Basic for Applications (VBA)، وهي مثاليةٌ للمهام المتكررة أو عند التعامل مع مجموعات بيانات لا يكفي فيها استخدام التنسيق الشرطي—مثل تمييز المطابقات غير المتصلة عبر أقسام مختلفة من ورقة العمل.
يرجى اتباع الخطوات التفصيلية التالية لتنفيذ هذا الحل:
1. افتح ورقة العمل التي تريد البحث فيها وتمييز البيانات المحددة. اضغط معًا على مفاتيحAlt+F11 لفتح نافذةMicrosoft Visual Basic for Applications.
2. في نافذة VBA، انقر علىإدراج > وحدة نمطية. سيؤدي هذا الإجراء إلى إنشاء وحدة نمطية جديدة يمكنك لصق كود VBA المقدم أدناه فيها.
VBA: تمييز نتائج البحث
Sub FindRange()
'Updated by ExtendOffice
Dim xRg As Range
Dim xFRg As Range
Dim xStrAddress As String
Dim xVrt As Variant
Dim xRsp As VbMsgBoxResult
xVrt = Application.InputBox(prompt:="Search:", Title:="www.extendoffice.com", Type:=2)
If xVrt = False Or xVrt = "" Then
MsgBox "Search canceled.", vbInformation
Exit Sub
End If
Set xFRg = ActiveSheet.Cells.Find(what:=xVrt, LookIn:=xlValues, LookAt:=xlPart)
If xFRg Is Nothing Then
MsgBox prompt:="Cannot find this value", Title:="www.extendoffice.com"
Exit Sub
End If
xStrAddress = xFRg.Address
Set xRg = xFRg
Do
Set xFRg = ActiveSheet.Cells.FindNext(After:=xFRg)
If xFRg Is Nothing Then Exit Do
If xFRg.Address = xStrAddress Then Exit Do
Set xRg = Application.Union(xRg, xFRg)
Loop
If Not xRg Is Nothing Then
xRg.Interior.ColorIndex = 8 ' Light blue
xRsp = MsgBox(prompt:="Do you want to cancel highlighting?", Title:="www.extendoffice.com", Buttons:=vbQuestion + vbOKCancel)
If xRsp = vbOK Then xRg.Interior.ColorIndex = xlColorIndexNone
End If
End Sub

3. اضغط على مفتاحF5 لتشغيل الكود. عند المطالبة، ستظهر نافذة حوار لإدخال القيمة التي تريد البحث عنها.

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

ملاحظات وتلميحات:
• إذا لم يعثر الماكرو على أي خلايا مطابقة لبحثك، فسيُبلغك عبر رسالة منبثقة.

• يبحث هذا الكود في ورقة العمل النشطة بالكامل دون تمييز بين الأحرف الكبيرة والصغيرة، إذ يطابق النص بغض النظر عن حالة الأحرف.
• لاحظ أن لون التمييز مستمد من لوحة الألوان القياسية. إذا رغبت في استخدام لون مختلف، يمكنك تعديل قيمة “ColorIndex” في الكود (على سبيل المثال، استخدم)ColorIndex = 6 للحصول على اللون الأصفر).
• احفظ عملك دائمًا قبل تشغيل الماكرو، خاصةً إذا كانت ورقة العمل تحتوي على بيانات حساسة، لأن Excel لا يسمح بالتراجع عن تنفيذ الماكرو باستخدام زر “تراجع” القياسي.
• إذا أردت تطبيق الكود على نطاق معيّن بدلاً من ورقة العمل بأكملها، غيّرActiveSheet.Cellsإلى النطاق المطلوب (مثل)Range("A1:D20")).
• قد يواجه بعض المستخدمين تحذيرات أمان عند تشغيل VBA. تأكد من تمكين ماكرو ملف العمل الخاص بك.
إذا ظهرت قيمة البحث عدة مرات عبر الورقة، فسيقوم هذا الماكرو بتمييزجميعالحالات، وهو أمرٌ مفيدٌ جدًّا لمراجعة إدخالات البيانات المتكررة أو تدقيقها.
يُعدّ استخدام التنسيق الشرطي في Excel أداةً ديناميكيةً تمكّنك من تمييز الخلايا تلقائيًّا التي تستوفي معايير محددة، مما يجعله خيارًا مثاليًّا للبحث ووضع علامات بصرية على البيانات المطابقة ضمن نطاق معيّن. ويُعدّ هذا الأسلوب مثاليًّا بشكل خاص عندما تريد تحديث التمييز تلقائيًّا مع تغيّر مرجع البحث، أو عندما تحتاج إلى طريقة قائمة على الصيغ وغير مدمرة لتنسيق البيانات. كما يُفضّل استخدامه في البيئات المشتركة أو التعاونية التي قد تكون فيها ماكروهات مقيّدة أو غير مرغوبة.
افترض أن لديك مجموعة بيانات وخلية مخصصة لإدخال البحث (كما في لقطة الشاشة التالية). إليك كيفية إعداد التنسيق الشرطي لتمييز المطابقات ديناميكيًّا:

1. حدد النطاق الكامل للخلايا التي تريد البحث فيها عن القيمة المستهدفة. انتقل إلى علامة التبويبالرئيسية، ثم انقر علىاستخدم تنسيق الشروط، واخترقاعدة جديدة.

2. في مربع حوارقاعدة تنسيق جديدة، اختراستخدام صيغة لتحديد الخلايا المراد تنسيقها، ثم أدخل الصيغة التالية في مربع “تنسيق القيم حيث تكون هذه الصيغة صحيحة” (استبدل مراجع الخلايا حسب الحاجة):
=AND($E$2<>"",$E$2=A4) 
3. انقر على زرتنسيقلفتح مربع حوار تعيين تنسيق الخلية، ثم اختر لون التعبئة الذي تريده من علامة التبويب «التعبئة». بعد ذلك، انقر على «موافق» لتأكيد اختيارك، ثم أغلق جميع نوافذ الحوار.
الآن، كلما أدخلت كلمة مفتاحية في الخلية E2، سيتم تمييز الإدخالات المطابقة تلقائيًّا ضمن النطاق الذي اخترته. وتُحدَّث هذه العملية فورًا بمجرد تغيُّر قيمة البحث، مما يوفِّر لك طريقة سلسة لمراجعة البيانات أو البحث المتكرر عن المصطلحات دون الحاجة إلى أي تعديلات يدوية.
بعض الملاحظات المفيدة:
• يمكن لصيغ تنسيق الشروط التعامل مع المطابقات التامة والجزئية (باستخدام دوال)SEARCH أوFIND في قواعد أكثر تعقيدًا).
• هذه الطريقة غير مدمرة—إذ تظل البيانات الأساسية دون أي تغيير.
• عند نسخ تنسيق الشروط إلى مناطق أخرى، تأكد من التحقق مرتين من مراجع الخلايا لضمان دقتها (استخدم المراجع المطلقة أو النسبية حسب الحاجة).
• إذا بدا أن تنسيق الشروط لا يعمل، فتحقق من صيغتك وتأكد من أن الخلية الهدف المُدخلة مُشار إليها بشكل صحيح؛ إذ تنتج الأخطاء عادةً عن وضع الصيغة في مكان غير مناسب أو عن تداخل نطاقات التحديد.
من أبرز القيود أن تنسيق الشرط يقتصر على الجوانب البصرية فقط، ولا يمكنه — على سبيل المثال — تصفية النتائج أو تحديدها أو التعامل معها بأي شكل آخر خارج التنسيق المرئي. وللتمييز اللوني التفاعلي أو الدائم (كما في حالة العمل عبر أوراق عمل متعددة أو ملفات مختلفة)، قد يكون الحل الأمثل هو استخدام VBA أو Kutools.
إذا كنت غالبًا ما تبحث عن قيم متعددة في آنٍ واحد، أو تحتاج إلى حل جاهز لتمييز معقد، فإن ميزة «وضع علامات على الكلمات الرئيسية» فيKutools لـ Excelتوفر لك مرونة فريدة من نوعها. فعلى عكس ميزات Excel القياسية، يتيح لك Kutools إدخال عدة كلمات رئيسية، وتحديد مجموعة متنوعة من خيارات التمييز، واختيار مطابقة أجزاء من النصوص، بل وحتى جعل عمليات البحث حساسة لحالة الأحرف. ويُعدّ هذا الحل مثاليًا بشكل خاص لمراقبة الجودة، والتدقيق، أو تمييز عناصر متعددة بسرعة في قوائم مثل معرّفات المنتجات، وأسماء العملاء، أو أي معرّفات أخرى عبر مجموعات بيانات ضخمة.
لاستخدام هذه الميزة، اتبع الخطوات التالية:
1. حدد النطاق الذي تريد البحث فيه عن الكلمات الرئيسية، ثم انتقل إلى علامة تبويبKutools، وانقر علىText، واختروضع علامات على الكلمات الرئيسية.
2. في مربع الحوار المنبثق، أدخل الكلمات التي تريد البحث عنها في مربع “Keyword”، وافصل كل كلمة بفاصلة. حدد نتيجة المعالجة المفضلة لديك—مثل لون التمييز ولون الخط—ثم اختر طريقة المطابقة (نص كامل أو جزئي، مع مراعاة حالة الأحرف من عدمها). انقر علىموافقللتطبيق.
على سبيل المثال، فعّل مربع “مطابقة حالة الأحرف” إذا كنت ترغب في العثور فقط على الإدخالات التي تتطابق تمامًا مع حالة الأحرف التي أدخلتها. ويكون هذا الخيار مفيدًا بشكل خاص عندما تكون دقة حالة الأحرف أمرًا بالغ الأهمية، كما في حالة البحث عن رموز أو معرّفات منتجات محددة.

بسرعة فائقة، سيتم تمييز النتائج المطابقة داخل نطاق التحديد الذي حددته، ليوجّه انتباهك فورًا إلى الإدخالات الأساسية. وإذا أدخلت كلمات رئيسية متعددة، فسيتم تمييز كل حالة تظهر في بياناتك.
بالإضافة إلى ذلك، تتيح لك ميزة “وضع علامات على الكلمات الرئيسية” مطابقة أجزاء من النصوص. فعلى سبيل المثال، إذا أردت تمييز جميع الخلايا التي تحتوي إما على “ball” أو “jump”، فاكتب ببساطةball, jump في مربع الكلمات الرئيسية، وعيّن إعداداتك، ثم انقر على “موافق”.
>>>
يُعد هذا الأسلوب مباشرًا ومثاليًا للمهام المتكررة الخاصة بالبحث والتمييز، ما يوفر وقتًا كبيرًا مقارنةً بالتنسيق اليدوي أو بإنشاء قواعد معقدة باستخدام التنسيق الشرطي. وعمليات Kutools سهلة الوصول ويمكن التراجع عنها بسهولة، كما أن نتائج المعالجة التي يُنتجها قابلة للتخصيص بشكل كبير، مما يجعلها مناسبة جدًّا لأعمال البيانات ذات الحجم الكبير.
يرجى ملاحظة أن Kutools لـ Excel هو إضافة تتطلب تثبيتًا منفصلًا، وعند تثبيتها، تندمج مباشرةً في شريط أدوات Excel. وتُعد هذه الميزة مفيدة بشكل خاص للمستخدمين الذين يبحثون عن مزيد من التخصيص أو البساطة في السيناريوهات المعقدة التي تتضمن كلمات رئيسية متعددة.
Kutools لـ Excel- عزِّز Excel بقوة أكثر من 300 أداة أساسية، لتجعل عملك أسرع وأسهل، واستفد من ميزات الذكاء الاصطناعي لمعالجة البيانات بشكل أكثر ذكاءً وزيادة الإنتاجية.احصل عليه الآن
إذا كنت تفضل عدم استخدام الصيغ أو VBA أو الإضافات الخارجية، يمكنك الاعتماد على ميزةالتصفيةالمدمجة في Excel لتضييق نطاق بياناتك على النتائج المطابقة، ثم تطبيق التمييز يدويًّا. ويُعد هذا الأسلوب مباشرًا ولا يتطلب أي إعداد، كما أنه لا ينطوي على أي خطر لتغيير هياكل البيانات.
يناسب هذا الأسلوب المهام العرضية أو عند مشاركة الملفات مع مستخدمين قد لا تكون لديهم أذونات لتشغيل ماكرو أو إضافات، وتكون الخطوات كما يلي:
- حدد نطاق بياناتك (بما في ذلك العناوين، إن وُجدت).
- انتقل إلىبيانات > تصفية. ستظهر أسهم القوائم المنسدلة في صف العناوين.
- انقر على السهم المنسدل للتصفية في العمود الذي تريد البحث فيه، ثم استخدم مربع البحث أو اختر القيمة من القائمة، وانقر فوق «موافق» لتصفية البيانات.
- بمجرد ظهور الصفوف المطابقة فقط، حدد هذه الصفوف، ثم انتقل إلى علامة التبويبالرئيسية، واستخدم أداةتعبئة اللونلتمييزها حسب الحاجة.
- امسح التصفية لعرض جميع البيانات، مع بقاء الخلايا المميزة سهلة التعرف الآن.
ضع في اعتبارك أن هذه الطريقة يدوية — فإذا تغيّرت مجموعة بياناتك، فستحتاج إلى تكرار خطوات التصفية والتمييز. ومع ذلك، فهي متوافقة مع جميع إصدارات Excel وتناسب تمامًا المهام السريعة أو التي تُنفَّذ لمرة واحدة، وكذلك الحالات التي لا يُسمح فيها باستخدام الماكرو.
للمستخدمين الراغبين في حلٍّ قابل لإعادة الاستخدام وسهل التدقيق دون الاعتماد على VBA أو الإضافات، يمكنهم استخدام صيغة بسيطة في عمود مساعد لتحديد المطابقات بسرعة، ثم تمييزها يدويًّا أو عبر تنسيق الشروط.
على سبيل المثال، افترض أنك تبحث عن القيمة الموجودة في الخلية E2 ضمن النطاق A4:A20. اتبع الخطوات التالية:
1. في العمود المجاور لبياناتك (مثل الخلية B4)، أدخل الصيغة التالية:
=IF(A4=$E$2,"Match","") 2. اضغط على Enter، ثم انسخ الصيغة لأسفل في جميع الصفوف ذات الصلة (مثل B4:B20). تقوم هذه الصيغة بالتحقق مما إذا كانت القيمة في العمود A تطابق مصطلح البحث الخاص بك، وتُخرِج «مطابقة» إذا كانت متماثلة.
3. يمكنك الآن تصفية عمود المساعدة لعرض الصفوف التي تحتوي على «مطابقة» فقط، أو استخدام تنسيق الشروط لتمييز تلك الصفوف تلقائيًّا بناءً على قيمة عمود المساعدة.
💡 تلميح:لدعمالمطابقات الجزئية، استبدل اختبار التساوي بهذه الصيغة:
=IF(ISNUMBER(SEARCH($E$2,A4)),"Match","") تُطبَّق هذه الصيغة تنسيقًا مميزًا على كامل صف الخلية إذا تم العثور على قيمة البحث في أي مكان داخلها. تذكَّر تعديل المراجع المطلقة والنسبية حسب الحاجة.
يُحافظ استخدام عمود المساعدة على تنظيم بياناتك ويجعل تدقيق منطق البحث أو تعديله لاحقًا أمرًا سهلاً.
عند اختيار طريقة للبحث والتمييز في Excel، ضع في اعتبارك حجم بياناتك، ومتطلبات المشاركة، ومدى حاجتك للأتمتة. الماكرو فعّالة، لكنها تتطلب أذونات؛ وتنسيق الشروط ديناميكي، رغم أنه قد يقتصر على قواعد بسيطة. أما الإضافات مثل Kutools، فتقدم معالجة دفعية متقدمة. احفظ دائمًا نسخة احتياطية من بياناتك الأصلية قبل تطبيق أي تنسيق جماعي أو تشغيل أكواد غير مألوفة. وإذا واجهت مشكلات، فراجع مجددًا مراجع الخلايا وبنية الصيغة، وتأكد — في حال استخدام الماكرو — من تفعيلها وحفظ المصنف قبل المتابعة.
ملف نموذجي
عدّ الخلايا أو جمعها حسب الألوان باستخدام تنسيق الشروط في Excel
ستعرض لك هذه الدورة التعليمية طرقًا مفيدة وسهلة لعدّ الخلايا أو جمعها بسرعة حسب لونها باستخدام تنسيق الشروط في 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 يومًا بكامل الميزات— بدون تسجيل، بدون بطاقة ائتمان
- أفضل قيمة— وفِّر مقارنةً بشراء الإضافات بشكل منفصل