تم بفضل الله وحمده شرح أهم الدوال في برنامج مايكروسوفت إكسل Microsoft Excel ، تم تجميعهم وكتابتهم بشكل مفهوم ومبسط بحيث تحتوي كل دالة على مثال واحد على الأقل ، وكذلك شرح بعض خفايا تلك الحالات والاستخدام الأنسب لها .
في المقالات السابقة تم شرح أهم الدوال الأساسية وهم :
- الدوال الحسابية
- الدالات الشرطية
- دوال البحث عن قيمة معينة
- دالة الاختيار CHOOSE
- دالة بناء قاعدة بيانات – OFFSET
- دوال إستبدال الأخطاء
- دالة حساب الإجمالي – SUBTOTAL
- دوال الحساب اعتمادا على بناء قاعدة بيانات
فيم يلي شرح دوال من أهم الدالات الأساسية في برنامج الإكسل “دوال البحث والإستبدال“ :-
- دالة البحث عن قيمة – FIND
- دالة الإستبدال – SUBSTATUTE
- دالة الإستبدال – REPLACE
دالة البحث عن قيمة – FIND :
= FIND ( find_text , within_text , [ start_num ] )
find_text : القيمة المراد البحث عنها .
within_text : موقع البحث ، أي الخلية المراد البحث فيها .
start_num : اختيارية ، رقم الحرف المراد بدء البحث منه .
البحث في الدالة Find حساسة لحالة الأحرف ، فيجب أخذ الحيطة عند البحث عن قيمة معينة إن كانت بأحرف كبيرة أم صغيرة .
دوال الإستبدال
تقوم هذه الدوال بالبحث عن قيمة واستبدالها بقيمة جديدة ، ولكل منها ميزاتها .
دالة الإستبدال – SUBSTATUTE :
= SUBSTATUTE ( text , old_text , new_text , [ instance_num ] )
text : القيمة التي نقوم بإجراء الاستبدال عليها .
old_text : النص القديم أو جزء منه الذي نريد استبداله .
new_text : النص الجديد الذي تريد وضعه
instance_num : هو اختياري في حال كان النص يحتوي على شيء مكرر وأردنا استبدال جزء مع بقاء الأجزاء البقية فنضع هنا رقم الجزء الذي نريد استبداله ( على سبيل المثال نضع 1 لاستدال الأول وبقاء البقية و 2 الاستبدال الثاني وبقاء البقية وهكذا ) .
مثال : استبدال الشرطات بين الأسماء بالفراغات :
مثال : إستبدال اليوم 1 باليوم 2 فقط من دون تغيير الرقم 1 ضمن السنة :
دالة الإستبدال – REPLACE :
= REPLACE ( old_text , start_num , num_chars , new_text )
تقوم هذه الدالة باستبدال أحرف معينة من موضع معين بأخرى جديدة ، واختلافها عن الدالة السابقة أنها تقوم بالاستبدال بناء على موضع الحرفا من النص .
old_text : النص القديم أو الخلية التي نريد استبدال شيء فيها .
start_num : رقم يدل على ترتيب الحرف الذي يبدأ الاستبدال منه
num_chars : عدد الأحرف التي نريد استبدالها بدءا من الحرف المعين .
new_text : النص الجديد الذي تريد وضعه .