جدول المحتويات
أثناء العمل في Microsoft Excel ، قد تحتاج إلى البحث عن قيم خلية معينة أو عدها. قد تحتاج إلى حساب نص أو قيمة معينة لإعداد تقرير عن المنتج أو حساب التواجد أو فحص مخزون المستودع. في هذه المقالة ، سأوضح لك كيفية تطبيق COUNTIF عندما تحتوي الخلية على نص معين في Excel.
تنزيل Practice Workbook
يمكنك تنزيل مصنف Excel المجاني هنا وتمرن بنفسك.
COUNTIF Text.xlsx
3 طرق سهلة لتطبيق COUNTIF عندما تحتوي الخلية على نص معين
في هذا في المقالة ، سترى ثلاث طرق سهلة لتطبيق COUNTIF عندما تحتوي الخلية على نص معين في Excel. في الطريقة الأولى ، سأستخدم وظيفة COUNTIF لحساب ما إذا كانت الخلية تحتوي على نص معين. أيضًا ، سيتم مطابقة الأعداد تمامًا. في الطريقة الثانية ، سأحسب قيمًا نصية أو سلسلة متطابقة جزئيًا. أخيرًا ، سأوضح لك كيفية حساب السلاسل الحساسة لحالة الأحرف.
لتوضيح مقالتي بشكل أكبر ، سأستخدم مجموعة البيانات النموذجية التالية.
1. عد السلسلة المتطابقة تمامًا
في الطريقة الأولى ، سأعد الخلايا التي تحتوي على سلسلة تطابق تمامًا السلسلة المحددة. لإجراء هذا العد ، سأحتاج إلى مساعدة وظيفة COUNTIF . خطوات هذا الإجراء كالتالي.
الخطوات:
- أولاً ، قم بعمل أربعة حقول إضافية أسفل مجموعة البيانات الأساسية مثلالصورة التالية.
- هنا ، أريد حساب عدد المرات التي تكون فيها السلسلة HPP-08 في نطاق البيانات C5: C12 وأريد مطابقة تامة لهذا العدد.
- ثانيًا ، لإجراء العد ، أدخل الصيغة التالية في الخلية C15 .
=COUNTIF(C5:C12,B15)
- هنا ، أريد مطابقة قيمة الخلية الدقيقة لـ B15 وحساب وجودها في C5: C12 نطاق البيانات.
- ثالثًا ، اضغط على أدخل وستجد النتيجة المرجوة.
اقرأ المزيد: Excel VBA لحساب عدد الخلايا التي تحتوي على نص معين
2. تعداد سلسلة متطابقة جزئيًا
لنفترض ، لا أريد العثور على التطابقات التامة أو عدها في الإجراء. بدلاً من ذلك ، أريد تنفيذ هذه المهمة على جزء من السلسلة بأكملها. الإجراء الخاص بهذه المهمة مشابه تمامًا للطريقة الأولى. ولكن بالنسبة للمطابقة الجزئية ، سأقوم بإدراج حرف بدل في الصيغة. الحرف هو علامة النجمة (*). دعونا نرى الخطوات التالية لفهم أفضل.
الخطوات:
- أولاً وقبل كل شيء ، لمعرفة عدد خلايا نطاق البيانات C5 : C12 تحتوي على سلسلة فرعية أو نص جزئي HPP ، اكتب الصيغة التالية في الخلية C15.
=COUNTIF(C5:C12, "*HPP*")
- أخيرًا ، اضغط على أدخل وسيظهر عدد الأعداد كنتيجة.
قراءة المزيد: عد إذا كانت الخلية تحتوي على نص بتنسيقExcel (5 طرق سهلة)
3. عد السلسلة الحساسة لحالة الأحرف
المشكلة الرئيسية في استخدام وظيفة COUNTIF هي أنها غير حساسة لحالة الأحرف. هذا يعني أنه إذا كان لديك نفس النص أو السلاسل في حالات مختلفة ، فإن الوظيفة ستحسبها جميعًا على الرغم من أنها تريد واحدة فقط. لحل هذه المشكلة ، يمكنك استخدام صيغة مركبة من الدالات SUMPRODUCT و ISNUMBER و FIND . ستجد الإجراء المفصل في الخطوات التالية.
الخطوات:
- في البداية ، انظر إلى الصورة التالية ، حيث أريد العد فقط للسلسلة HPP ولكن دالة COUNTIF تعرض الصيغة نتائج لكل من HPP و Hpp.
- من أجل حل المشكلة ، استخدم الصيغة التالية في الخلية C15 .
=SUMPRODUCT(--(ISNUMBER(FIND(B15,C5:C12))))
انهيار الصيغة
= SUMPRODUCT (- (ISNUMBER (FIND (B15، C5: C12))))
- أولاً ، تمر دالة FIND عبر كل خلية في نطاق البيانات C5: C12 وتبحث عن قيمة الخلية B15 . تبحث الوظيفة عن تطابق تام وتعيد موضع المطابقة.
- ثم ، الدالة ISNUMBER تحول الأرقام المطابقة إلى TRUE وكل شيء آخر إلى FALSE.
- ثالثًا ، تحول علامتا الطرح من TRUE إلى 1 و FALSEs إلى 0.
- أخيرًا ، تعرض الدالة SUMPRODUCT مجموع الإجماليصفيف.
- ثالثًا ، بعد الضغط على أدخل ستظهر النتيجة على أنها 1 وهي صحيحة لهذا السياق.
اقرأ المزيد: كيفية حساب الخلايا في Excel بنص مختلف (5 طرق)
أشياء يجب تذكرها
- لن تعمل الصيغة التي تحتوي على حرف بدل أو علامة النجمة إذا كان نطاق البيانات يحتوي على قيم رقمية فقط. يسمح لوظيفة COUNTIF لوظيفة COUNTIF بحساب السلاسل النصية فقط.
- إذا كانت لديك قيم حساسة لحالة الأحرف ، فاستخدم الطريقة الثالثة لحساب عدد الخلايا بنص محدد.
الخلاصة
هذه نهاية هذه المقالة. آمل أن تجد هذه المقالة مفيدة. بعد قراءة الوصف أعلاه ، ستتمكن من تطبيق COUNTIF عندما تحتوي الخلية على نص معين في Excel. يرجى مشاركة أي استفسارات أو توصيات أخرى معنا في قسم التعليقات أدناه.
يهتم فريق ExcelWIKI دائمًا بتفضيلاتك. لذلك ، بعد التعليق ، يرجى إعطائنا بعض اللحظات لحل مشاكلك ، وسنرد على استفساراتك بأفضل الحلول الممكنة.