Note: The other languages of the website are Google-translated. Back to English
تسجيل الدخول  \/ 
x
or
x
شارك الآن  \/ 
x

or

كيف تحسب القيم أو الأرقام الفريدة في عمود في إكسيل؟

بافتراض أن لديك قائمة بالقيم في نطاق من ورقة العمل ، وتريد الآن معرفة عدد القيم الفريدة الموجودة هناك. إذا حددتها وعدتها واحدة تلو الأخرى ، فسوف تضيع الكثير من المرات. لذا سأقدم لكم هنا بعض الحيل السريعة للتعامل مع هذه المشكلة.

احسب عدد القيم الفريدة بالصيغ

احسب عدد القيم الفريدة باستخدام مرشح متقدم

حساب عدد القيم الفريدة مع كوتولس ل إكسيل


احسب عدد القيم الفريدة بالصيغ

توجد بعض الصيغ التي يمكن أن تساعدك على حساب عدد القيم الفريدة في النطاق بسرعة. إذا كانت بياناتك أرقامًا ، على سبيل المثال ، لديك عمود من الأرقام في النطاق (A1: A10) ، انظر لقطة الشاشة:

doc-count-فريدة-القيم 1

يمكنك استخدام الصيغ التالية ، يرجى القيام بذلك على النحو التالي:

1. أدخل هذه الصيغة =SUMPRODUCT(1/COUNTIF(A1:A10,A1:A10)) في خلية فارغة.

doc-count-فريدة-القيم 1

2. ثم اضغط أدخل مفتاح ، وسيتم عرض رقم القيمة الفريدة. انظر لقطة الشاشة:

doc-count-فريدة-القيم 1

نصائح: 1. هنا صيغة أخرى =SUM(IF(FREQUENCY(A1:A10, A1:A10)>0,1)) يمكن أن تساعدك أيضا. الرجاء تطبيق أي شخص كما تريد. ستحسب كلتا الصيغتين أعلاه القيم الفريدة بما في ذلك أول نسخة مكررة أيضًا.

2. إذا كان هناك نطاق من النص في ورقة العمل الخاصة بك ، فلن تعمل الصيغ أعلاه ، يجب عليك استخدام صيغة الصفيف هذه: =SUM(IF(FREQUENCY(IF(LEN(A1:A10)>0,MATCH(A1:A10,A1:A10,0),""), IF(LEN(A1:A10)>0,MATCH(A1:A10,A1:A10,0),""))>0,1))

doc-count-فريدة-القيم 1

بعد إدخال الصيغة ، ثم تذكر أن تضغط Shift + Ctrl + Enter مفاتيح ، وتم عرض عدد القيم الفريدة.

doc-count-فريدة-القيم 1

الملاحظات:

  • 1. النطاق A1: A10 في الصيغ أعلاه متغيرة ، يمكنك تغييرها حسب حاجتك.
  • 2. تحسب هذه الصيغة أيضًا القيم الفريدة بما في ذلك أول تكرار.
  • 3. تعمل هذه الصيغة في نطاق من النصوص والأرقام أيضًا.

احسب عدد القيم الفريدة باستخدام مرشح متقدم

يمكنك أيضًا استخدام عامل التصفية المتقدم لاستخراج القيم الفريدة من عمود البيانات ولصقها في موقع جديد. ثم باستخدام الدالة ROWS لحساب عدد القيم الفريدة في النطاق الجديد. الخطوات المحددة هي كما يلي:

1. انقر Data (البيانات) علامة التبويب في الشريط ، ثم انقر فوق المتقدم الأمر ، انظر لقطة الشاشة:

doc-count-فريدة-القيم 1

2. وفي تصفية متقدم صندوق المحادثة:

doc-count-فريدة-القيم 1
  • (1.) حدد انسخ إلى مكان آخر الخيار تحت الحالة;
  • (2.) في نطاق القائمة ، انقر فوق doc-button1 زر لتحديد نطاق البيانات التي تريد استخدامها ؛
  • (3.) في نسخ الى ، انقر فوق doc-button1 زر لتحديد الخلية التي تريد وضع القيم الفريدة التي تمت تصفيتها فيها ؛
  • (4.) أخيرًا ، تحقق السجلات الفريدة فقط الخيار.

