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

- مثال 1: البحث عن حرف أو نص في سلسلة نصية (من البداية)
- مثال 2: البحث عن حرف أو نص في سلسلة نصية (مع بداية محددة)
- مثال 3: العثور على النص بين قوسين واستخراجه
الصيغة:
صيغة دالة SEARCH في Excel هي:
الوسيطات:
- find_text: مطلوب. الحرف أو النص الذي ترغب في العثور عليه.
- within_text: مطلوب. السلسلة النصية التي سيتم البحث فيها.
- start_numاختياري. الموضع الذي تريد أن يبدأ منه البحث داخل سلسلة النص. إذا تم حذف هذه الوسيطة، يبدأ البحث من أول حرف في سلسلة النص المحددة.
ملاحظات:
- 1. تُرجع دالة SEARCH موضع أول ظهور لـfind_text داخل سلسلة النص إذا تم حذفstart_num.
- 2. دالة SEARCH لا تُميّز بين الأحرف الكبيرة والصغيرة، لذا إذا كنت بحاجة إلى إجراء بحث يُميّز بينها، فاستخدم دالة FIND.
- 3. إذا لم يتم العثور على القيمة المحددة لـfind_text، تُرجع دالة SEARCH خطأً بقيمة #VALUE!.
- 4. إذا لم تكن قيمةstart_num أكبر من 0 أو كانت أكبر من طولwithin_text، فسيتم إرجاع قيمة الخطأ #VALUE! أيضًا.
- 5. تتيح لك دالة SEARCH استخدام أحرف البدل في وسيطةfind_text:
- علامة الاستفهام (؟): تطابق حرفاً واحداً؛
- النجمة (*): تطابق أي سلسلة من الأحرف؛
- للعثور على علامة الاستفهام (؟) أو النجمة (*) الفعلية، ضع رمز المد (~) قبلهما، مثل:~* أو~?.
الإرجاع:
إرجاع موضع الحرف أو النص المطلوب ضمن السلسلة النصية المحددة.
أمثلة:
مثال 1: البحث عن حرف أو نص في سلسلة نصية (من البداية)
للبحث عن حرف أو كلمة معيّنة في سلسلة نصية لإرجاع موضعها من بداية السلسلة، يُرجى تطبيق الصيغة التالية:
ملاحظة: في الصيغة أعلاه، تحتوي الخلية B2 على الحرف أو النص الذي تريد تحديد موضعه، بينما تمثّل الخلية A2 السلسلة النصية التي سيتم البحث داخلها.
بعد ذلك، ستحصل على موضع نص البحث من بداية سلسلة النص، انظر لقطة الشاشة:

مثال 2: البحث عن حرف أو نص في سلسلة نصية (مع بداية محددة)
قد ترغب أحيانًا في العثور على موضع حرف معيّن داخل سلسلة نصية بدءًا من نقطة معيّنة، وليس من البداية. في هذه الحالة، ما عليك سوى إضافة الوسيطة الثالثة start_num.
يُرجى إدخال الصيغة التالية أو نسخها في خلية فارغة:
ملاحظة: في الصيغة أعلاه،B2 هي الخلية التي تحتوي على الحرف أو النص الذي تريد العثور على موضعه، وA2 هي سلسلة النص التي تريد البحث فيها، وC2 هو الرقم الذي تريد أن تبدأ منه البحث داخل سلسلة النص.
بعد ذلك، تم إرجاع مواضع الحرف أو النص داخل سلسلة النص بدءاً من الموضع الذي تريد البدء منه، انظر لقطة الشاشة:

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

دوال إضافية:
- دالة RIGHT في Excel
- تُستخدم دالة RIGHT لإرجاع النص من الطرف الأيمن لسلسلة نصية.
- دالة NUMBERVALUE في Excel
- تساعدك دالة NUMBERVALUE على استخراج القيمة العددية الفعلية عندما يُخزَّن الرقم كنص.
- دالة REPLACE في Excel
- يمكنك الاعتماد على دالة REPLACE للبحث عن أحرف في سلسلة نصية واستبدالها بناءً على موقعها المحدد، وذلك بإدخال النص الجديد مكانها.
أفضل أدوات الإنتاجية للمكتب
Kutools لـ Excel - يساعدك على التميز بين الحشود
Kutools لـ Excel يضم أكثر من 300 ميزة،مما يضمن أن ما تحتاجه يكون على بعد نقرة واحدة فقط...
Office Tab - تمكين القراءة والتحرير بعلامات التبويب في Microsoft Office (بما في ذلك Excel)
- ثانية واحدة للتبديل بين عشرات المستندات المفتوحة!
- يوفر لك مئات النقرات يوميًا، وقل وداعًا لألم يد الفأرة!
- يزيد من إنتاجيتك بنسبة 50% عند عرض وتحرير مستندات متعددة.
- يجلب كفاءة علامات التبويب إلى Office (بما في ذلك Excel)، تمامًا كما في Chrome وEdge وFirefox.