Прескочи на основното съдържание

Как да преброя уникални стойности или числа в колона в Excel?

Автор: Xiaoyang Последна промяна: 2020-12-11

Ако приемем, че имате списък със стойности в диапазон от работния лист и сега искате да знаете колко уникални стойности има там. Ако ги идентифицирате и преброите един по един, ще загубите много време. Така че тук ще ви представя няколко бързи трика за справяне с този проблем.

Пребройте броя на уникалните стойности с формули

Пребройте броя на уникалните стойности с Разширен филтър

Пребройте броя на уникалните стойности с Kutools за Excel


Пребройте броя на уникалните стойности с формули

Има някои формули, които могат да ви помогнат бързо да преброите броя на уникалните стойности в диапазон. Ако вашите данни са числа, например имате колона с числа в диапазон (A1:A10), вижте екранна снимка:

doc-count-unique-values1

Можете да използвате следните формули, моля, направете следното:

1. Въведете тази формула =SUMPRODUCT(1/COUNTIF(A1:A10,A1:A10)) в празна клетка.

doc-count-unique-values1

2. След това натиснете Въведете и ще се покаже номерът на уникалната стойност. Вижте екранна снимка:

doc-count-unique-values1

Съвети: 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-unique-values1

След като въведете формулата, не забравяйте да натиснете Shift + Ctrl + Enter ключове и се показва броят на уникалните стойности.

doc-count-unique-values1

Забележки:

  • 1. Гамата A1: A10 в горните формули са променливи, можете да ги промените според нуждите си.
  • 2. Тази формула също така брои уникалните стойности, включително първия дубликат.
  • 3. Тази формула работи и в диапазон от текст и числа.

Пребройте броя на уникалните стойности с Разширен филтър

Можете също да използвате разширения филтър, за да извлечете уникалните стойности от колона с данни и да ги поставите на ново място. След това с функцията ROWS, за да преброите броя на уникалните стойности в новия диапазон. Конкретните стъпки са както следва:

1. Щракнете Дата в лентата и след това щракнете върху Подробно команда, вижте екранна снимка:

doc-count-unique-values1

2, И в Разширен филтър диалогов прозорец:

doc-count-unique-values1
  • (1.) Изберете Копирайте на друго място опция под действие;
  • (2.) В Диапазон на списъка раздел, кликнете върху doc-бутон1 бутон за избор на данните за обхвата, които искате да използвате;
  • (3.) В Копирай в раздел, кликнете върху doc-бутон1 бутон, за да посочите клетка, в която искате да поставите филтрираните уникални стойности;
  • (4.) Най-накрая проверете Само уникални записи опция.

3. След като завършите настройките, щракнете OK, уникалните стойности са изброени в нова колона, вижте екранна снимка:

doc-count-unique-values1

4. След това в празна клетка въведете кратката формула =РЕДОВЕ(E1:E8), и натиснете Въведете клавиш на клавиатурата. И ще се покаже броят на уникалните стойности.

doc-count-unique-values9 -2 doc-count-unique-values10

Пребройте броя на уникалните стойности с Kutools за Excel

 Тук ще ви препоръчам един полезен инструмент - Kutools за Excel, Със своята Изберете Дублирани и уникални клетки можете бързо да изберете дублиращи се стойности или уникални стойности и да преброите броя им.

Kutools за Excel : с повече от 300 удобни добавки за Excel, безплатни за изпробване без ограничение за 30 дни

След инсталиране Kutools за Excel, моля, изпълнете следните стъпки:

1. Изберете диапазона от данни, в който искате да преброите уникалните стойности.

2, След това кликнете Kutools > Изберете > Изберете Дублирани и уникални клетки, вижте екранна снимка:

doc-count-unique-values11-11

3. В Изберете Дублирани и уникални клетки диалогов прозорец, изберете Само уникални стойности or Всички уникални (включително първите дубликати) както искате, в същото време можете също да маркирате уникалните стойности, като поставите отметка Запълване на задния цвят or Цвят на шрифта за запълване под Обработка на резултатите раздел, вижте екранна снимка:

doc-count-unique-values12-12

4. (1.) Ако решите Само уникални стойности, само уникалните стойности ще бъдат преброени и избрани наведнъж. Вижте екранна снимка:

doc-count-unique-values13-13

