الإجابة هي دالة SUBSTITUTE.
تقوم دالة SUBSTITUTE في برنامج مايكروسوفت إكسل باستبدال نص معين في سلسلة نصية بنص آخر. لها أربعة أرجاع:
- text: هي السلسلة النصية التي سيتم استبدال النص فيها.
- old_text: هو النص الذي سيتم استبداله.
- new_text: هو النص الذي سيحل محل النص القديم.
- occurrence_num: هو رقم تكرار النص القديم الذي سيتم استبداله. إذا تم تركه فارغًا، فسيتم استبدال أول تكرار للنص القديم.
على سبيل المثال، إذا كانت الخلية A1 تحتوي على النص "Hello, world!"، فسيؤدي الصيغة التالية إلى استبدال كلمة "Hello" بكلمة "Goodbye":
=SUBSTITUTE(A1, "Hello", "Goodbye")
سيؤدي هذا إلى تغيير القيمة في الخلية A1 إلى "Goodbye, world!".
يمكن أيضًا استخدام دالة SUBSTITUTE لاستبدال جزء من النص. على سبيل المثال، إذا كانت الخلية A1 تحتوي على النص "This is a test!"، فسيؤدي الصيغة التالية إلى استبدال الحرفين الأولين من النص بحرف "A":
=SUBSTITUTE(A1, "Th", "A", 1)
سيؤدي هذا إلى تغيير القيمة في الخلية A1 إلى "Ais a test!".
ملاحظة: إذا كان النص القديم غير موجود في السلسلة النصية، فلن يتم إجراء أي تغييرات.