كيفية العثور بسرعة على موضع الحرف الأول (أبجدي) من السلسلة في Excel؟
إذا كنت تعمل مع قائمة من السلاسل النصية التي تحتوي على خليط من الحروف والأرقام في Excel، قد يكون العثور على موضع الحرف الأول أمرًا صعبًا. في هذا البرنامج التعليمي، سنوضح لك طرقًا مختلفة للعثور بسرعة على موضع أول حرف أبجدي في السلسلة.

العثور على موضع أول حرف أبجدي في السلسلة باستخدام الصيغ
فيما يلي بعض الصيغ التي ستساعدك في العثور على موضع الحرف الأول في السلسلة.
حدد خلية فارغة حيث ستضع النتيجة، هنا نأخذ الخلية B2 كمثال، وأدخل هذه الصيغة =MATCH(TRUE,ISERROR(VALUE(MID(A2,ROW(INDIRECT("1:"&LEN(A2))),1))),0), واضغط مع الاستمرار على Shift + Ctrl, ثم اضغط Enter للحصول على النتيجة. بعد ذلك، انقر فوق الخلية B2 واسحب مقبض التعبئة التلقائي لتغطية الخلايا التي تحتاج إلى تطبيق هذه الصيغة عليها. شاهد لقطة الشاشة:
نصيحة: باستخدام الصيغة أعلاه، إذا لم يكن هناك أي حرف أبجدي، سيتم عرض قيمة خطأ.
في الصيغة، A2 هي الخلية التي تريد العثور فيها على موضع أول حرف أبجدي. يمكنك تغييرها حسب الحاجة.
العثور على موضع أول حرف أبجدي في السلسلة باستخدام الدالة المعرفة
إذا كنت غالبًا ما تستخدم الدوال المعرفة، فإليك أيضًا دالة معرفة تساعدك في العثور على أول حرف أبجدي وإرجاع موضعه.
1. اضغط على Alt + F11 لفتح نافذة Microsoft Visual Basic for Applications.
2. انقر فوق إدراج > وحدة، والصق الكود أدناه في نص الوحدة.
Function FirstNonDigit(xStr As String) As Long
'Updateby20220915
Dim xChar As Integer
Dim xPos As Integer
Dim I As Integer
Application.Volatile
For I = 1 To Len(xStr)
xChar = Asc(Mid(xStr, I, 1))
If (xChar <= 90 And xChar >= 65) Or (xChar <= 122 And xChar >= 97) Then
xPos = I
Exit For
End If
Next
FirstNonDigit = xPos
End Function
3. احفظ الكود وعد إلى الورقة، وحدد خلية فارغة وأدخل هذه الصيغة =FirstNonDigit(A15), واضغط Enter ويمكنك الآن العثور على موضع أول حرف أبجدي.
استخراج جميع الأحرف الأبجدية من السلسلة باستخدام Kutools لـ Excel
ولكن في بعض الحالات الأخرى، قد ترغب في استخراج الأحرف الأبجدية فقط من سلسلة مختلطة كما هو موضح في لقطة الشاشة أدناه. في هذه الحالة، يمكنك استخدام أداة حذف الأحرف المحددة من أداة Kutools لـ Excel - وهي أداة إضافية مفيدة للغاية لإنجاز المهمة بسرعة.
1. قم بعمل نسخة من السلاسل التي تريد استخراج الأحرف الأبجدية منها. شاهد لقطة الشاشة:
2. بعد ذلك، حدد السلاسل المنسوخة وانقر فوق Kutools > Text > حذف الأحرف المحددة. شاهد لقطة الشاشة:
3. وفي مربع الحوار المنبثق حذف الأحرف المحددة ، اختر الخيار الأحرف غير الأبجدية فقط، ويمكنك معاينة النتائج المحذوفة عند تحديد الخيار في مربع معاينة . شاهد لقطة الشاشة:
4. انقر فوق موافق أو تطبيق. الآن تم استخراج الأحرف الأبجدية فقط.
عرض: استخراج النص فقط من سلسلة رقمية أبجدية في Excel باستخدام Kutools لـ Excel
أفضل أدوات الإنتاجية لمكتب العمل
عزز مهاراتك في Excel مع Kutools لـ Excel، واختبر الكفاءة كما لم يحدث من قبل. Kutools لـ Excel يقدم أكثر من300 ميزة متقدمة لزيادة الإنتاجية وتوفير وقت الحفظ. انقر هنا للحصول على الميزة التي تحتاجها أكثر...
Office Tab يقدم واجهة التبويب لـ Office، ويجعل عملك أسهل بكثير
- تمكين تحرير وقراءة المستندات عبر التبويبات في Word وExcel وPowerPoint.
- افتح وأنشئ عدة مستندات في تبويبات جديدة ضمن نفس النافذة، بدلاً من فتحها في نوافذ منفصلة.
- يزيد إنتاجيتك بنسبة50%، ويقلل مئات النقرات بالماوس يومياً!