دالة الـSEARCH في الإكسيل: تعريفها وكيفية استخدامها وأمثلة عملية

الكاتب: سامي -
دالة الـSEARCH في الإكسيل: تعريفها وكيفية استخدامها وأمثلة عملية
"تعريف دالة الـSEARCH في الإكسيل

في بعض الأحيان قد يحتاج مستخدمو إكسيل للبحث عن نص وفق معاييرهم الخاصة، ولذلك فإنهم قد يميلون إلى استخدام الدالة SEARCH لعدم حساسيتها لحالات الأحرف المراد إيجادها، حيث تستخدم هذه الدالة لتحديد موقع سلسلة نصية أولى ضمن سلسلة نصية ثانية، لتعود برقم موضع بدء النص المراد إيجاده ضمن النص الثاني، بحيث من الممكن البحث عن حرف واحد أو سلسلة من الحروف أو الكلمات داخل النص الثاني، ولكن من الجدير بالذكر عدم توفر هذه الدالة لجميع لغات العالم، ولكن قد يتم استخدام دالة الـSEARCHB الشبيهة بدالة الـSEARCH عند التعامل مع لغات أخرى ذات أحرف ثنائية البايت كاللغة اليابانية والصينية والكورية.

كيفية استخدام دالة الـSEARCH في الإكسيل

تسمح دالة الـSEARCH بالبحث عن الأحرف باستخدام بعض الرموز كعلامة الاستفهام ""؟"" أو العلامة النجمية ""*"" في جداول البيانات، حيث تعبر علامة الاستفهام عن أي حرف منفرد، بينما تعبر العلامة النجمية عن أي تسلسل من الأحرف، أما في حال أراد المستخدم حرفيًا إيجاد رمز علامة الاستفهام أو العلامة النجمية فمن الممكن أن يسبقهما بالرمز ""~""، وتعد عملية استخدام دالة الـSEARCH أمرًا بسيطًا للغاية، فهي تتبع الصيغة الآتية:

SEARCH (find_text, within_text, [start_num])=

حيث تتطلب هذه الدالة إدخال النص المراد البحث عنه في القسم الأول من الصيغة، ومن ثم إدخال النص المراد البحث فيه في القسم الثاني، بينما يعد القسم الثالث اختياريًا بحيث من الممكن إدخال موضع البدء المراد البحث من عنده، ولكن إذا لم يتم إدخال هذا الرقم فستبدأ عملية البحث افتراضيًا من أول حرف في النص، ومن الجدير بالذكر أن هذا الجزء الاختياري قد يكون شديد الأهمية إذا أراد المستخدم البحث عن حرف ما في جملة مسبوقة برقم تسلسلي سباعي يحتوي الحرف نفسه، إذ يمكن تخطي الرقم التسلسلي عن طريق إدخال الرقم 8 في الجزء الأخير من صيغة الدالة SEARCH، كما يجدر الإشارة إلى أهمية وضع ""إشارة الاقتباس"" حول النص إذا لم تتم الاستعانة برموز الخلايا .


 
أمثلة عملية على استخدام دالة الـSEARCH في الإكسيل

هنالك عدد من الأسباب التي تحول دون إيجاد قيمة عدد حقيقي لدالة الـSEARCH، إذ قد يظهر الخطأ ""#VALUE!"" إذا ما لم يتم العثور على النص المراد البحث عنه في النص الثاني وإذا كانت القيمة المدخلة لموضع بدء البحث أقل أو تساوي صفرًا أو أكبر من طول السلسلة النصية الثانية، ولتوضيح كيفية استخدام دالة الـSEARCH بشكل أفضل يمكن الاطلاع على الأمثلة الآتية:

للبحث عن الحرف ""e"" ضمن كلمة ""Excel"" الموجودة في الخلية A2، يمكن الاستعانة بالصيغة الآتية، بحيث سيحل العدد 1 محل صيغة الدالة المدخلة:

SEARCH(""e"",A2)=

للبحث عن الكلمة ""market"" ضمن كلمة ""Supermarket"" الموجودة في الخلية A4، يمكن الاستعانة بالصيغة الآتية، بحيث سيحل العدد 6 محل صيغة الدالة المدخلة:

SEARCH(""market"",A4)=

للبحث عن الحرف ""a"" ضمن كلمة ""Hello"" الموجودة في الخلية A6، يمكن الاستعانة بالصيغة الآتية، بحيث سيحل ""#VALUE!"" محل صيغة الدالة المدخلة لعدم تواجد الحرف المطلوب ضمن الكلمة المدخلة:
SEARCH(""a"",A6)=
"
شارك المقالة:
587 مشاهدة
هل أعجبك المقال
0
0

مواضيع ذات محتوي مطابق

التصنيفات تصفح المواضيع
youtubbe twitter linkden facebook