عدّ القيم المفصولة بفواصل في خلية
في هذا البرنامج التعليمي، ستتعلّم كيفية استخدام مجموعة من دالات LEN وTRIM وSUBSTITUTE لعدّ القيم المفصولة بفواصل داخل خلية في Excel.

كيف يمكنك عد القيم المفصولة بفواصل داخل خلية في Excel؟
كما يظهر في لقطة الشاشة أدناه، يحتوي العمود B على قائمة من السلاسل النصية المفصولة بفواصل، وترغب في عدّ القيم المفصولة بفواصل داخل كل خلية. يُرجى اتباع الخطوات التالية لتحقيق ذلك.

الصيغة العامة
=IF(ISBLANK(B3),«»,LEN(TRIM(B3))-LEN(SUBSTITUTE(TRIM(B3),",",«»))+1)
المعاملات
A1: تمثّل الخلية التي تحتوي على السلسلة النصية المفصولة بفواصل، والتي سيتم عد القيم المفصولة بفواصل فيها.
كيف تستخدم هذه الصيغة؟
1. حدد خلية فارغة لإخراج النتيجة؛ في هذه الحالة، اخترتُ الخلية D3.
2. أدخل الصيغة أدناه، ثم اضغط مفتاحEnter، واسحب مقبض التعبئة (Fill Handle) لأسفل لتطبيقها على الخلايا الأخرى.
=IF(ISBLANK(B3),«»,LEN(TRIM(B3))-LEN(SUBSTITUTE(TRIM(B3),",",«»))+1)

ملاحظة: في هذه الصيغة، تمثّل الخلية B3 الخلية التي تحتوي على السلسلة النصية المفصولة بفواصل، والتي سيتم عد القيم المفصولة بفواصل داخلها. يمكنك تغييرها حسب حاجتك.
كيف تعمل هذه الصيغة؟
=IF(ISBLANK(B3),«»,LEN(TRIM(B3))-LEN(SUBSTITUTE(TRIM(B3),",",«»))+1)
1. LEN(TRIM(B3)): تقوم دالة TRIM بإزالة جميع المسافات الزائدة من السلسلة النصية المفصولة بفواصل "AA، BB، CC، DD"، وتحتفظ فقط بمسافة واحدة بين الكلمات. بعد ذلك، تحسب دالة LEN الطول الإجمالي لـ "AA، BB، CC، DD" فتُعيد النتيجة 14؛
2. LEN(SUBSTITUTE(TRIM(B3),",",«»))
- SUBSTITUTE(TRIM(B3),",",«»)كما هو موضح في الشرح أعلاه، تقوم دالة TRIM هنا بإزالة جميع المسافات الزائدة من "AA، BB، CC، DD" وتعيد النتيجة كـ "AA، BB، CC، DD". بعد ذلك، تستبدل دالة SUBSTITUTE جميع الفواصل في "AA، BB، CC، DD" بلا شيء، فتحصل على النتيجة «AA BB CC DD».
- LEN(«AA BB CC DD»)تُرجع دالة LEN عدد الأحرف في السلسلة النصية «AA BB CC DD»، والنتيجة هي 11.
3. 14-11+1: هنا، يتم طرح الطول الإجمالي لـ «AA BB CC DD» من الطول الإجمالي لـ "AA، BB، CC، DD" للحصول على إجمالي عدد الفواصل في السلسلة (14−11=3). وبما أن هناك دائمًا كلمة تلي الفاصلة الأخيرة، فعليك إضافة 1 إلى العدد 3 للحصول على إجمالي الكلمات المفصولة بفواصل في السلسلة، لتكون النتيجة النهائية 4.
4. IF(ISBLANK(B3),«»,14): تُستخدم دالة IF هنا للتحقق مما إذا كانت الخلية B3 فارغة؛ فإذا كانت كذلك، تُرجع فراغًا، وإلا تُرجع العدد 14. وبما أن الخلية B3 تحتوي على قيمة، فإن الدالة تُرجع العدد 14.
الدوال ذات الصلة
دالة Excel LEN
تُرجع دالة LEN في Excel عدد الأحرف في السلسلة النصية.
دالة Excel SUBSTITUTE
تقوم دالة Excel SUBSTITUTE باستبدال نصٍّ أو أحرفَ داخل سلسلة نصية بنصٍّ أو أحرفَ أخرى.
دالة Excel TRIM
تقوم دالة Excel TRIM بإزالة جميع المسافات الزائدة من النص وتحتفظ بمسافة واحدة فقط بين الكلمات.
الصيغ ذات الصلة
عدّ مرات ظهور أحرف معيّنة في خلية Excel
يشرح هذا البرنامج التعليمي كيفية استخدام صيغ تعتمد على دالتي LEN وSUBSTITUTE لعدّ عدد مرات ظهور حرف معيّن في خلية Excel.
عدّ أحرف معيّنة في نطاق من الخلايا
يقدّم هذا البرنامج التعليمي بعض الصيغ لحساب عدد مرات ظهور حرف معيّن ضمن نطاق خلايا في Excel.
عدّ كلمات معيّنة في خلية في Excel
يعرض هذا المقال صيغةً لحساب عدد مرات ظهور كلمة معيّنة داخل خلية في Excel.
عدّ كلمات معيّنة في نطاق في Excel
يشرح هذا المقال صيغةً تُستخدم لعدّ عدد مرات ظهور كلمة معيّنة ضمن نطاق من الخلايا في Excel.
عدّ عدد الأحرف في خلية في Excel
لا يقتصر العدد الإجمالي للأحرف على الحروف وحدها، بل يشمل أيضًا جميع المسافات وعلامات الترقيم والرموز الموجودة في الخلية. اتبع هذا البرنامج التعليمي لعدّ إجمالي الأحرف في خلية بسهولة باستخدام دالة LEN في Excel.
عدّ عدد الأحرف في نطاق في Excel
يشرح هذا المقال صيغةً لحساب إجمالي عدد الأحرف الموجودة في نطاق من الخلايا في Excel.
أفضل أدوات الإنتاجية للمكتب
Kutools لـ Excel - يساعدك على التميز بين الحشود
Kutools لـ Excel يضم أكثر من 300 ميزة،مما يضمن أن ما تحتاجه يكون على بعد نقرة واحدة فقط...
Office Tab - تمكين القراءة والتحرير بعلامات التبويب في Microsoft Office (بما في ذلك Excel)
- ثانية واحدة للتبديل بين عشرات المستندات المفتوحة!
- يوفر لك مئات النقرات يوميًا، وقل وداعًا لألم يد الفأرة!
- يزيد من إنتاجيتك بنسبة 50% عند عرض وتحرير مستندات متعددة.
- يجلب كفاءة علامات التبويب إلى Office (بما في ذلك Excel)، تمامًا كما في Chrome وEdge وFirefox.