تصف هذه المقالة بناء جملة صيغة الدالة 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