3. بعد الانتهاء من الإعدادات ، انقر فوق OK، تم إدراج القيم الفريدة في عمود جديد ، انظر الصورة:

doc-count-فريدة-القيم 1

4. ثم في خلية فارغة ، أدخل الصيغة القصيرة = ROWS (E1: E8)،و اضغط أدخل مفتاح على لوحة المفاتيح. وسيتم عرض عدد القيم الفريدة.

doc-count-فريدة-القيم 9 -2 doc-count-فريدة-القيم 10

حساب عدد القيم الفريدة مع كوتولس ل إكسيل

 هنا ، سأوصيك بأداة مفيدة- كوتولس ل إكسيل، بما لديها حدد الخلايا الفريدة والمكررة وظيفة ، يمكنك تحديد القيم المكررة أو القيم الفريدة بسرعة وإحصاء عددها.

كوتولس ل إكسيل : مع أكثر من 300 وظيفة إضافية مفيدة في Excel ، يمكنك تجربتها مجانًا دون قيود في أيام 30

بعد تثبيت كوتولس ل إكسيل، برجاء اتباع الخطوات التالية:

1. حدد نطاق البيانات الذي تريد حساب القيم الفريدة.

2. ثم اضغط كوتولس > اختار > حدد الخلايا الفريدة والمكررة، انظر لقطة الشاشة:

11-11 عدد المستندات الفريدة

3. في حدد الخلايا الفريدة والمكررة مربع الحوار، اختر قيم فريدة فقط or كل فريد (بما في ذلك التكرارات الأولى) كما تريد ، في نفس الوقت ، يمكنك أيضًا تمييز القيم الفريدة عن طريق التحقق ملء backcolor or تعبئة لون الخط تحت معالجة النتائج القسم ، انظر لقطة الشاشة:

12-12 عدد المستندات الفريدة

4. (1.) إذا اخترت قيم فريدة فقط، سيتم حساب القيم الفريدة فقط واختيارها مرة واحدة. انظر لقطة الشاشة:

13-13 عدد المستندات الفريدة

(2.) إذا اخترت كل فريد (بما في ذلك التكرارات الأولى)، سيتم حساب جميع القيم الفريدة التي تتضمن التكرارات الأولى وتحديدها كما هو موضح في لقطة الشاشة التالية:

14-14 عدد المستندات الفريدة

انقر لمعرفة المزيد حول ميزة تحديد الخلايا المكررة والفريدة.

قم بتنزيل Kutools for Excel والإصدار التجريبي المجاني الآن!


عرض توضيحي: عد عدد القيم الفريدة مع كوتولس ل إكسيل

كوتولس ل إكسيل: مع أكثر من 300 وظيفة إضافية مفيدة في Excel ، يمكنك تجربتها مجانًا دون قيود خلال 30 يومًا. تنزيل وتجربة مجانية الآن!


مقالة ذات صلة:

كيفية تصفية أو تحديد سجلات فريدة من النطاق المحدد في إكسيل؟


أفضل أدوات إنتاجية المكتب

