للبحث عن نص داخل خليه محددة وتحديد موقع هذا النص يمكن استخدام دالتي البحث Search , Find
عبارة عن ثلاثة متغيرات هي :
Find_text ويقصد به النص المراد البحث عنه داخل الخلية ويجب وضعة بين علامتي تنصيص " "
Within_text هنا النص المراد البحث بداخله عن النص المكتوب في المتغير الاول اي محتوى الخليه
[start_num] ويقصد بهذا المتغير الحرف الذي نبدء البحث عنده وهو اختيارياً
من خلال الشكلين السابقين للدالة Search والدالة Find نجد ان متغيرات الدالتين واحده ولا يوجد بينهما اي اختلافات سوى اسم الدالة فقط ، ولكن هناك فرق كبير في مخرجات الدالتين تتفوق فيه الدالة Search عن مثيلتها Find حيث ان الدالة Find Are Case Sensitive للحروف في حالة الحروف الصغيرة والكبيرة Capital , Small مما يترتب علية تغير نتيجة مخرجات الدالة في حالة عدم ملاحظة حالة الاحرف المستخدمة داخل الدالة مقارنة مع الحروف المستخدمة في الكتابة ويمكن توضيح ذلك بالمثال التالي
اذا اردنا البحث عن حرف ال M داخل الخلية وكانت الدالة المستخدمة Find
عند كتابة النص المراد البحث عنه بالحروف الكبيرة |
كانت النتيجة صحيحة وهي ان النص المراد البحث عنه وهو حرف M موجود بالخلية ويقع ترتيبة السابع من جهة اليسار |
اما في حالة كتابة حرف ال M بالرحروف الصغيرة كما هو واضح من الشكل السابق فكانت نتيجة الدالة VALUE# كما بالشكل التاليعلى العكس تماما في حالة استخدام الدالة Search فلا داعي للقلق من حالة الاحرف المستخدمة في الكتابة او الدالة حيث ان الدالة Search تقوم بالحث عن النص بغض النظر عما اذا كانت الاحرف صغيرة او كبره مما يترتب عليه ظهور نتيجة صحيحة في الحالتين كما بالشكل التالي
ليست هناك تعليقات:
إرسال تعليق