cellio

كيفية حساب عدد الخلايا التي تحتوي على نص في إكسل

تعلم كيفية حساب الخلايا التي تحتوي على نص أو كلمة معينة في إكسل باستخدام دالة COUNTIF والرموز البديلة بسهولة ودقة.

بقلم Ayoub Farid · · 1 دقائق قراءة

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

أي نص

=COUNTIF(A2:A100,"*")

يطابق الرمز البديل * أي قيمة نصية، مع استبعاد الأرقام والخلايا الفارغة من الحساب.

نص محدد بدقة

=COUNTIF(A2:A100,"Paid")

هذه الصيغة لا تتأثر بحالة الأحرف (كبيرة أم صغيرة باللغة الإنجليزية).

نص يحتوي على كلمة معينة

=COUNTIF(A2:A100,"*refund*")

تطابق هذه المعادلة نصوصاً مثل "Refund" أو "Partial refund" أو "refunded".

وإذا كانت الكلمة مكتوبة داخل خلية مرجعية:

=COUNTIF(A2:A100,"*"&F1&"*")

يبدأ بـ أو ينتهي بـ

=COUNTIF(A2:A100,"INV*")
=COUNTIF(A2:A100,"*.pdf")

لا يساوي نصاً معيناً

=COUNTIF(A2:A100,"<>Paid")

انتبه: تحسب هذه المعادلة أيضاً الخلايا الفارغة. لاستبعاد الفراغات من هذا النطاق، استخدم الصيغة التالية:

=COUNTIFS(A2:A100,"<>Paid",A2:A100,"<>")

أي خلية غير فارغة (نص أو أرقام)

=COUNTA(A2:A100)

اطلع على الفرق بين COUNT و COUNTA.

الحساب مع مراعاة حالة الأحرف (Case-sensitive)

=SUMPRODUCT(--EXACT(A2:A100,"PAID"))

خطأ شائع: المسافات غير المرئية

القيمة "Paid " التي تنتهي بمسافة فارغة لن تطابق "Paid". يمكنك تنظيف هذا العمود باستخدام دالة TRIM أو استخدام "Paid*".

تعرف على المزيد حول الشروط عبر دليل دالة COUNTIF واستفد منها في حال كنت تستعد لأي اختبار إكسل للتوظيف لتتقن دوال إكسل بكفاءة.

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

كيف أحسب عدد الخلايا التي تحتوي على نص في إكسل؟

باستخدام الصيغة: =COUNTIF(range,"*").

كيف أحسب الخلايا التي تحتوي على كلمة محددة؟

باستخدام الصيغة: =COUNTIF(range,"*word*").

هل تحتسب دالة COUNTIF الأرقام كنصوص؟

لا، حيث يطابق الرمز البديل "*" القيم النصية فقط ويتجاهل الأرقام.

كيف أحسب الخلايا غير الفارغة؟

باستخدام دالة =COUNTA(range).

تابع القراءة