كيفية حساب كلمات معينة في برنامج excel: مع أمثلة
يمكنك استخدام الصيغ التالية لحساب تكرار كلمات محددة في Excel:
الطريقة الأولى: حساب عدد مرات ظهور كلمة معينة في الخلية
=(LEN( A2 )-LEN(SUBSTITUTE( A2 , "word","")))/LEN("word")
تحسب هذه الصيغة الخاصة عدد المرات التي تظهر فيها “الكلمة” في الخلية A2 .
الطريقة الثانية: حساب تكرارات كلمة معينة في النطاق
=SUMPRODUCT((LEN( A2:A8 )-LEN(SUBSTITUTE( A2:A8 ,"word","")))/LEN("word"))
تقوم هذه الصيغة بحساب عدد المرات التي تظهر فيها “الكلمة” في نطاق الخلايا A2:A8 .
توضح الأمثلة التالية كيفية استخدام كل صيغة عمليًا مع عمود النص التالي في Excel:
مثال 1: حساب تكرارات كلمة معينة في خلية
يمكننا كتابة الصيغة التالية في الخلية B2 لحساب عدد المرات التي تظهر فيها الكلمة “ثلاثة” في الخلية A2:
=(LEN( A2 )-LEN(SUBSTITUTE( A2 , "Three","")))/LEN("Three")
يمكننا بعد ذلك سحب هذه الصيغة وتعبئتها في كل خلية متبقية في العمود B:
يوضح العمود B عدد المرات التي ظهرت فيها كلمة “ثلاثة” في الخلية المقابلة في العمود A.
ملاحظة : هذه الصيغة حساسة لحالة الأحرف. على سبيل المثال، لن يتم احتساب كلمة “ثلاثة”.
مثال 2: حساب تكرارات كلمة معينة في النطاق
يمكننا كتابة الصيغة التالية في الخلية B10 لحساب عدد المرات التي تظهر فيها الكلمة “ثلاثة” في نطاق الخلايا A2:A8:
=SUMPRODUCT((LEN( A2:A8 )-LEN(SUBSTITUTE( A2:A8 ,"Three","")))/LEN("Three"))
توضح لقطة الشاشة التالية كيفية استخدام هذه الصيغة عمليًا:
يمكننا أن نرى أن الكلمة “ثلاثة” تظهر إجماليًا 6 مرات في نطاق الخلايا A2:A8 .
لإنشاء صيغة غير حساسة لحالة الأحرف، يمكننا استخدام الدالة UPPER في Excel على النحو التالي:
=SUMPRODUCT((LEN( A2:A8 )-LEN(SUBSTITUTE(UPPER( A2:A8 ),UPPER("Three"),"")))/LEN("Three"))
يمكننا كتابة هذه الصيغة في الخلية B10 لحساب عدد مرات ظهور “ثلاثة” (مهما كانت الحالة) في نطاق الخلايا A2:A8.
يمكننا أن نرى أن الكلمة “ثلاثة” (بغض النظر عن الحالة) تظهر إجمالي 8 مرات في نطاق الخلايا A2:A8 .
مصادر إضافية
تشرح البرامج التعليمية التالية كيفية تنفيذ المهام الشائعة الأخرى في Excel:
Excel: كيفية حساب ما إذا كانت الخلايا تحتوي على نص
Excel: كيفية استخدام COUNTIF مع نطاقات متعددة
Excel: كيفية حساب القيم الفريدة بناءً على معايير متعددة