Excel Formulas Academy · درس

قياس النص باستخدام LEN

احسب عدد الأحرف في خلية باستخدام LEN

الدرس 3 من 413 خطوة

قياس النص باستخدام LEN درس مجاني في Excel Formulas Academy على CoddyKit. هذا هو الدرس 3 من أصل 4. يمكنك قراءة الدرس كاملاً أدناه مجاناً — ثم تمرن عليه مباشرة في المتصفح باستخدام محرر أكواد مدمج ومدرس ذكاء اصطناعي متاح 24/7. هذا الدرس جزء من مسار التعلم في Excel Formulas Academy، وتقدمك يتزامن عبر الويب وتطبيق CoddyKit. تتضمن دورة Excel Formulas Academy 4 دروس في المجموع.

لماذا نقيس طول النص؟

تحتاجون أحيانًا إلى معرفة عدد الأحرف التي تحتويها قيمة ما. فقد يجب أن يتكون رمز منتج من 8 أحرف بالضبط، أو قد يلزم ألا تتجاوز تغريدة حدًا معينًا.

تعدّ الدالة LEN الأحرف في جزء من النص وتُرجع هذا العدد. وهي اختصار لكلمة length، وتُعد من أكثر الدوال المساعدة فائدةً في أي جدول بيانات.

دالة LEN

تتلقى LEN شيئًا واحدًا فقط: النص أو الخلية التي تحتوي على نص. وتُرجع عدد الأحرف.

تُرجع LEN("Hello") القيمة 5 لوجود خمسة أحرف. وتكون النتيجة دائمًا رقمًا عاديًا يمكنكم استخدامه في صيغ أخرى.

=LEN("Hello")

تُحتسب المسافات أيضًا

هناك تفصيل مهم: تعدّ LEN كل حرف، بما في ذلك المسافات وعلامات الترقيم.

تُرجع LEN("Hello world") القيمة 11 — خمسة أحرف، ثم مسافة، ثم خمسة أحرف أخرى. ولهذا تُعد LEN مفيدة جدًا لاكتشاف المسافات المخفية التي لا يمكنكم رؤيتها عند النظر إلى الخلية.

=LEN("Hello world")

استخدام LEN مع مرجع خلية

في جداول البيانات الفعلية، تشيرون باستخدام LEN إلى خلية. إذا كانت A2 تحتوي على معرّف عميل مثل CUST-00417، فيمكنكم التحقق من طوله:

تُرجع هذه الصيغة القيمة 10. اسحبوا الصيغة إلى أسفل عمود لتروا فورًا ما إذا كان أي معرّف يحتوي على عدد أحرف غير صحيح.

=LEN(A2)

التحقق من طول ثابت

ادمجوا LEN مع IF لوضع علامة على البيانات غير الصحيحة. لنفترض أن كل رمز يجب أن يتكون من 8 أحرف بالضبط.

تُرجع هذه الصيغة مقبول عندما يطابق الطول المطلوب، وتحقق عندما لا يطابقه. وهكذا تحوّل الفحص اليدوي الممل إلى اختبار تلقائي.

=IF(LEN(A2)=8, "OK", "Check")

عدّ الأرقام

عند استخدام LEN مع رقم، يعامله جدول البيانات أولًا كنص، ثم يعدّ أرقامه.

إذا كانت A2 تحتوي على 12345، فإن LEN(A2) تُرجع 5. انتبهوا إلى أن التنسيق، مثل الفواصل أو رموز العملات، هو للعرض فقط — إذ تعدّ LEN القيمة الأساسية، ولذلك يُحتسب 1,000 على أنه 4 أحرف.

=LEN(A2)

الخلايا الفارغة تُرجع صفرًا

ماذا تفعل LEN مع خلية فارغة؟ تُرجع 0.

وهذا يجعل LEN طريقة سريعة لاختبار ما إذا كانت الخلية فارغة فعلًا. تكون LEN(A2)=0 مساوية للقيمة TRUE فقط عندما لا يكون هناك أي محتوى على الإطلاق — وهذا مفيد لاكتشاف الخلايا التي تبدو فارغة لكنها تحتوي على مسافة زائدة، إذ تُرجع هذه المسافة القيمة 1 لا 0.

=IF(LEN(A2)=0, "Empty", "Has text")

استخدام LEN مع دوال أخرى

تعمل LEN غالبًا كعنصر أساسي في صيغ أخرى. تذكّروا أن RIGHT يمكنها استخراج الأحرف من النهاية، وأن MID يمكنها البدء من أي موضع. وتخبر LEN هذه الدوال بمكان النهاية.

