نحوه شمارش نام های منحصر به فرد در اکسل (5 روش)

  • این را به اشتراک بگذارید
Hugh West

در حین کار با مجموعه داده های بزرگ اغلب ممکن است نیاز به شمارش مقادیر منحصر به فرد و متمایز در اکسل داشته باشیم. اکسل هیچ تابع داخلی برای شمارش مقادیر یا متن منحصر به فرد ندارد. اما، تکنیک ها و رویکردهای زیادی وجود دارد که به وسیله آنها می توانیم این مقادیر متمایز را بشماریم. امروز در این مقاله، چند روش برای شمارش اسامی منحصر به فرد در اکسل نشان خواهیم داد.

دانلود کتاب تمرین تمرین

این برگه تمرینی را دانلود کنید تا در حین خواندن این مقاله تمرین کنید.

Excel-Count-Unique-Names.xlsx

شمارش نام های منحصر به فرد در اکسل (5 روش)

1. استفاده از تابع SUMPRODUCT برای شمارش نام های منحصر به فرد

ساده ترین و ساده ترین راه برای شمارش نام های منحصر به فرد در اکسل استفاده از تابع SUMPRODUCT است. با استفاده از این تابع می توانیم مقادیر منحصر به فرد را به دو صورت بشماریم. بیایید این راه ها را یاد بگیریم.

i. SUMPRODUCT با COUNTIF

Step-1:

در موقعیت زیر، مجموعه داده ای به ما داده می شود که در آن نام برخی از نمایندگان فروش و حقوق آنها در <آورده شده است. 8>ستون های "Sales Rep" و "Salary" . اکنون ما نمایندگان فروش داریم که نام آنها بیش از یک بار ظاهر شده است. بنابراین باید شماره منحصر به فرد نام نماینده فروش را در سلول E4 تحت عنوان "شمارش نامهای منحصر به فرد" بشماریم.

مرحله 2:

اکنون در سلول E4، عملکرد SUMPRODUCT را با تابع COUNTIF اعمال کنید.

فرمول عمومیاست،

=SUMPRODUCT(1/COUNTIF(محدوده،معیار))

مقادیر را در تابع وارد کنید و فرم نهایی فرمول این است،

=SUMPRODUCT(1/COUNTIF(B4:B17,B4:B17))

کجا،

  • محدوده و معیارها عبارتند از B4:B17
  • عملکرد COUNTIF به محدوده داده‌ها نگاه می‌کند و تعداد دفعاتی را که هر نام در آن ظاهر می‌شود، شمارش می‌کند. محدوده داده {3,2,1,2,3,3,4,3,3,1,1,1,1,1}
  • پس از آن نتیجه تابع COUNTIF به عنوان مشاور با 1 به عنوان شمارنده استفاده می شود. برای این، اعدادی که فقط یک بار در آرایه ظاهر شده اند به 1 تبدیل می شوند و اعداد متعدد ظاهر شده کسری را به عنوان نتیجه ارائه می دهند.
  • در نهایت، تابع SUMPRODUCT شمارش می شود. آن 1 و نتیجه را نشان می دهد.

برای دریافت مقادیر منحصر به فرد Enter را فشار دهید.

مرحله 3:

