أنت غير متصل حاليًا، وفي انتظار الإنترنت الخاص بك ليقوم بإعادة الاتصال

إن المستعرض الذي تستخدمه غير معتمد

إنك تحتاج إلى تحديث المستعرض لاستخدام الموقع.

التحديث إلى أحدث إصدار من Internet Explorer

وصف الصيغ لحساب عدد التواجدات للنص والأحرف والكلمات في Excel

هام: تمت ترجمة هذه المقالة باستخدام برامج مايكروسوفت للترجمة الآلية ومن المحتمل ان يتم تحريرها او تدقيقها بعد ذلك من خلال تكنولوجيا منصة مجموعات الترجمة(CTF) او من خلال مترجم بشري. تقدم لك شركة مايكروسوفت هذه المقالات المترجمة بشكل آلي او بالترجمة البشرية او بعد تحريرها وتدقيقها من قبل مجموعات الترجمة حتى تمكنكم من الوصول إلى جميع المقالات الموجودة في قواعد المعرفة لديها بلغات مختلفة. إلا أن المقالات المترجمة قد تحتوي على أخطاء في المفردات او بناء الجمل او النحو. وعليه، فإن شركة مايكروسوفت ليست مسؤولة عن اية أخطاء او عدم دقة في الترجمة او أية أضرار قد تحدث نتيجة أخطاء في ترجمة محتويات النص او استخدامه من قبل العملاء.

اضغط هنا لرابط المقالة باللغة الانجليزية213889
الموجز
يتضمن هذا المقال ووصف الصيغ التي تقوم بحساب ما يلي:
  • عدد التواجدات لسلسلة نصية في نطاق من الخلايا.
  • عدد مرات تواجد حرف في خلية واحدة.
  • عدد مرات تواجد حرف في نطاق من الخلايا.
  • عدد الكلمات (أو سلاسل نصية) مفصولة بواسطة حرف في خلية.
معلومات أخرى

صيغة لحساب عدد التواجدات لسلسلة نصية في نطاق

= SUM (LEN (النطاق)-ليون (بديل (النطاق، "text","")))/LEN("text")
حيث النطاق هو نطاق الخلايا المطلوب واستبداله بنص معين السلسلة التي تريد حساب "نص".

ملاحظة: يجب إدخال الصيغة أعلاه كصيغة صفيف. CTRL + SHIFT + ENTER اضغط Windowل Excel لإدخال صيغة كصفيف في لإدخال صيغة كصفيف في Excel لماكنتوش، اضغط + رجوع الأمر.

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

مثال 1: حساب عدد التواجدات لسلسلة نصية في نطاق

  1. تشغيل Excel، ثم قم بفتح مصنف جديد.
  2. اكتب ما يلي في الورقة 1:
    A1: FruitA2: apple,appleA3: orangeA4: apple,orangeA5: grapeA6: orange,grapeA7: grape, appleA8: =SUM(LEN(A2:A7)-LEN(SUBSTITUTE(A2:A7,"apple","")))/LEN("apple")					
هو قيمة الخلية A8 4 نظراً لظهور النص "أبل" أربع مرات في النطاق.

صيغة لحساب عدد التواجدات لحرف واحد في خلية واحدة

= LEN (cell_ref)-ليون (بديل (cell_ref,"a",""))
حيث cell_ref هو مرجع الخلية، و "a" يتم استبدال الأحرف التي تريد عدها.

ملاحظة: لا تحتاج هذه الصيغة إدخالها كصيغة صفيف.

مثال 2: حساب عدد مرات تواجد حرف في خلية واحدة

استخدام نفس البيانات من المثال السابق؛ افتراض التي تريد عدها thenumber تواجد للحرف "p" في A7. اكتب الصيغة التالية في الخلية A9:
A9: =LEN(A7)-LEN(SUBSTITUTE(A7,"p",""))
هو قيمة الخلية A9 3 لأن يظهر الحرف "p" ثلاث مرات في A7.

صيغة لحساب عدد التواجدات لحرف واحد في نطاق

