كيفية حساب الأحرف في إكسل؟
في هذا البرنامج التعليمي، سوف نتعلم كيفية كتابة صيغ مختلفة في برنامج Excel لحساب عدد الأحرف في خلية أو نطاق من الخلايا.
عد الأحرف في خلية واحدة
لحساب الأحرف في خلية، يجب عليك إدخال الدالة LEN في الخلية التي تريد الحصول على الرقم فيها. وبعد ذلك قم بالرجوع إلى الخلية (A1). في النهاية، اضغط على Enter للحصول على العدد. إذا كان لديك خلايا متعددة، فيمكنك تطبيق نفس الصيغة على تلك الخلايا أيضًا.
=LEN(B1)
عد الأحرف بدون مسافات
إذا كان لديك مسافة واحدة أو مسافات متعددة في الخلية، ففي هذه الحالة يمكنك استخدام الصيغة التالية حيث استخدمنا مزيجًا من LEN وSUBSTITUTE.
=LEN(SUBSTITUTE(A1," ",""))
في هذه الصيغة، استخدمنا SUBSTITUTE لاستبدال المسافة الموجودة بين “Hello” و”World!” » بقيمة فارغة.
عد الأحرف في نطاق
إذا كان لديك نطاق من الخلايا وتريد حساب الأحرف في هذا النطاق بأكمله، فيمكنك استخدام مجموعة من SUMPRODUCT وLEN.
=SUMPRODUCT(LEN(A1:A3))
عند استخدام SUMPRODUCT، يمكنه أخذ جدول في خلية واحدة. بهذه الطريقة تأخذ قيمة كافة الخلايا (3) في النطاق. وبين SUMPRODUCT، يحصل LEN على عدد الأحرف.
إذا كان لديك خلية أو خلايا متعددة بها مسافة في القيمة ولا تريد حساب هذه المسافة عند حساب الأحرف. يجب عليك إنشاء مجموعة من SUMPRODUCT وLEN وSUBSTITUTE.
في المثال أعلاه، لدينا الرقم 36 عندما تقوم بتضمين المسافة مع الحصول على عدد الأحرف. لكن عندما نستخدم الصيغة (SUMPRODUCT وSUBSTITUTE وLEN).
=SUMPRODUCT(LEN(SUBSTITUTE(A1:A3," ","")))
حساب حرف معين من خلية أو نطاق
لنفترض أنك تريد الحصول على عدد أحرف معينة من خلية، يمكنك القيام بذلك عن طريق الجمع بين LEN وSUBSTITUTE.
في المثال أعلاه، استخدمنا الصيغة لحساب العلامة النجمية (*) من الخلية.
=LEN(A1)-LEN(SUBSTITUTE(A1,"*",""))
تعمل هذه الوظيفة في جزأين:
- في الجزء الأول، لديك وظيفة LEN التي تحصل على إجمالي عدد الأحرف في الخلية.
- في الجزء الثاني لديك SUBSTITUTE الذي يستبدل (*) بدون قيمة. بعد ذلك، تقوم LEN بإرجاع عدد الأحرف بدون علامة النجمة.
وفي النهاية لديك حسابين، أحدهما بـ (*) والآخر بدون (*). وعند خصم الاثنين تحصل على رقم (*) في النتيجة.
وبالمثل، إذا كنت تريد حساب حرف معين من نطاق من الخلايا وتحتاج إلى تغليف الصيغة أعلاه في الدالة SUMPRODUCT والإشارة إلى النطاق بأكمله بدلاً من خلية واحدة.
=SUMPRODUCT(LEN(A1:A7)-LEN(SUBSTITUTE(A1:A7,"*","")))
عند استخدام SUMPRODUCT، فإنه يأخذ النطاق بأكمله كجدول ويستخدم الصيغة للنطاق بأكمله بدلاً من خلية واحدة فقط. هذا يعني:
في الجزء الأول تحصل على إجمالي عدد الأحرف للنطاق بأكمله، وفي الجزء الثاني، البديل، قم بإزالة (*) وسيحصل LEN على الرقم. وبعد ذلك، بخصم العددين، تحصل على رقم الحرف المحدد في النتيجة.