Excel: كيفية استخدام الدالة substitute مع أحرف البدل


يمكنك استخدام الدالة SUBSTITUTE في Excel لاستبدال سلسلة فرعية معينة في خلية بسلسلة فرعية أخرى.

لسوء الحظ، لا تعمل الدالة SUBSTITUTE مع أحرف البدل.

ومع ذلك، يمكنك استخدام الصيغة التالية لاستبدال النص في خلية باستخدام أسلوب مشابه لاستخدام أحرف البدل:

 =IFERROR(LEFT( A2 ,FIND("Mavs", A2 )+LEN("Mavs"))&"are an awesome "&RIGHT( A2 ,LEN( A2 )-FIND("team", A2 )+LEN(" team")-3), A2 )

تستخدم هذه الصيغة المحددة مجموعة من وظائف LEFT و RIGHT و FIND و LEN لاستبدال كل النص الموجود في الخلية A1 بين السلاسل “Mavs” و”team” بالنص “are a Awesome” بدلاً من ذلك.

يوضح المثال التالي كيفية استخدام هذه الصيغة عمليًا.

مثال: استبدال النص باستخدام أحرف البدل في Excel

لنفترض أن لدينا قائمة التعبيرات التالية في Excel:

يمكننا استخدام الصيغة التالية لاستبدال كل النص الموجود في الخلية A2 بين السلاسل “Mavs” و”team” بالنص “are a Awesome” بدلاً من ذلك.

 =IFERROR(LEFT( A2 ,FIND("Mavs", A2 )+LEN("Mavs"))&"are an awesome "&RIGHT( A2 ,LEN( A2 )-FIND("team", A2 )+LEN(" team")-3), A2 )

سنقوم بإدخال هذه الصيغة في الخلية B2 ، ثم انقر عليها واسحبها إلى كل خلية متبقية في العمود B:

استبدال Excel بأحرف البدل

لاحظ أنه تم استبدال كل النص الموجود بين سلاسل “Mavs” و”team” بالنص “are a Awesome”.

لاحظ أننا استخدمنا الدالة IFERROR لتحديد أنه إذا تعذر العثور على “Mavs” و”team”، فيجب علينا ببساطة إرجاع الجملة الأصلية من العمود A.

بدون الدالة IFERROR ، ستُرجع الصيغة قيمة #VALUE! خطأ إذا لم يتم العثور على السلاسل التي بحثنا عنها.

مصادر إضافية

تشرح البرامج التعليمية التالية كيفية تنفيذ المهام الشائعة الأخرى في Excel:

كيفية استخراج النص بين حرفين في إكسيل
كيفية حساب الصفوف التي تحتوي على نص في إكسيل
كيفية حساب المبلغ إذا كانت الخلية تحتوي على نص جزئي في إكسيل

Add a Comment

ایمئیل یایینلانمایاجاق ایسته‎نیله‎ن بوشلوقلار خاللانمیشدیر *