كيف تجد بسرعة موضع الحرف الأول (ألفا) من السلسلة في إكسيل؟
على سبيل المثال ، فيما يلي قائمة بالسلاسل النصية الممزوجة بأرقام وأحرف في ورقة ، وللعثور على موضع الحرف الأول (حرف ألفا) كما هو موضح أدناه ، قد تكون لقطة الشاشة مشكلة مزعجة بالنسبة لك. ومع ذلك ، في هذه المقالة ، أقدم لك بعض الحيل لحل هذه الوظيفة بسرعة.
ابحث عن موضع أول ألفا في سلسلة باستخدام الصيغ
فيما يلي بعض الصيغ لمساعدتك في العثور على موضع الحرف الأول في سلسلة.
حدد خلية فارغة ستضع النتيجة ، وهنا خذ B2 على سبيل المثال ، وأدخل هذه الصيغة =MATCH(TRUE,ISERROR(VALUE(MID(A2,ROW(INDIRECT("1:"&LEN(A2))),1))),0)، معلق شيفت + كترل، و اضغط أدخل مفتاح للحصول على النتيجة. ثم انقر فوق B2 واسحب مقبض التعبئة التلقائية فوق الخلايا التي تحتاج إلى تطبيق هذه الصيغة. انظر لقطة الشاشة:
معلومه- سرية: مع الصيغة أعلاه ، إذا لم يكن هناك أي حرف ألفا ، فسيتم عرض قيمة خطأ.
في الصيغة ، A2 هي الخلية التي تريد العثور على موضع ألفا الأول ، يمكنك تغييرها حسب حاجتك.
ابحث عن موضع أول ألفا في السلسلة باستخدام الوظيفة المحددة
إذا كنت تقوم عادةً بتطبيق وظيفة محددة ، فهناك أيضًا وظيفة محددة لمساعدتك في العثور على أول ألفا والعودة إلى موضعها.
1. صحافة ALT + F11 مفاتيح لفتح ميكروسوفت فيسوال باسيك للتطبيقات نافذة.
2. انقر إدراج > مجمع نموذجيهـ ، والصق الكود أدناه في ملف وحدة النصي.
VBA: ابحث عن موضع الحرف الأول
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)، صحافة أدخل key ، ويمكنك العثور على موضع أول حرف ألفا.
استخراج كل ألفا من سلسلة مع كوتولس ل إكسيل
ولكن في بعض الحالات الأخرى ، قد ترغب في استخراج أحرف ألفا فقط من سلسلة مختلطة كما هو موضح أدناه. في هذه الحالة ، يمكنك تطبيق إزالة الأحرف فائدة كوتولس ل إكسيل - أداة إضافة مفيدة ومفيدة لإنجاز ذلك بسرعة.
كوتولس ل إكسيل, مع أكثر من 300 وظائف يدوية ، تجعل مهامك أكثر سهولة. |
بعد تركيب مجاني Kutools for Excel ، يرجى القيام بما يلي:
1. قم بعمل نسخة من السلاسل التي تريد استخراج أحرف ألفا منها. انظر لقطة الشاشة:
2. ثم حدد السلاسل المنسوخة وانقر فوق كوتولس > نص > إزالة الأحرف. انظر لقطة الشاشة:
3. وفي الموجه إزالة الأحرف الحوار ، تحقق غير ألفا فقط ، يمكنك معاينة النتائج المحذوفة أثناء إيداعك في أرسال صندوق. انظر لقطة الشاشة:
4. انقر Ok or التقديم. الآن يتم استخراج أحرف ألفا فقط.
استخراج ألفا من سلسلة فقط
أفضل أدوات إنتاجية المكتب
عزز مهاراتك في Excel باستخدام Kutools for Excel، واختبر كفاءة لم يسبق لها مثيل. يقدم Kutools for Excel أكثر من 300 ميزة متقدمة لتعزيز الإنتاجية وتوفير الوقت. انقر هنا للحصول على الميزة التي تحتاجها أكثر...
يجلب Office Tab الواجهة المبوبة إلى Office ، ويجعل عملك أسهل بكثير
- تمكين التحرير والقراءة المبوبة في Word و Excel و PowerPointوالناشر والوصول و Visio والمشروع.
- فتح وإنشاء مستندات متعددة في علامات تبويب جديدة من نفس النافذة ، بدلاً من النوافذ الجديدة.
- يزيد من إنتاجيتك بنسبة 50٪ ، ويقلل مئات النقرات بالماوس كل يوم!