فهرست مطالب
در حین بررسی مجموعه داده های بزرگ در اکسل، ممکن است از شما خواسته شود تعداد سلول های حاوی یک نام خاص را بشمارید. این مقاله 3 روش ساده در مورد نحوه شمارش نام های خاص در اکسل ارائه می دهد.
دانلود کتاب تمرین تمرین
Count Specific Names.xlsx
3 روش برای شمارش نامهای خاص در اکسل
فرض کنید یک مجموعه داده داریم که شناسه کارمند ، سال و در آخر به ترتیب فروشنده سال . ما از مجموعه داده (در سلول های B4:D14 ) نشان داده شده در زیر برای روش های اول و دوم استفاده خواهیم کرد.
خوشبختانه، شما می توانید وقوع را بشمارید. نام در یک کاربرگ به طرق مختلف. بیایید روشهای مختلف و نحوه اعمال آنها را بررسی کنیم.
1. استفاده از تابع COUNTIF برای شمارش نامهای کاملاً منطبق
Microsoft Excel یک COUNTIF داخلی دارد تابع برای شمارش تعداد سلول های موجود در یک محدوده که شرایط داده شده را برآورده می کنند. در مثال زیر، فهرستی از فروشنده سال در سلول های D4:D14 داده شده است و می خواهیم تعداد دفعات نام متیو اسمیت <را بشماریم. 4>در این لیست وجود دارد.
برای اینکه کاربران بتوانند هر نام دلخواه را به جای وارد کردن مستقیم در فرمول بشمارند، سلولی را برای وارد کردن نام تعیین کرده ایم. به عنوان مثال، نام در سلول G4 وارد می شود. بنابراین، فرمول در سلول G5 مانند فرمول خواهد بودزیر.
=COUNTIF(D5:D14,G4)
در اینجا، سلولهای D5:D14 نشان دهنده فروشنده سال ( محدوده آرگومان)، و سلول G4 نشان دهنده متیو اسمیت ( معیارها آرگومان).
> آرگومان های range و text .
بیشتر بخوانید: نحوه شمارش کلمات در اکسل با فرمول (2 مثال مفید)
2. استفاده از کاراکتر Wildcard برای شمارش نامهای خاص
روش قبلی دقیقاً با معیارهای داده شده مطابقت دارد. به عنوان یک نکته، اگر حداقل یک کاراکتر مختلف در داخل سلول وجود داشته باشد، مانند یک کاراکتر فاصله، آن را به عنوان یک تطابق دقیق تلقی نمیشود. به عبارت ساده، سلول شمارش نمیشود.
برای شمارش سلولهایی که علاوه بر نام خاص حاوی متنهای دیگری هستند، از کاراکتر Wildcard استفاده میکنیم. به سادگی یک کاراکتر ستاره (*) را همراه با مرجع سلول قرار دهید. با تغییر موقعیت کاراکتر ستاره، می توانیم نام را از سلول های موجود در محدوده بشماریم. بیایید آن را در عمل ببینیم.
2.1 اگر سلول دارای نام خاصی در شروع باشد
اگر کلمه خاص در شروع سلول باشد سپس باید آن را ضمیمه کنیمعلامت ستاره بعد از مرجع سلول، همانطور که در مثال زیر نشان داده شده است.
بنابراین، فرمول در سلول G5 به صورت زیر خواهد بود.
=COUNTIF(D5:D14,G4&“*”)
2.2 وقتی نام خاص در وسط باشد
در مقابل، وقتی کلمه خاص در وسط باشد در سلول، کاراکتر ستاره را هم قبل و هم بعد از مرجع سلول اضافه می کنیم.
بعد از آن، فرمول سلول G5 به صورت زیر خواهد بود.
=COUNTIF(D5:D14,“*”&G4&“*”)
2.3 اگر نام خاص در انتها باشد
در نهایت، اگر نام هدف در انتهای <4 قرار دارد> از سلول، کاراکتر ستاره قبل از مرجع سلول به هم چسبیده است که
در نهایت، فرمول سلول G5 به صورت زیر خواهد بود.
=COUNTIF(D5:D14,“*”&G4)
بیشتر بخوانید: فرمول اکسل برای شمارش کلمات خاص در یک سلول (3 مثال)
3 استفاده از تابع SUMPRODUCT برای شمارش نام های خاص در اکسل
عملکرد SUMPRODUCT در سناریو زمانی که ما داریم استفاده می شود. e برای شمارش نام در حین در نظر گرفتن حروف بزرگ و کوچک.
با فرض، جدولی داریم که شناسه کارمند ، بخش که در آن به کار گرفته شده اند را نشان می دهد. و در نهایت نام کارمند. می توانیم از مجموعه داده (در سلول های B4:D14 ) برای نشان دادن روش سوم خود استفاده کنیم.
3.1 استفاده از تابع SUMPRODUCT برای مطابقت با نام دقیق (حساس به حروف کوچک و بزرگ)
ما از تابع SUMPRODUCT همراه با تابع EXACT برای شمارش تعداد سلولهای حاوی نام خاص استفاده خواهیم کرد.
=SUMPRODUCT(--EXACT(G4, D5:D14))
در اینجا، سلول G4 نشان دهنده Smith ( text1 آرگومان) و آرگومان سلولهای D5:D14 نماینده آرگومان نام کارمند ( text2 ).
تجزیه فرمول
- در اینجا، تابع EXACT دو رشته متن را مقایسه میکند و اگر دقیقاً مطابقت داشته باشند، true را برمیگرداند. علامت دو خط تیره مقادیر TRUE و FALSE را به 1 و 0 وادار می کند.
- بعد، تابع SUMPRODUCT مجموع تمام 1ها را در محدوده مربوطه برمی گرداند. تعداد موارد منطبق را نشان می دهد.
3.2 استفاده از تابع SUMPRODUCT برای تطبیق جزئی نام (حساس به حروف کوچک)
برای یافتن نام مورد نظر، در هر نقطه از سلول ما باید از 3 تابع SUMPRODUCT ، ISNUMBER و FIND استفاده کنیم.
=SUMPRODUCT(--(ISNUMBER(FIND(G4, D5:D14))))
در اینجا، سلول G4 نشان دهنده Smith ( find_text آرگومان) و سلولهای D5:D14 آرگومان نام کارمند ( در متن ) را نشان میدهند.
تجزیه فرمول
- ابتدا، تابع FIND موقعیت (به عنوان اعداد) یک متن را در داخل می دهد. یک رشته.
- ثانیاً، تابع ISNUMBER این اعداد برگردانده شده توسط FIND را کنترل می کند. عملکرد. علامت دبل یکنواخت (فاصله) مقادیر TRUE و FALSE را به یک و صفر تبدیل می کند.
- سوم، تابع SUMPRODUCT همه 1 ها را جمع می کند که نشان دهنده عدد است. از موارد منطبق.
3.3 استفاده از تابع SUMPRODUCT برای شمارش نامها (غیرحساس به حروف بزرگ)
برای ایجاد فرمول غیرحساس به حروف بزرگ برای شمارش اسامی واقع در هر نقطه از سلول که نیاز داریم توابع SUMPRODUCT، ISNUMBER، و SEARCH .
=SUMPRODUCT(--(ISNUMBER(SEARCH(G4, D5:D14,))))
تجزیه فرمول
- ابتدا، تابع SEARCH محل (به عنوان شماره) یک متن را در داخل یک رشته تعیین می کند.
- بعد، تابع ISNUMBER اعداد ارائه شده توسط تابع SEARCH را به یک و صفر تبدیل می کند.
- در نهایت، تابع SUMPRODUCT تعداد شمارش ها را برمی گرداند.
بیشتر بخوانید: نحوه شمارش کلمات خاص در یک ستون در اکسل (2 روش)
چیزهایی که باید به خاطر بسپارید
- عملکرد COUNTIF خروجی عدد صحیح را برمی گرداند.
- Th تابع COUNTIF سلولهای دارای مقادیر غیر عددی مانند متن یا #NA را نمیشمرد.
- COUNTIF عملکرد نمیتواند شمارش کند. اعداد خاص در یک عدد مانند "123" از "4546123"
- برای ستون هایی با ترکیبی از متن و اعداد، تابع COUNTIF تعداد اشتباهی را ارائه می دهد.
برای نتیجه گیری، 3 روش سادهدر بالا به شما کمک می کند تا نام های خاص را در اکسل بشمارید. اگر سؤال یا بازخوردی دارید، لطفاً در بخش نظرات، در زیر با ما در میان بگذارید یا میتوانید سایر مقالات ما را در وبسایت ExcelWIKI بررسی کنید.