جدول المحتويات
أثناء التحقق من مجموعات البيانات الكبيرة في Excel ، قد يُطلب منك حساب عدد الخلايا التي تحتوي على اسم معين. توفر هذه المقالة 3 طرق بسيطة حول كيفية حساب أسماء معينة في Excel.
تنزيل Practice Workbook
Count Specific Names.xlsx
3 طرق لحساب الأسماء المحددة في Excel
لنفترض أن لدينا مجموعة بيانات تصور معرف الموظف ، السنة ، وأخيرًا مندوب المبيعات لهذا العام على التوالي. سنستخدم مجموعة البيانات (في الخلايا B4: D14 ) الموضحة أدناه للطريقتين الأولى والثانية.
لحسن الحظ ، يمكنك حساب التكرار اسم في ورقة عمل بعدة طرق. دعنا نستكشف الطرق المختلفة وكيفية تطبيقها.
1. استخدام دالة COUNTIF لحساب الأسماء المتطابقة تمامًا
يحتوي Microsoft Excel على COUNTIF مضمنة وظيفة لحساب عدد الخلايا ضمن النطاق الذي يفي بالشرط المحدد. في المثال أدناه ، يتم تقديم قائمة مندوب المبيعات للعام في الخلايا D4: D14 ونريد حساب عدد مرات الاسم ماثيو سميث يحدث في هذه القائمة.
للسماح للمستخدمين بحساب أي اسم مطلوب بدلاً من إدخاله مباشرة في الصيغة ، قمنا بتعيين خلية لإدخال الاسم. على سبيل المثال ، يتم إدخال الاسم في الخلية G4 . لذا ، فإن الصيغة في خلية G5 ستكون مثلالتالية.
=COUNTIF(D5:D14,G4)
هنا ، تمثل الخلايا D5: D14 مندوب المبيعات للعام ( النطاق الوسيطة) ، وتشير الخلية G4 إلى ماثيو سميث ( المعايير الوسيطة).
انهيار الصيغة
- في هذه الصيغة ، تأخذ الدالة COUNTIF اثنين الوسيطات النطاق و النص .
- تطابق الوظيفة COUNTIF الاسم ماثيو سميث في صفيف البحث ( D5: D14 ) وإرجاع عدد الأعداد.
قراءة المزيد: كيفية حساب الكلمات في Excel باستخدام الصيغة (مثالان مفيدان)
2. تطبيق أحرف البدل على عدد الأسماء المحددة
الطريقة السابقة تطابق المعايير المحددة تمامًا. كملاحظة ، إذا كان هناك حرف واحد مختلف على الأقل داخل الخلية ، مثل حرف مسافة ، فلن يتم التعامل معه على أنه تطابق تام. ببساطة ، لن يتم حساب الخلية.
لحساب الخلايا التي تحتوي على نصوص أخرى بالإضافة إلى الاسم المحدد ، سنستخدم Wildcard Character . ما عليك سوى وضع علامة النجمة (*) جنبًا إلى جنب مع مرجع الخلية. من خلال تغيير موضع حرف النجمة ، يمكننا حساب الاسم من الخلايا الموجودة في النطاق. دعونا نراها في العمل.
2.1 إذا كانت الخلية تحتوي على اسم محدد في البداية
إذا كانت الكلمة المحددة في بداية من الخلية ثم نحتاج إلى إلحاقعلامة النجمة بعد مرجع الخلية ، كما هو موضح في المثال أدناه.
وبالتالي ، ستكون الصيغة في خلية G5 كما يلي.
=COUNTIF(D5:D14,G4&“*”)
2.2 عندما يكون الاسم الخاص في المنتصف
في المقابل ، عندما تكون الكلمة المحددة في الوسط من الخلية ، نضيف حرف النجمة قبل وبعد مرجع الخلية.
بعد ذلك ، ستكون صيغة الخلية G5 كما يلي.
=COUNTIF(D5:D14,“*”&G4&“*”)
2.3 إذا كان الاسم المحدد في النهاية
أخيرًا ، إذا كان اسم الهدف موجودًا في نهاية من الخلية ، يتم ربط حرف العلامة النجمية قبل مرجع الخلية الذي
في النهاية ، ستكون صيغة الخلية G5 كما يلي.
=COUNTIF(D5:D14,“*”&G4)
قراءة المزيد: صيغة Excel لحساب الكلمات المحددة في خلية (3 أمثلة)
3 . استخدام وظيفة SUMPRODUCT لحساب عدد الأسماء المحددة في Excel
يتم استخدام الوظيفة SUMPRODUCT في السيناريو عندما يكون لدينا e لحساب الاسم مع مراعاة كل من الأحرف الكبيرة والصغيرة.
بافتراض أن لدينا جدول يوضح معرف الموظف ، القسم الذي يعملون فيه ، وأخيرًا اسم الموظف. يمكننا استخدام مجموعة البيانات (في خلايا B4: D14 ) لإثبات طريقتنا الثالثة.
3.1 تطبيق وظيفة SUMPRODUCT لمطابقة الاسم الدقيق (حساس لحالة الأحرف)
سنستخدم الدالة SUMPRODUCT جنبًا إلى جنب مع وظيفة بالضبط لحساب عدد الخلايا التي تحتوي على الاسم المحدد.
=SUMPRODUCT(--EXACT(G4, D5:D14))
هنا ، تشير الخلية G4 إلى سميث ( text1 الوسيطة) و D5: D14 تمثل الخلايا اسم الموظف ( text2 الوسيطة).
انهيار الصيغة
- هنا ، تقارن الوظيفة بالضبط بين سلسلتين من النصوص وتعود صحيحًا إذا كانتا متطابقتين تمامًا. تفرض العلامة الواصلة المزدوجة قيمتي TRUE و FALSE إلى 1 و 0.
- بعد ذلك ، ترجع الدالة SUMPRODUCT مجموع كل 1 في النطاق المقابل الذي يمثل عدد التطابقات.
3.2 استخدام وظيفة SUMPRODUCT لمطابقة الاسم جزئيًا (حساسة لحالة الأحرف)
لتحديد موقع الاسم المطلوب ، في أي مكان في نحتاج إلى استخدام 3 وظائف SUMPRODUCT و ISNUMBER و FIND .
=SUMPRODUCT(--(ISNUMBER(FIND(G4, D5:D14))))
هنا ، تشير الخلية G4 إلى سميث ( find_text وسيطة) و D5: D14 تمثل الخلايا اسم الموظف ( within_text وسيطة).
تفصيل الصيغة
- أولاً ، تعطي الوظيفة البحث الموضع (كأرقام) للنص داخل سلسلة.
- ثانيًا ، تعالج الدالة ISNUMBER هذه الأرقام التي يتم إرجاعها بواسطة FIND وظيفة. تحول العلامة المزدوجة الأحادية (الواصلة) القيمتين TRUE و FALSE إلى آحاد وأصفار.
- ثالثًا ، تضيف الدالة SUMPRODUCT جميع الآحاد التي تمثل الرقم من المطابقات.
3.3 استخدام وظيفة SUMPRODUCT في حساب الأسماء (غير حساسة لحالة الأحرف)
لتطوير صيغة غير حساسة لحالة الأحرف لحساب الأسماء الموجودة في أي مكان في الخلية ، سنحتاج وظائف SUMPRODUCT و ISNUMBER و و SEARCH .
=SUMPRODUCT(--(ISNUMBER(SEARCH(G4, D5:D14,))))
تفصيل الصيغة
- أولاً ، تحدد الوظيفة بحث الموقع (كرقم) للنص داخل سلسلة.
- التالي ، تحوّل الدالة ISNUMBER الأرقام التي توفرها الدالة SEARCH إلى الآحاد والأصفار.
- أخيرًا ، تُرجع الدالة SUMPRODUCT عدد الأعداد.
اقرأ المزيد: كيفية حساب كلمات معينة في عمود في Excel (طريقتان)
أشياء يجب تذكرها
- ترجع الدالة COUNTIF إخراج عدد صحيح.
- Th لا تحسب الدالة e COUNTIF الخلايا ذات القيم غير الرقمية ، مثل النص أو #NA.
- COUNTIF الوظيفة غير قادرة على العد أرقام محددة ضمن رقم مثل "123" من "4546123"
- للأعمدة التي تحتوي على مزيج من النصوص والأرقام ، تعطي الدالة COUNTIF عددًا خاطئًا.
الخاتمة
في الختام ، الطرق الثلاثة البسيطةالمذكورة أعلاه سوف تساعدك على حساب الأسماء المحددة في Excel. إذا كانت لديك أي أسئلة أو تعليقات ، فيرجى إخبارنا في قسم التعليقات أدناه أو يمكنك الاطلاع على مقالاتنا الأخرى على موقع الويب ExcelWIKI .