اكسل

موضع الحرف الثالث الثالث وما إلى ذلك

Position 2nd 3rd Etc Instance Character

صيغة Excel: موضع الحرف الثاني وما إلى ذلكصيغة عامة
= FIND ('~', SUBSTITUTE (text,char,'~',instance))
ملخص

للحصول على موضع المثيل الثاني والثالث والرابع وما إلى ذلك لحرف معين داخل سلسلة نصية ، يمكنك استخدام الدالتين FIND و SUBSTITUTE.

في المثال الموضح ، الصيغة في E4 هي:

 
= FIND ('~', SUBSTITUTE (B4,'x','~',D4))
تفسير

في جوهرها ، تستخدم هذه الصيغة حقيقة أن الدالة SUBSTITUTE تفهم 'المثيل' ، والتي يتم توفيرها كوسيطة رابعة اختيارية تسمى 'اسم' مثيل. هذا يعني أنه يمكنك استخدام وظيفة الاستبدال لاستبدال ملف مثال محدد من حرف في سلسلة نصية. وبالتالي:

 
 SUBSTITUTE (B4,'x','~',D4)

يستبدل المثال الثاني فقط (2 يأتي من D4) من 'x' في النص في B4 ، بحرف '~'. تبدو النتيجة كما يلي:

100 × 15 ~ 50

بعد ذلك ، تحدد FIND موقع '~' داخل هذه السلسلة وتعيد الموضع ، وهو 7 في هذه الحالة.

ملاحظة: نحن نستخدم '~' في هذه الحالة فقط لأنه نادرًا ما يظهر في نص آخر. يمكنك استخدام أي حرف تعلم أنه لن يظهر في النص.

المؤلف ديف برونز


^