Kutools for Excel يحل معظم مشاكلك ويزيد إنتاجيتك بنسبة 80٪

  • إعادة استخدام: أدخل بسرعة الصيغ المعقدة والرسوم البيانية وأي شيء استخدمته من قبل ؛ تشفير الخلايا مع كلمة السر إنشاء قائمة بريدية وإرسال رسائل البريد الإلكتروني ...
  • سوبر فورميولا بار (بسهولة تحرير أسطر متعددة من النص والصيغة) ؛ تخطيط القراءة (قراءة وتحرير أعداد كبيرة من الخلايا بسهولة) ؛ لصق في النطاق المصفى...
  • دمج الخلايا / الصفوف / الأعمدة دون فقدان البيانات ؛ تقسيم محتوى الخلايا ؛ ادمج الصفوف / الأعمدة المكررة... منع تكرار الخلايا؛ قارن النطاقات...
  • حدد مكرر أو فريد صفوف حدد صفوف فارغة (جميع الخلايا فارغة) ؛ البحث الفائق والبحث الغامض في العديد من المصنفات. تحديد عشوائي ...
  • نسخة طبق الأصل خلايا متعددة بدون تغيير مرجع الصيغة ؛ إنشاء المراجع تلقائيًا إلى أوراق متعددة أدخل الرموز النقطية، مربعات الاختيار والمزيد ...
  • استخراج النص، إضافة نص ، إزالة حسب الموضع ، إزالة الفضاء؛ إنشاء وطباعة المجاميع الفرعية لترحيل الصفحات ؛ التحويل بين محتوى الخلايا والتعليقات...
  • سوبر تصفية (حفظ وتطبيق مخططات التصفية على أوراق أخرى) ؛ فرز متقدم حسب الشهر / الأسبوع / اليوم ، التكرار والمزيد ؛ مرشح خاص بواسطة bold، italic ...
  • اجمع بين المصنفات وأوراق العمل؛ دمج الجداول على أساس الأعمدة الرئيسية ؛ تقسيم البيانات إلى أوراق متعددة; تحويل دفعة xls و xlsx و PDF...
  • أكثر من 300 ميزة قوية. يدعم Office / Excel 2007-2019 و 365. يدعم جميع اللغات. سهولة النشر في مؤسستك أو مؤسستك. الميزات الكاملة نسخة تجريبية مجانية لمدة 30 يومًا. ضمان استرداد الأموال لمدة 60 يومًا.
علامة تبويب kte 201905

يجلب Office Tab الواجهة المبوبة إلى Office ، ويجعل عملك أسهل بكثير

  • تمكين التحرير والقراءة المبوبة في Word و Excel و PowerPointوالناشر والوصول و Visio والمشروع.
  • فتح وإنشاء مستندات متعددة في علامات تبويب جديدة من نفس النافذة ، بدلاً من النوافذ الجديدة.
  • يزيد إنتاجيتك بنسبة 50٪ ، ويقلل مئات النقرات بالماوس كل يوم!
