MSExcel: كيفية العثور على موضع حرف في سلسلة؟

يمكن أن يكون العثور على موضع حرف في سلسلة عملية بسيطة للغاية في MSExcel ، باستخدام الوظيفة المدمجة المقابلة FIND.


التفوق العثور على موقف شخصية في السلسلة

يمكن أن يكون العثور على موضع حرف في سلسلة عملية بسيطة للغاية في MSExcel ، باستخدام الوظيفة المدمجة المقابلة FIND.

يبحث Excel عن موضع الحرف في السلسلة ويستخرج السلسلة الفرعية

على سبيل المثال ، دعنا نقول أن لدينا قائمة من الدلائل وأسماء الملفات ، ونريد فقط الحصول على نتيجة نهائية بأسماء الملفات.

في هذه الحالة ، لن يساعد أي بحث متقدم في Excel ، لأنه لن يسمح باستخراج أي معلومات من السلسلة الرئيسية.

أفضل حل هو استخدام الدالة FIND للعثور على موضع الحرف في السلسلة ، واستخدام هذا الرقم لاستخراج بقية السلسلة باستخدام وظيفة MID في Excel.

البحث عن موقف الشخصية في سلسلة إكسل

للعثور على موضع حرف معين في Excel ، ما عليك سوى استخدام الوظيفة FIND في السلسلة ، وإعطاء المعلمات الحرف الذي يجب البحث عنه والسلسلة التي يجب البحث فيها ، على سبيل المثال في إشارة إلى خلية أخرى في جدول بيانات Excel .

'=FIND("char",”string”)

استخراج سلسلة تبدأ في الطابع

ثم ، باستخدام معلومات موضع الحرف ، استخدم الدالة MID لاستخراج السلسلة المطلوبة التي تبدأ بعد الحرف الموجود عن طريق إضافة +1 ، واستخراج بقية السلسلة بأكملها باستخدام طول سلسلة طويلة بما يكفي ، مثل 999 ، تأكد من تغطية النتيجة كاملة.

'=MID(“string”,”char”+1,999)

التفوق استخراج النص قبل الحرف

لاستخراج النص قبل حرف معين في Excel ، ما عليك سوى العثور على موضع الحرف ، واستخدم الدالة LEFT بحرف واحد أقل لاستخراج النص قبل الحرف الذي تم العثور عليه.

'=LEFT(“string”,”char”-1)

العثور على تواجد الحرف في سلسلة إكسل

كن Excel Pro: انضم إلى الدورة التدريبية!

ارفع مهاراتك من Novice إلى Hero مع دورة Excel 365 الأساسية ، المصممة لتجعلك تتقن في بضع جلسات.

التسجيل هنا

ارفع مهاراتك من Novice إلى Hero مع دورة Excel 365 الأساسية ، المصممة لتجعلك تتقن في بضع جلسات.

العثور على تواجد الحرف في السلسلة في Excel باستخدام كل من الدالتين FIND و SUBSTITUTE.

ستحل وظيفة SUBSTITUTE محل المثيل رقم المطلوب للشخصية التي تم البحث عنها بحرف خاص ، وستحصل الوظيفة FIND على موقع تلك الشخصية الخاصة في السلسلة.

ما عليك سوى اختيار الحدوث nth الذي تريد البحث عنه في السلسلة المحددة ، وسيتم عرض النتيجة التي توضح حدوث الحرف في السلسلة.

'=FIND(CHAR(1),SUBSTITUTE(“string”,”char”,CHAR(1),nth))
كيفية البحث عن تواجد (موضع) الحرف في سلسلة نصية في Excel؟

التفوق العثور على موقف شخصية في السلسلة from right

للعثور على موضع الحرف في سلسلة من اليمين ، سنستخدم ملفًا مشابهًا باستخدام FIND و SUBSTITUTE للعثور على آخر تواجد لحرف معين في سلسلة.

مع هذا الحل ، سيتم عرض الموضع الأخير للحرف في سلسلة ، وهو أيضًا موضع الحرف في السلسلة من اليمين.

'=FIND(CHAR(1),SUBSTITUTE(“string”,”char”,CHAR(1),LEN(A2)-LEN(SUBSTITUTE(“string”,”char”,""))),1)
ابحث عن موضع التواجد الأخير للحرف في سلسلة في Excel

الأسئلة المتداولة

ما هي الصيغة التي يمكن استخدامها في Excel لتحديد موضع حرف معين داخل سلسلة نصية ، مساعدة في معالجة البيانات وتحليلها؟
استخدم وظيفة البحث أو البحث في Excel للعثور على موضع حرف داخل سلسلة. تبدو الصيغة مثل = استبدل الحرف بالحرف الذي تبحث عنه و cell_reference مع الخلية التي تحتوي على النص.

أكمل 2019 Excel للمبتدئين في الفيديو


Yoann Bierling
عن المؤلف - Yoann Bierling
Yoann Bierling هو محترف نشر على شبكة الإنترنت والاستشارات الرقمية ، حيث يكون له تأثير عالمي من خلال الخبرة والابتكار في التقنيات. شغوف بتمكين الأفراد والمؤسسات من الازدهار في العصر الرقمي ، فهو مدفوع لتقديم نتائج استثنائية ودفع النمو من خلال إنشاء المحتوى التعليمي.

كن Excel Pro: انضم إلى الدورة التدريبية!

ارفع مهاراتك من Novice إلى Hero مع دورة Excel 365 الأساسية ، المصممة لتجعلك تتقن في بضع جلسات.

التسجيل هنا

ارفع مهاراتك من Novice إلى Hero مع دورة Excel 365 الأساسية ، المصممة لتجعلك تتقن في بضع جلسات.




تعليقات (0)

اترك تعليقا