cellio

شرح دالة LEN في إكسل: حساب عدد الأحرف والمسافات بسهولة

تعلم كيفية استخدام دالة LEN في Excel لحساب عدد الأحرف، واكتشاف المسافات الزائدة، وعد الكلمات، والتحقق من صحة أطوال الأرقام التعريفية.

بقلم Ayoub Farid · · 2 دقائق قراءة

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

صيغة الدالة (Syntax)

=LEN(text)

المعادلة =LEN("Latte") تُعطي 5. بينما المعادلة =LEN("Latte ") تُعطي 6 لاحتوائها على مسافة في النهاية.

اكتشاف المسافات المخفية

=LEN(A2)<>LEN(TRIM(A2))

ظهور القيمة TRUE يعني أن الخلية تحتوي على مسافات إضافية غير مرئية. هذه المسافات تفسد عادةً معادلات البحث والمطابقة وعمليات الإحصاء. راجع شرح دالة TRIM.

التحقق من طول الأرقام التعريفية والأكواد

لتمييز أرقام الهواتف أو الأكواد التي لا تتكون بدقة من 10 خانات:

=IF(LEN(A2)<>10,"Check","")

يمكنك أيضاً استخدام "التحقق من صحة البيانات" (Data Validation) > "طول النص" (Text length) لمنع إدخال نصوص بأطوال خاطئة من البداية.

حساب عدد الكلمات داخل الخلية

=IF(TRIM(A2)="",0,LEN(TRIM(A2))-LEN(SUBSTITUTE(TRIM(A2)," ",""))+1)

تعتمد هذه المعادلة على حساب عدد المسافات الفاصلة بين الكلمات ثم إضافة 1 لتحديد إجمالي الكلمات.

حساب تكرار حرف أو رمز محدد

لحساب عدد الفواصل داخل الخلية مثلاً:

=LEN(A2)-LEN(SUBSTITUTE(A2,",",""))

قيود عدد الأحرف المتبقية

لمعرفة عدد الأحرف المتبقية عند كتابة رسالة نصية أو نص بحد أقصى 160 حرفاً:

=160-LEN(A2)

استخدام LEN مع دوال النصوص LEFT و RIGHT و MID

تُستخدم LEN في كثير من الأحيان لحساب موضع أو طول النص المطلوب استخراجه ضمن معادلات النصوص؛ مثل استخراج كل ما يلي المسافة الأولى: =RIGHT(A2,LEN(A2)-FIND(" ",A2)). راجع تفاصيل شرح الدوال LEFT و RIGHT و MID.

التعامل مع الأرقام

تتعامل LEN مع القيمة الفعلية للرقم وليس التنسيق الظاهري له؛ فالمعادلة =LEN(1234.5) تُرجع النتيجة 6 حتى لو كانت الخلية معروضة بتنسيق العملة بهذا الشكل "$1,234.50".

الأسئلة الشائعة

كيف أحسب عدد الأحرف في إكسل؟

باستخدام المعادلة التالية: =LEN(A2).

هل تحتسب دالة LEN المسافات الفارغة؟

نعم، تحتسب كافة المسافات بما فيها المسافات البادئة والنهائية والمسافات بين الكلمات.

كيف يمكنني حساب عدد الكلمات داخل خلية في إكسل؟

عبر حساب عدد المسافات باستخدام دالتي LEN و SUBSTITUTE ثم إضافة الرقم واحد، وفقاً للصيغة الموضحة أعلاه.

هل تعمل دالة LEN في جداول بيانات Google Sheets؟

نعم، تعمل الدالة بنفس الطريقة وبنفس الصيغة تماماً.

تابع القراءة