أوفيسيتاب القاع
Say something here...
symbols left.
You are guest
or post as a guest, but your post won't be published automatically.
Loading comment... The comment will be refreshed after 00:00.
  • To post as a guest, your comment is unpublished.
    priya · 4 years ago
    tying to know the values of unique customer for different products, for ex: there are 100 customers, wanted to know out of those how many are unique customers who buy only those products.

    Likewise: total sales of products = 100
    apple = 40
    orange = 60

    how to find out customers who have brought only oranges and apples?
  • To post as a guest, your comment is unpublished.
    Alireza · 5 years ago
    in this formula,
    =SUM(IF(FREQUENCY(MATCH(B2:B10,B2:B10,0),MATCH(B2:B10,B2:B10,0))>0,1))
    can i add another "if"? for example i want count the range of unique text in B2:B150 if C2:C150=1 ???
    can i?
  • To post as a guest, your comment is unpublished.
    Meags · 5 years ago
    How would you seperate unique values in a cell? ie. #2,#2,#3 I only want the #2 to appear once?
  • To post as a guest, your comment is unpublished.
    Saurabh · 5 years ago
    no these formulas are not sufficient, in actual my problem is little bit big, there are lots of column in my sheet, with the name of store id and store name and months in three column respectively and there is repetition of store name in every month a no of time, i have to calculate the unique no of the store name with respect to month. please suggest me the exact formula accordingly.
  • To post as a guest, your comment is unpublished.
    Wendy · 5 years ago
    Order Rep Status Product Order Value
    A1 John Close Apple $1
    A1 John Close Pear $1.50
    A2 John Open Orange $0.50
    A3 John Close Grape $3.00
    A2 John Open Apple $1
    A4 John Close Orange $0.50
    A5 Mary Close Apple $1
    A6 Peter Close Grape $3.00

    Appreciate your advice on this...
    I am trying to count the unique number of order # (first column), where the rep is John and the order status is closed.
    the result to achieve is 3 unique orders (A1, A3 and A4). But if i do a countifs function, it literally count the number of 'Close' where rep=John, and that comes back with 4.


    Is this possible to count unique values against multiple conditions of other columns?
  • To post as a guest, your comment is unpublished.
    Snoo · 5 years ago
    Anyone know how to make the =SUM(IF(FREQUENCY(A1:A10, A1:A10)>0,1)) formula work to count the number of unique fields for a series of intervals?
    For example, I want to be able to find out the number of unique entries for each day. My data is structures as ID numbers in Column A, Dates in column B. The data is sorted by the date column.

    Any help would be very very much appreciated!
  • To post as a guest, your comment is unpublished.
    John Murray · 5 years ago
    Your formula works a treat and allows me to see the number of unique clients that I have in total (i.e. from all my sales people combined). I am struggling however, to update the formula so that it would allow me to see the number of unique clients an individual sales person would have. Any ideas?
  • To post as a guest, your comment is unpublished.
    Afhar Siyam · 5 years ago
    =SUMPRODUCT(1/COUNTIF(A1:A10,A1:A10))when you are selecting the range make sure that the cells should not be blank.
  • To post as a guest, your comment is unpublished.
    Sam · 6 years ago
    Hi,

    Thank you for your help regarding the duplicates but I'd like to modify your formula =SUM(IF(FREQUENCY(A2:A800, A2:A800)>0,1)) and add this condition (assuming that all the cells are numbers) to count only between 402 to 460 and it goes on to 502 to 560; 602 to 660 (1 formula per range) would it be possible?

    Thank you very much!
  • To post as a guest, your comment is unpublished.
    Christopher · 6 years ago
    This is awesome. Follow-up question: how would you subtotal this if filters were applied?

    If I have:
    Apple
    Orange
    Grape
    Apple

    And filter out the range so only Apple is displayed, how would I get the total to display: "1"?

    Thanks!
    --
    Christopher
  • To post as a guest, your comment is unpublished.
    Jeswant Alexander · 6 years ago
    Your solution with SUMPRODUCT(1/COUNTIF(A1:A10,A1:A10)) is awesome and save a lot of time. Can you please explain the logic as how it works. I'm very interested.
  • To post as a guest, your comment is unpublished.
    Jeswant Alexander · 6 years ago
    Your solution with =SUMPRODUCT(1/COUNTIF(A1:A10,A1:A10)) is awesome and save a lot of time. To some extent I understand sumproduct and countif, but unable to catchup the logic has how this solution works. Can you please explain.
  • To post as a guest, your comment is unpublished.
    Jeswant Alexander · 6 years ago
    The solution with =SUMPRODUCT(1/COUNTIF(A1:A10,A1:A10)) is awesome and saves a lot of time. I understand sumproduct and countif to an extent but unable to catchup the logic as how your solution formula works. Can you please explain me the logic.
  • To post as a guest, your comment is unpublished.
    Amit · 6 years ago
    To actually find the frequency distribution (no of repetition of unique values with in a range), You can use countif funcion. To the cell adjacent to the unique records found out from the original data range, just use funtion:
    = countif(Original Range, unique value)
    This will list out the frequency distributions!!!

    Cheers!
  • To post as a guest, your comment is unpublished.
    naveen · 6 years ago
    super boss... my friends wasted 2 hrs in searchig....u saved my time:-)
  • To post as a guest, your comment is unpublished.
    Fábio Makoto Kawanam · 6 years ago
    [b]Works fine, Thanks a lot![/b]
    :lol:
  • To post as a guest, your comment is unpublished.
    brian moffatt · 6 years ago
    Awesome, I tried many formulas and nothing worked. This worked on the first attempt, just changed teh cell range.
    Thanks! :roll: