كيفية حساب أحرف معينة؟

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

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

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

في المثال التالي، لديك جملة طويلة في الخلية A1، والآن، من الجملة، تحتاج إلى حساب عدد مرات ظهور الحرف “e”. سنكتب هذه الصيغة في الخلية B1.

خلية مع جملة طويلة

يمكنك استخدام الخطوات التالية لكتابة هذه الصيغة:

  1. أولاً، في الخلية B1، أدخل وظيفة LEN وارجع إلى الخلية A1.
  2. بعد ذلك، أدخل علامة الطرح وأدخل وظيفة LEN مرة أخرى.
  3. بعد ذلك، تحتاج إلى إدخال وظيفة SUBSTITUTE في وظيفة LEN.
  4. أدخل الآن وظيفة الاستبدال وارجع إلى الخلية A1 مرة أخرى.
  5. من هنا تحتاج إلى تحديد الحرف الذي تريد استبداله في الوسيطة الثانية
  6. ثم حرف فارغ في الوسيطة الثالثة للدالة SUBSTITUTE.
  7. في النهاية، اضغط على Enter بين قوسي الإغلاق ثم اضغط على Enter.
صيغة لين والبديل

وفي اللحظة التي تضغط فيها على زر الإدخال، يتم إرجاع حرف العد “e” في النتيجة وهي أربعة وعشرون.

 =LEN(A1)-LEN(SUBSTITUTE(A1,"e",""))
قيمة نتيجة الأحرف الخاصة

للتحقق من هذه الصيغة، استخدمت الكود التالي للتنقل عبر كافة الأحرف الموجودة في الخلية A1.

 Sub LoopString() Dim Counter As Integer Dim MyString As String Dim i As Integer MyString = Range("A1").Value For Counter = 1 To Len(MyString) If Mid(MyString, Counter, 1) = "e" Then i = i + 1 End If Next MsgBox i End Sub

كيف تعمل هذه الصيغة؟

الآن حان الوقت لفهم كيفية عمل هذه الصيغة، ولهذا نحتاج إلى تقسيم هذه الصيغة إلى ثلاثة أجزاء.

فهم صيغة لين والبديل
  1. في الجزء الأول، لدينا دالة LEN التي تحسب إجمالي عدد الأحرف في الخلية A1 وترجع 199 في النتيجة.
  2. في الجزء الثاني، استخدمنا دالة الاستبدال لاستبدال “e” بقيمة صفر.
  3. في الجزء الثالث، قمنا بالضغط على وظيفة الاستبدال لحساب أحرف القيمة التي لا يوجد فيها الحرف “e”.
فهم لين والتركيبة البديلة

احصل على ملف إكسل

تحميل

اضف تعليق

لن يتم نشر عنوان بريدك الإلكتروني. الحقول الإلزامية مشار إليها بـ *