Skip to main content

البحث وإبراز البيانات المحددة في Excel

Author: Sun Last Modified: 2025-08-06

في Excel، تتيح لك وظيفة البحث والاستبدال تحديد قيمة محددة، لكنها لا تقوم تلقائيًا بإبراز نتائج البحث. هل تعرف كيف تقوم بإبراز هذه النتائج بعد البحث؟ في هذه المقالة، سأقدم ثلاث طرق مختلفة للبحث وإبراز النتائج في نفس الوقت في Excel.

إبراز نتائج البحث باستخدام كود VBA

إبراز نتائج البحث باستخدام التنسيق الشرطي

إبراز نتائج البحث باستخدام أداة عملية


إبراز نتائج البحث باستخدام كود VBA

في Excel، يوجد كود VBA يمكنه مساعدتك في البحث عن قيمة ثم إبراز نتائج البحث.

1. قم بتفعيل الورقة التي تريد البحث فيها وإبراز النتائج، واضغط على مفتاحي "Alt" + "F11" لفتح نافذة "Microsoft Visual Basic for Applications".

2. انقر فوق "إدراج" > "وحدة"، والصق الكود أدناه في الوحدة الجديدة.

VBA: إبراز نتائج البحث

Sub FindRange()
'UpdatebyExtendoffice20190813
Dim xRg As Range
Dim xFRg As Range
Dim xStrAddress As String
Dim xVrt As Variant
xVrt = Application.InputBox(prompt:="Search:", Title:="www.extendoffice.com")
If xVrt <> "" Then
Set xFRg = ActiveSheet.Cells.Find(what:=xVrt)
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)
Set xRg = Application.Union(xRg, xFRg)
Loop Until xFRg.Address = xStrAddress
If xRg.Count > 0 Then
xRg.Interior.ColorIndex = 8
xRsp = MsgBox(prompt:="Do you want to cancel highlighting?", Title:="www.extendoffice.com", Buttons:=vbQuestion + vbOKCancel)

If xRsp = vbOK Then xRg.Interior.ColorIndex = xlNone
End If
End If
End Sub

A screenshot showing how to paste VBA code in Excel to highlight search results

3. اضغط على مفتاح "F5"، ثم سيظهر مربع بحث يتيح لك كتابة القيمة المحددة التي تبحث عنها.
A screenshot of the input box for entering a search value in Excel

4. انقر فوق "موافق"، سيتم إبراز النتائج المتطابقة بلون خلفية. أيضًا، سيظهر مربع حوار ليسألك إذا كنت تريد إلغاء الإبراز. انقر فوق "موافق" لإلغاء الإبراز وإغلاق الحوار، أو انقر فوق "إلغاء" للحفاظ على الإبراز وإغلاق الحوار.
A screenshot showing highlighted search results in Excel using VBA

ملاحظات:

1. إذا لم يتم العثور على أي قيمة متطابقة، سيظهر مربع حوار لإعلامك بذلك.
A screenshot of the message box indicating no match found in Excel VBA

2. يعمل هذا الكود VBA عبر كامل الورقة النشطة وهو غير حساس لحالة الأحرف.


إبراز نتائج البحث باستخدام التنسيق الشرطي

في Excel، يمكن لوظيفة التنسيق الشرطي أيضًا أن تقوم تلقائيًا بإبراز نتائج البحث.

لنفترض أن البيانات ومربع البحث يظهران كما هو موضح في لقطة الشاشة أدناه، الآن يرجى القيام بالخطوات التالية:
A screenshot of a data range and search box used for Conditional Formatting in Excel

1. حدد النطاق الذي تريد البحث فيه، وانقر فوق "الرئيسية" > "تنسيق شرطي" > "قاعدة جديدة".
A screenshot of the New Rule option in Conditional Formatting in Excel

2. في مربع حوار "قاعدة تنسيق جديدة"، حدد "استخدم صيغة لتحديد الخلايا التي يجب تنسيقها" في قسم "حدد نوع القاعدة"، ثم انتقل إلى مربع النص أسفل "تنسيق القيم حيث تكون هذه الصيغة صحيحة" واكتب هذه الصيغة:

=AND($E$2<>"",$E$2=A4)
E2 هي الخلية التي ستضع فيها قيمة البحث، وA4 هي الخلية الأولى في النطاق الذي تبحث فيه.
A screenshot of the formula for Conditional Formatting to highlight search results

3. انقر فوق زر "تنسيق"، انتقل إلى مربع حوار "تنسيق الخلايا"، تحت علامة التبويب "تعبئة"، اختر لونًا حسب الحاجة. انقر فوق "موافق" > "موافق" لإغلاق مربعات الحوار.
A screenshot of the Format Cells dialog for selecting a highlight color

من الآن فصاعدًا، عند إدخال الكلمة الرئيسية في الخلية E2، سيتم إبراز نتائج البحث تلقائيًا في النطاق المحدد.


إبراز نتائج البحث باستخدام أداة عملية

إذا كنت ترغب في البحث عن قيمتين أو أكثر وإبراز نتائج البحث دفعة واحدة، فإن ميزة "وضع علامات على الكلمات الرئيسية" من "Kutools لـ Excel" قد تساعدك.

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

1. حدد نطاق البيانات الذي تريد البحث فيه، انقر فوق "Kutools" > "نص" > "وضع علامات على الكلمات الرئيسية".
A screenshot showing the Kutools Mark Keyword option in Excel ribbon

2. في مربع الحوار المنبثق، اكتب القيم التي تريد البحث عنها وافصل بينها بفاصلة في مربع النص "الكلمة الرئيسية". ثم اختر "خيارات العلامات" ولون الخط حسب الحاجة. انقر فوق "موافق".

إذا كنت ترغب في البحث عن القيمة مع مراعاة حالة الأحرف، فعل خيار "حساس لحالة الأحرف".
A screenshot of the Mark Keyword dialog

ثم سيتم إبراز النتائج المتطابقة بلون خط مختلف.
A screenshot of search results highlighted with different font colors using Kutools

مع ميزة "وضع علامات على الكلمات الرئيسية"، يمكنك أيضًا العثور على جزء من السلسلة في النطاق. لنفترض أن الخلايا تحتوي على كلمة ball أو jump، اكتب ball, jump في مربع النص "الكلمة الرئيسية"، ثم حدد الإعدادات وانقر فوق "موافق".
A screenshot of the Kutools Mark Keyword dialog for partial string matching  >>>  A screenshot of highlighted partial string matches in Excel using Kutools

Kutools لـ Excel - قم بتعزيز Excel بأكثر من 300 أدوات أساسية. استمتع بميزات ذكاء اصطناعي مجانية بشكل دائم! احصل عليه الآن


عينة ملف

انقر لتنزيل ملف العينة


عمليات أخرى (مقالات) ذات صلة بالتنسيق الشرطي

حساب/جمع الخلايا حسب الألوان باستخدام التنسيق الشرطي في Excel
الآن ستعلمك هذه المقالة بعض الطرق السهلة والمريحة لحساب أو جمع الخلايا حسب اللون باستخدام التنسيق الشرطي في Excel بسرعة.

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

تنسيق شرطي لمخطط شريط مكدس في Excel
هذه المقالة تقدم كيفية إنشاء مخطط شريط مكدس باستخدام التنسيق الشرطي كما هو موضح في لقطة الشاشة خطوة بخطوة في Excel.

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

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

أفضل أدوات زيادة الإنتاجية لمجموعة Office

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

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


Office Tab يجلب تجربة التبويبات إلى Office، ويجعل عملك أسهل بكثير

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