در این تابع یک نقص وجود دارد که اگر یک سلول خالی در مجموعه داده وجود داشته باشد، فرمول از کار خواهد افتاد. زیرا تابع COUNTIF برای هر سلول خالی "0" ایجاد می کند و 1 تقسیم بر 0 خطای تقسیم بر صفر را برمی گرداند ( #DIV/0!)

مرحله 4:

برای غلبه بر این وضعیت، اجازه دهید فرمول را کمی اصلاح کنیم بیت اکنون فرمول جدید ما برای این وضعیت،

=SUMPRODUCT(((B4:B17")/COUNTIF(B4:B17،B4:B17&"")) است. )

حالا اگر سلولی خالی در مجموعه داده وجود دارد، فرمولآن را نادیده می گیرد.

برای دریافت نتیجه Enter را فشار دهید.

ii. SUMPRODUCT با FREQUENCY

Step-1:

ما از همان محدوده داده ای استفاده خواهیم کرد که در مثال قبلی استفاده کردیم.

اکنون <را اعمال کنید 8>SUMPRODUCT با تابع FREQUENCY برای دریافت نام های منحصر به فرد.

فرمول عمومی به شرح زیر است،

=SUMPRODUCT(–(FREQUENCY( MATCH(Lookup_value,Lookup_array,[match_type])),ROW(reference)-ROW(reference.firstcell)+1),1))

مقادیر را برای دریافت فرم نهایی وارد کنید.

=SUMPRODUCT(–(FREQUENCY(MATCH(B4:B17,B4:B17,0),ROW(B4:B17)-ROW(B4)+1)>0))

Where،

  • از تابع MATCH برای بدست آوردن موقعیت هر نامی که در داده ها ظاهر می شود استفاده می شود. در اینجا در تابع MATCH lookup_value, lookup_array و [مطابقت نوع] B4:B17,B4:B17,0 است.
  • آگومان bins_array از این قسمت از فرمول (ROW(B4:B17)-ROW(B4)+1)
  • ساخته شده است.
  • تابع FREQUENCY آرایه ای از اعداد را برمی گرداند که تعداد هر عدد در آرایه داده را نشان می دهد که توسط bin سازماندهی شده است. یک ویژگی کلیدی در عملکرد فرمول FREQUENCY این است که وقتی یک عدد قبلاً شمارش شده باشد، FREQUENCY صفر را برمی‌گرداند.
  • اکنون، مقادیری را بررسی می‌کنیم که بزرگتر از صفر هستند (>0)، که اعداد را به TRUE یا FALSE تبدیل می کند، سپس از یک منفی دوگانه (- استفاده می کنیم-) برای تبدیل مقادیر TRUE و FALSE به 1s و 0s.
  • در نهایت، تابع SUMPRODUCT به سادگی اعداد را اضافه می کند. بالا و کل را برمی گرداند.

از آنجایی که این یک فرمول آرایه است ، "CTRL+SHIFT+ENTER" را فشار دهید برای اعمال فرمول. و ما تعداد نهایی خود را بدست آورده ایم.

بیشتر بخوانید: شمارش مقادیر منحصر به فرد با معیارها توسط SUMPRODUCT در اکسل

2. استفاده از SUM با فرمول COUNTIF برای شمارش نام های منحصر به فرد

مرحله 1:

اکنون از SUM با <استفاده می کنیم. 8>COUNTIF فرمول برای بدست آوردن تعداد مورد نیاز.

فرمول عمومی برای این فرمول،

=SUM(IF(ISTEXT(Value),1/COUNTIF( محدوده، معیار)، ""))

مقادیر را وارد کنید تا شکل نهایی فرمول به دست آید.

=SUM(IF(ISTEXT(B4 :B17),1/COUNTIF(B4:B17,B4:B17)””))

Where,

  • عملکرد ISTEXT <8 را برمی گرداند>TRUE برای همه مقادیری که متن و برای سایر مقادیر نادرست هستند.
  • محدوده و معیارها B4:B17
  • اگر مقادیر یک مقدار متنی باشد ، تابع COUNTIF به محدوده داده ها نگاه می کند و تعداد دفعاتی که هر نام در محدوده داده ظاهر می شود را شمارش می کند {3,2,1,2,3,3,4,3,3,1 ,1,1,1,1}
  • تابع SUM مجموع همه مقادیر را محاسبه می کند و نتیجه را برمی گرداند.

<24

مرحله 2:

از آنجایی که این یک فرمول آرایه است، "CTRL+SHIFT+ENTER" را فشار دهید تا فرمول و ماتعداد نهایی ما را بدست آورده ایم.

بیشتر بخوانید: Excel Formula Count Unique Values ​​(3 روش آسان)

3. استفاده از SUM با FREQUENCY و فرمول MATCH برای شمارش نام های منحصر به فرد

مرحله 1:

اکنون از SUM با استفاده می کنیم فرمول FREQUENCY و MATCH برای شمارش نام‌های منحصربه‌فرد.

فرمول عمومی،

=SUM(IF(FREQUENCY(IF( logical test””, MATCH(Lookup_value,Lookup_array,[مطابق نوع])),ROW(reference)-ROW(reference.firstcell)+1),1))

فرمول نهایی پس از درج مقدار است،

=SUM(IF(FREQUENCY(IF(B4:B17")، MATCH(B4:B17،B4:B17،0))، ROW(B4:B17 )-ROW(B4)+1)،1))

Where،

  • اینجا در تابع MATCH lookup_value ، lookup_array و [مطابقت نوع] B4:B17,B4:B17,0
  • بعد از تابع MATCH است ، یک IF وجود دارد دلیل اینکه تابع IF مورد نیاز است این است که MATCH خطای #N/A را برای سلول‌های خالی برمی‌گرداند. . بنابراین، ما سلول‌های خالی را با B4:B17”” حذف می‌کنیم
  • آگومان bins_array از این قسمت از فرمول (ROW(B4:B17)-ROW( B4)+1)
  • این آرایه به دست آمده به تابع FREQUENCY وارد می شود که آرایه ای از اعداد را برمی گرداند که تعداد هر عدد در آرایه داده را نشان می دهد
  • در نهایت تابع خارجی IF هر مقدار منحصر به فرد را به 1 و مقدار تکراری را به

Press نشان می دهد. "CTRL+SHIFT+ENTER" برای اعمال فرمول آرایه.

بیشتر بخوانید: شمارش مقادیر متن منحصر به فرد با معیارها در اکسل (5 روش)

خوانش های مشابه

  • نحوه استفاده از COUNTIF برای متن منحصر به فرد (8 ساده ترین راه)
  • COUNTIFS مقادیر منحصر به فرد در اکسل (3 روش آسان)

4. استفاده از تابع UNIQUE برای شمارش نامهای منحصر به فرد

مرحله 1:

عملکرد UNIQUE فقط برای نسخه Excel 365 موجود است.

اکنون را اعمال کنید عملکرد منحصر به فرد. فرمول کلی این است،

=COUNTA(UNIQUE(range))

پس از وارد کردن مقادیر، فرم نهایی به این صورت است،

=COUNTA(UNIQUE(B4:B17))

برای دریافت نتیجه Enter را فشار دهید.

مرحله 2:

همچنین می توانید با استفاده از این تابع UNIQUE لیست نام های منحصر به فرد را دریافت کنید. برای این، فرمول این است:

=UNIQUE(B4:B17)

برای ادامه Enter را فشار دهید.

خواندن بیشتر: Excel VBA: شمارش مقادیر منحصر به فرد در یک ستون (3 روش)

5. استفاده از فیلتر پیشرفته برای شمارش نام های منحصر به فرد در اکسل

مرحله 1:

ما همچنین می توانیم از گزینه Advanced Filter برای شمارش نام های منحصر به فرد استفاده کنیم. برای انجام این کار، در Sort & گروه را فیلتر کنید، روی پیشرفته کلیک کنید.

مرحله 2:

پنجره Advanced Filter ظاهر می شود. در اینجا گزینه Copy to Another Location و استفاده از Unique Records را بررسی کنیدفقط.

مرحله 3:

اکنون منبع داده را برای محدوده فهرست ($) انتخاب کنید B$3:$B$17)، محدوده معیارها ($B$3:$B$17)، و کپی در $E$3 . برای ادامه روی Ok کلیک کنید.

و لیست ما از نام های منحصر به فرد ساخته شد.

مرحله 4:

برای شمارش نام‌های منحصربه‌فرد، فقط از این فرمول استفاده کنید،

=ROWS(E4:E9)

و Enter را فشار دهید.

بیشتر بخوانید: شمارش مقادیر منحصر به فرد با معیارها توسط COUNTIFS در EXCEL ( 4 مثال)

یادداشت‌های سریع

➤ اگر هنگامی که از SUMPRODUCT با فرمول COUNTIF استفاده می‌کنید، یک سلول خالی در مجموعه داده وجود داشته باشد، نتیجه تقسیم را نشان می‌دهد. با خطای صفر (#DIV/0!)

➤ برای فرمول آرایه ، باید "CTRL+SHIFT+ENTER" را فشار دهید به طور همزمان برای دریافت نتیجه.

➤ تابع UNIQUE فقط برای Excel 365 موجود است. کاربران نسخه‌های قدیمی‌تر اکسل نمی‌توانند از این تابع استفاده کنند.

نتیجه‌گیری

امروز چند روش برای شمارش نام‌های منحصربه‌فرد از یک مجموعه داده را آموختیم. اگر سردرگمی یا پیشنهادی دارید، می توانید نظرات خود را در بخش نظرات به اشتراک بگذارید.

هیو وست یک مربی و تحلیلگر اکسل بسیار با تجربه با بیش از 10 سال تجربه در این صنعت است. وی دارای مدرک لیسانس در رشته حسابداری و امور مالی و مدرک کارشناسی ارشد در رشته مدیریت بازرگانی است. هیو علاقه زیادی به تدریس دارد و یک رویکرد آموزشی منحصر به فرد ایجاد کرده است که به راحتی قابل پیگیری و درک است. دانش تخصصی او از اکسل به هزاران دانش آموز و متخصص در سراسر جهان کمک کرده تا مهارت های خود را بهبود بخشند و در حرفه خود برتری پیدا کنند. هیو از طریق وبلاگ خود دانش خود را با جهان به اشتراک می گذارد و آموزش های رایگان اکسل و آموزش آنلاین ارائه می دهد تا به افراد و مشاغل کمک کند تا به پتانسیل کامل خود دست یابند.