دالة SEARCH في برنامج Excel
تُستخدم للبحث عن نص معين داخل نص آخر واسترجاع موقع بداية النص المبحوث. تُعد هذه الدالة مفيدة عند الحاجة إلى البحث عن تواجد نص معين في نص طويل، وتحديد موقع بدايته في النص الأصلي.
تأخذ دالة SEARCH ثلاث معاملات:
1. النص البحثي: هو النص الذي تريد البحث عنه داخل النص الأصلي.
2. النص: هو النص الذي ترغب في البحث فيه للعثور على النص البحثي.
3. بداية البحث (اختياري): هذا المعامل يُستخدم لتحديد موقع بداية البحث في النص الأصلي. إذا تم ترك هذا المعامل فارغًا، ستبدأ البحث من البداية (الحرف الأول) للنص الأصلي.
الدالة SEARCH ستُعيد رقمًا يُمثل موقع بداية النص البحثي في النص الأصلي. إذا لم يتم العثور على النص البحثي، ستعيد الدالة #VALUE!.
لنقم بمثال عملي. إذا كان لدينا النص الأصلي في الخلية A1 هو "مرحبًا بك في Excel" ونريد البحث عن كلمة "Excel" في هذا النص، يمكننا استخدام الدالة SEARCH كالتالي:
=SEARCH("Excel", A1)
ستُعيد هذه الدالة رقمًا يُمثل موقع بداية كلمة "Excel" في النص الأصلي، وإذا لم تجد الكلمة، ستعيد #VALUE!.
دالة FIND في برنامج Excel
تُستخدم للبحث عن نص معين داخل نص آخر واسترجاع موقع بداية النص المبحوث. تُشابه هذه الدالة دالة SEARCH التي شرحتها سابقًا، ولكن هناك فرق رئيسي بينهما.
الفرق الرئيسي بين دالتي FIND وSEARCH هو كيفية تعاملهما مع حالة الأحرف (مُعاملة الحالة). في دالة FIND، يتم معاملة الأحرف بحساسية للحالة، مما يعني أنها ستجد النص المبحوث فقط إذا تم تطابق الحالة بين النصين.
تأخذ دالة FIND ثلاث معاملات:
1. النص البحثي: هو النص الذي تريد البحث عنه داخل النص الأصلي.
2. النص: هو النص الذي ترغب في البحث فيه للعثور على النص البحثي.
3. بداية البحث (اختياري): هذا المعامل يُستخدم لتحديد موقع بداية البحث في النص الأصلي. إذا تم ترك هذا المعامل فارغًا، ستبدأ البحث من البداية (الحرف الأول) للنص الأصلي.
ستُعيد دالة FIND رقمًا يُمثل موقع بداية النص البحثي في النص الأصلي. إذا لم يتم العثور على النص البحثي، ستعيد الدالة #VALUE!.
لنقم بمثال عملي. إذا كان لدينا النص الأصلي في الخلية A1 هو "مرحبًا بك في Excel" ونريد البحث عن كلمة "Excel" في هذا النص، وبحساسية للحالة، يمكننا استخدام الدالة FIND كالتالي:
=FIND("Excel", A1)
إذا تم العثور على الكلمة "Excel" بدايةً من الحرف رقم 13 في النص الأصلي، ستُعيد الدالة FIND الرقم 13.
يرجى ملاحظة أنه إذا كنت ترغب في البحث عن النص بغض النظر عن حالة الأحرف (غير حساسة للحالة)، فيمكنك استخدام دالة SEARCH بدلاً من FIND.