على سبيل المثال، لحذف آخر 3 أحرف من A2، تستخرجون LEN(A2) - 3 أحرف من اليسار. وتحسب LEN العدد الصحيح لكم، مهما اختلف طول كل خلية.

=LEFT(A2, LEN(A2) - 3)

عدّ مرات ظهور حرف

تستخدم حيلة ذكية LEN مرتين لعدّ عدد مرات ظهور حرف ما. الفكرة هي قياس الطول، ثم قياسه مرة أخرى بعد إزالة الحرف، ثم طرح القيمتين.

تزيل SUBSTITUTE هنا كل مسافة من A2. ويساوي الفرق بين الطول الأصلي والطول الأقصر عدد المسافات — وهي طريقة سريعة لعدّ الكلمات ناقصًا واحدًا.

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

يتصرف Excel وSheets بالطريقة نفسها

تعمل LEN بالطريقة نفسها تمامًا في Microsoft Excel وGoogle Sheets. ويُحتسب كل حرف مرة واحدة في كليهما.

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

إكمال القيم إلى عرض ثابت

تساعدكم LEN أيضًا على جعل القيم متساوية في الطول. لنفترض أن كل معرّف يجب أن يتكون من 6 أحرف، مع إضافة أصفار إلى اليسار.

تحسبون عدد الأصفار الناقصة باستخدام 6 - LEN(A2)، ثم تنشئون هذا العدد من الأصفار باستخدام REPT وتدمجونها في البداية. فإذا كانت A2 تساوي 417، فستكون النتيجة 000417، ومتوافقة تمامًا مع بقية الرموز.

=REPT("0", 6 - LEN(A2)) & A2

تحقق سريع

اختبروا مدى فهمكم للدالة LEN.

مراجعة: دالة LEN

لقد تعلمتم كيفية قياس طول النص.

  • تُرجع LEN(text) عدد الأحرف
  • تُحتسب المسافات وعلامات الترقيم
  • تُرجع الخلية الفارغة القيمة 0
  • ادمجوا LEN مع IF للتحقق من الأطوال الثابتة
  • استخدموا LEN لتزويد LEFT وRIGHT وMID بعدد الأحرف

بعد ذلك ستنظفون المسافات غير المنتظمة باستخدام TRIM.

البدء مجانًا

تعلم Excel مع معلم ذكاء اصطناعي — مجانًا

اكتب وقم بتشغيل أكوادك الفعلية في المتصفح، واحصل على مساعدة فورية من معلم ذكاء اصطناعي متاح 24/7، واستمر من حيث توقفت على الويب أو في التطبيق.

الدورات
30
الدروس
120

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

هل درس «قياس النص باستخدام LEN» مجاني؟

نعم — نص درس «قياس النص باستخدام LEN» كامل متاح مجاناً هنا على الويب. لتمرينه بشكل تفاعلي (محرر أكواد مدمج ومدرس ذكاء اصطناعي متاح 24/7) وفتح باقي دورة Excel Formulas Academy، انتقل إلى CoddyKit PRO. تتضمن دورة Excel Formulas Academy 4 دروس في المجموع.

ماذا ستتعلم في «قياس النص باستخدام LEN»؟

احسب عدد الأحرف في خلية باستخدام LEN تتمرن على Excel Formulas Academy مع أكواد عملية تشغلها مباشرة في المتصفح، ومدرس ذكاء اصطناعي متاح 24/7 يجيب على أسئلتك أثناء عملك.

هل أحتاج إلى خبرة سابقة لأبدأ Excel Formulas Academy؟

لا تُشترط خبرة سابقة. Excel Formulas Academy على CoddyKit منظم للمبتدئين حتى المتقدمين، لذا يمكنك البدء من هنا أو من البداية والتقدم بسرعتك الخاصة. هذا هو الدرس 3 من أصل 4.

كم من الوقت يستغرق درس «قياس النص باستخدام LEN»؟

معظم دروس CoddyKit تستغرق حوالي 5–10 دقائق. كل منها موجز وتفاعلي، لذا تحرز تقدماً مستمراً وتستأنف من حيث توقفت عبر الويب والتطبيق.

هل يمكنني كتابة وتشغيل أكواد في درس Excel Formulas Academy هذا؟

نعم. كل درس في Excel Formulas Academy يتضمن محرر أكواد مدمج، لذا تكتب وتشغل أكواداً حقيقية مباشرة في متصفحك وتحصل على تعليقات فورية من الذكاء الاصطناعي — بدون إعداد محلي.

جميع الدروس في هذه الدورة

  1. استخراج النص باستخدام LEFT وRIGHT
  2. استخراج النص من الوسط باستخدام MID
  3. قياس النص باستخدام LEN
  4. تنظيف المسافات باستخدام TRIM
← العودة إلى Excel Formulas Academy