مربع بحث في Excel: اكتب كلمة فتظهر النتائج فورًا

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

EExcel✍️ علي سليم

نفترض أن البيانات في A4:D200 (العناوين في الصف 4)، وخانة البحث هي B1. لوّن B1 وضع بجانبها «🔍 اكتب للبحث:».

الطريقة 1: تلوين الصفوف المطابقة — كل الإصدارات

  1. حدد البيانات بدون العناوين: A5:D200.
  2. الصفحة الرئيسية ← تنسيق شرطي ← قاعدة جديدة ← استخدام صيغة لتحديد الخلايا.
  3. اكتب: =AND($B$1<>"",ISNUMBER(SEARCH($B$1,$B5)))
  4. تنسيق ← لون تعبئة فاتح ← موافق.

الآن اكتب «شاشة» في B1 فيتلوّن كل صف فيه كلمة شاشة في العمود B.

  • SEARCH تبحث عن الكلمة في أي مكان من النص وتتجاهل حالة الأحرف الإنجليزية.
  • علامة $ قبل B في $B5 تجعل الشرط على عمود الاسم فقط، فيتلوّن الصف كله.
  • $B$1<>"" تمنع تلوين كل شيء عندما تكون خانة البحث فارغة.

البحث في كل الأعمدة

اجمع الأعمدة في نص واحد داخل SEARCH:

=AND($B$1<>"",ISNUMBER(SEARCH($B$1,$A5&" "&$B5&" "&$C5&" "&$D5)))

وأضف تصفية حسب اللون (Ctrl+Shift+L ← تصفية حسب اللون) لإخفاء غير المطابق.

إنشاء مربع بحث لتبحث عن أي شيء تريده ضمن إكسل
🎬 الدرس بالفيديو: إنشاء مربع بحث لتبحث عن أي شيء تريده ضمن إكسل📄 صفحة الدرس الكاملة

الطريقة 2: عرض النتائج فقط بـ FILTER — Microsoft 365

في مكان منفصل (مثلًا F4) انسخ العناوين، وفي F5:

=IF(B1="",A5:D200,FILTER(A5:D200,ISNUMBER(SEARCH(B1,B5:B200)),"لا توجد نتائج"))

النتائج تنسكب تحت العناوين وتتحدث مع كل حرف تكتبه ثم Enter. وعندما تكون الخانة فارغة يظهر الجدول كله.

للبحث في أكثر من عمود: ISNUMBER(SEARCH(B1,A5:A200&" "&B5:B200)) داخل FILTER.

لمسات تجعله احترافيًا

  • عداد النتائج: =IF(B1="","",COUNTIF(B5:B200,"*"&B1&"*")&" نتيجة")
  • زر مسح: أضف شكلًا مكتوبًا عليه «مسح» واربطه بماكرو بسيط، أو اكتفِ بالضغط على Delete في B1.
  • تجميد الأجزاء تحت صف البحث والعناوين حتى تبقى الخانة ظاهرة (عرض ← تجميد الأجزاء وأنت في A5).
  • حماية الورقة مع ترك B1 فقط غير مقفلة، حتى لا يمسح أحد المعادلات بالخطأ.
💡 البحث العربي والهمزاتSEARCH تعتبر «أحمد» و«احمد» مختلفتين. إذا كانت بياناتك غير موحدة، وحّد الهمزات أولًا بـ SUBSTITUTE أو بـ استبدال (Ctrl+H).
دروس جديدة كل أسبوع — مجانًا.▶ اشترك في القناة