تصف هذه المقالة بناء جملة صيغة الدالة REPLACE واستخدامها في Microsoft Excel.
الوصف
تستبدل الدالة REPLACE جزءاً من سلسلة نصية، استناداً إلى عدد الأحرف الذي تحدده، بسلسلة نصية أخرى.
بناء الجملة
REPLACE(old_text, start_num, num_chars, new_text)
يحتوي بناء جملة الدالة REPLACE على الوسيطات التالية:
- Old_text مطلوب. النص الذي تريد استبدال بعض الأحرف فيه.
- Start_num مطلوب. موضع الحرف في old_text الذي تريد استبداله بـ new_text.
- Num_chars مطلوب. عدد الأحرف في old_text التي تريد من الدالة REPLACE أن تستبدلها بـ new_text.
- New_text مطلوب. النص الذي سيحل محل الأحرف في old_text.
مثال
انسخ البيانات النموذجية في الجدول التالي، والصقها في الخلية A1 في ورقة عمل Excel جديدة. لعرض نتائج الصيغ، حدد هذه الأخيرة، ثم اضغط على F2، ثم اضغط على Enter. عند الحاجة، يمكنك ضبط عرض العمود لرؤية البيانات كافة.
| بيانات | ||
|---|---|---|
| abcdefghijk | ||
| 2009 | ||
| 123456 | ||
| الصيغة | الوصف (النتيجة) | النتيجة |
| =REPLACE(A2,6,5,"*") | تستبدل خمسة أحرف ضمن abcdefghijk بحرف * مفرد، بدءاً من الحرف السادس (f). | abcde*k |
| =REPLACE(A3,3,2,"10") | تستبدل آخر رقمين (09) من 2009 بالرقم 10 | 2010 |
| =REPLACE(A4,1,3,"@") | تستبدل الأحرف الثلاثة الأولى من 123456 بحرف @ مفرد. | @456 |
هام
- تم إهمال الدالة REPLACEB.
- في المصنفات التي تم تعيينها إلى الإصدار 2 من التوافق، قام REPLACE بتحسين السلوك مع أزواج بديلة، مع احتسابها كحرف واحد بدلا من حرفين. سيستمر حساب محددات التباينات (شائعة الاستخدام مع رموز المشاعر) كأحرف منفصلة. لمزيد من المعلومات، راجع معيار Unicode.