= SUM (LEN (النطاق)-ليون (بديل (النطاق,"a","")))
حيث النطاق هو نطاق الخلايا المطلوب، و "a" يتم استبدال الأحرف التي تريد عدها.

ملاحظة: يجب إدخال الصيغة أعلاه كصيغة صفيف. لإدخال صيغة كصيغة صفيف في Excel، اضغط CTRL + SHIFT + ENTER.

مثال 3: حساب عدد مرات تواجد حرف في نطاق

استخدام نفس البيانات من المثال السابق؛ افتراض التي تريد عدها thenumber تكرارات أو الحرف "p" في a2: a7. اكتب الصيغة التالية في الخلية A10:
A10: = SUM (LEN(A2:A7)-LEN(SUBSTITUTE(A2:A7,"p","")))
ملاحظة: يجب إدخال الصيغة أعلاه كصيغة صفيف. لإدخال صيغة كصيغة صفيف في Excel، اضغط CTRL + SHIFT + ENTER.

هو قيمة الخلية A10 11 لأن يظهر الحرف "p" 11 مرة في a2: a7.

صيغة لحساب عدد الكلمات مفصولة بواسطة حرف في خلية

= IF (LEN (القطع (cell_ref)) = 0، 0, LEN (cell_ref)-ليون (بديل (cell_ref,حرف,""))+1)
حيث cell_ref يكون مرجع الخلية، و حرف الحرف الفاصل بين الكلمات.

ملاحظة: عدم وجود فراغات في الصيغة المذكورة أعلاه؛ أسطر متعددة تستخدم فقط لاحتواء الصيغة في هذا المستند. لا تتضمن أية مسافات عند كتابتها في الخلية. لا تحتاج هذه الصيغة إدخالها كصيغة صفيف.

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

لحساب عدد الكلمات في خلية حيث يتم فصل الكلمات بحرف مسافة، اتبع الخطوات التالية:
  1. تشغيل Excel، ثم قم بفتح مصنف جديد.
  2. اكتب ما يلي في الورقة 1:
    A1: قاد السيارة السريع
    A2: =IF(LEN(TRIM(A1))=0,0,LEN(TRIM(A1))-ليون (بديل (A1، ""، "")) + 1)
ترجع الصيغة في الخلية A2 قيمة 4 لتعكس أن سترينجكونتينس أربع كلمات تفصلها مسافات. إذا كانت الكلمات منفصلة بيمولتيبلي مسافات أو الكلمات التي تبدأ أو تنتهي بمسافة، لا يهم. تزيل الدالة TRIM المسافات الزائدة والبداية والنهاية أحرف المسافات في نص الخلية.

في Excel، يمكنك استخدام ماكرو لحساب عدد التواجدات أحرف معينة في خلية أو نطاق من الخلايا.
مراجع
للحصول على معلومات إضافية حول جرد تواجدات النص، انقر فوق رقم المقالة التالي لعرضها في "قاعدة المعارف ل Microsoft":
89794 كيفية استخدام Visual Basic للتطبيقات لحساب عدد التواجدات للأحرف في تحديد في Excel
XL2000 XL97 XL2002 XL2003 XL98 XL2001 شل XL2004

تحذير: تمت ترجمة هذه المقالة تلقائيًا

خصائص

رقم الموضوع: 213889 - آخر مراجعة: 09/23/2015 06:41:00 - المراجعة: 8.0

  • Microsoft Excel 2002 Standard Edition
  • Microsoft Excel 2000 Standard Edition
  • Microsoft Excel 97 Standard Edition
  • Microsoft Excel 2004 for Mac
  • Microsoft Excel X لـ Mac
  • Microsoft Excel 2001 لـ Macintosh
  • Microsoft Excel 98 لـ Macintosh
  • Excel 2016
  • Microsoft Excel 2013
  • kbformula kbhowto kbinfo kbmt KB213889 KbMtar
تعليقات
>ow.location.protocol) + "//c.microsoft.com/ms.js'><\/script>"); >