(2.) Ако решите Всички уникални (включително първите дубликати), всички уникални стойности, включително първите дубликати, ще бъдат преброени и избрани, както е показано на следната екранна снимка:

doc-count-unique-values14-14

Кликнете, за да научите повече за тази функция за избор на дублирани и уникални клетки.

Изтеглете и изпробвайте безплатно Kutools за Excel сега!


Демо: Пребройте броя на уникалните стойности с Kutools за Excel

Kutools за Excel: с повече от 300 удобни добавки за Excel, безплатни за изпробване без ограничение за 30 дни. Изтеглете и изпробвайте безплатно сега!


Свързана статия:

Как да филтрирате или изберете уникални записи от избран диапазон в Excel?

Най-добрите инструменти за продуктивност в офиса

🤖 Kutools AI помощник: Революционизирайте анализа на данни въз основа на: Интелигентно изпълнение   |  Генериране на код  |  Създаване на персонализирани формули  |  Анализирайте данни и генерирайте диаграми  |  Извикване на функциите на Kutools...
Популярни функции: Намерете, маркирайте или идентифицирайте дубликати   |  Изтриване на празни редове   |  Комбинирайте колони или клетки без загуба на данни   |   Кръг без формула ...
Супер търсене: VLookup с множество критерии    VLookup с множество стойности  |   VLookup в няколко листа   |   Размито търсене ....
Разширен падащ списък: Бързо създаване на падащ списък   |  Зависим падащ списък   |  Падащ списък с множество избори ....
Мениджър на колони: Добавете конкретен брой колони  |  Преместване на колони  |  Превключване на състоянието на видимост на скритите колони  |  Сравнете диапазони и колони ...
Препоръчани функции: Мрежов фокус   |  Изглед на дизайна   |   Голям формула бар    Мениджър на работни книги и листове   |  Библиотека с ресурси (Автоматичен текст)   |  Избор на дата   |  Комбинирайте работни листове   |  Шифроване/декриптиране на клетки    Изпращайте имейли по списък   |  Супер филтър   |   Специален филтър (филтър получер/курсив/зачертано...) ...
Топ 15 комплекта инструменти12 Текст Инструменти (добавяне на текст, Премахване на символи, ...)   |   50 + Графика Видове (диаграма на Гант, ...)   |   40+ Практичен формули (Изчислете възрастта въз основа на рождения ден, ...)   |   19 вмъкване Инструменти (Въведете QR код, Вмъкване на картина от пътя, ...)   |   12 Конверсия Инструменти (Числа към думи, Валутен обмен, ...)   |   7 Обединяване и разделяне Инструменти (Разширено комбиниране на редове, Разделени клетки, ...)   |   ... и още

Усъвършенствайте уменията си за Excel с Kutools за Excel и изпитайте ефективност, както никога досега. Kutools за Excel предлага над 300 разширени функции за повишаване на производителността и спестяване на време.  Щракнете тук, за да получите функцията, от която се нуждаете най-много...

Описание


Раздел Office Внася интерфейс с раздели в Office и прави работата ви много по-лесна

  • Разрешете редактиране и четене с раздели в Word, Excel, PowerPoint, Publisher, Access, Visio и Project.
  • Отваряйте и създавайте множество документи в нови раздели на един и същ прозорец, а не в нови прозорци.
  • Увеличава вашата производителност с 50% и намалява стотици кликвания на мишката за вас всеки ден!
Comments (18)
No ratings yet. Be the first to rate!
This comment was minimized by the moderator on the site
With the new UNIQUE function in Excel 365: COUNTA(UNIQUE(interval)).
This comment was minimized by the moderator on the site
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?
This comment was minimized by the moderator on the site
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?
This comment was minimized by the moderator on the site
How would you seperate unique values in a cell? ie. #2,#2,#3 I only want the #2 to appear once?
This comment was minimized by the moderator on the site
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.
This comment was minimized by the moderator on the site
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?
This comment was minimized by the moderator on the site
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!
This comment was minimized by the moderator on the site
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?
This comment was minimized by the moderator on the site
=SUMPRODUCT(1/COUNTIF(A1:A10,A1:A10))when you are selecting the range make sure that the cells should not be blank.
This comment was minimized by the moderator on the site
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!
There are no comments posted here yet
Load More
Please leave your comments in English
Posting as Guest
×
Rate this post:
0   Characters
Suggested Locations