اكسل

إزالة النص حسب الموضع

Remove Text Position

صيغة Excel: إزالة النص حسب الموضعصيغة عامة
= REPLACE (text,start,characters,'')
ملخص

لإزالة نص من خلية حسب الموضع ، يمكنك استخدام استبدال وظيفة . في المثال الموضح ، الصيغة في C6 هي:



 
= REPLACE (B6,1,24,'')

الذي يستبدل أول 24 حرفًا في النص بامتداد سلسلة فارغة (').

التفوق في كيفية الدخول في نفس الخلية
تفسير

تتيح لك وظيفة الاستبدال استبدال النص بناءً على موقعه وطوله. في هذه الحالة ، نريد تجريد محرك الأقراص والمسار ، وترك اسم المستند فقط ، وطول هذا الجزء من السلسلة (النص) هو 24 وموضع البداية هو 1 ، والنمط لا يتغير أبدًا.





يمكن لوظيفة REPLACE التعامل مع هذا بسهولة ، نحتاج فقط إلى توفير مرجع خلية (B6) ، وموضع بداية (1) ، وعدد الأحرف المراد استبدالها (24) ، والنص المراد استخدامه للاستبدال (''):

 
= REPLACE (B6,1,24,'')

للاستبدال ، نستخدم سلسلة فارغة ('') مما يؤدي إلى استبدال الأحرف 1-24 بلا شيء.



سوميف أقل من أو يساوي

بديل مع SUBSTITUTE

نظرًا لأن النص في هذه الحالة لا يتغير أبدًا ، فيمكننا أيضًا استخدام الامتداد وظيفة الاستبدال لإجراء عملية الاسم:

 
= SUBSTITUTE (B6,'C:UsersdaveDocuments','')
المؤلف ديف برونز


^