Преброяване на уникалните стойности измежду дублиращи се

Забележка:  Бихме искали да ви осигурим най-новото помощно съдържание възможно най-бързо на вашия собствен език. Тази страница е преведена чрез автоматизация и може да съдържа граматически грешки и несъответствия. Нашата цел е това съдържание да ви бъде полезно. Можете ли да ни кажете дали информацията е била полезна за вас, в дъното на тази страница? Ето статията на английски за бърза справка.

Да речем, който искате да разберете колко уникалните текстови или числови стойности в диапазон. Например, ако дадена колона има текста стойности банков, Христов, Христов, Христов, има две уникални стойности – банков и Христов. Ако диапазонът има номера 5, 6, 7, 6, уникалните стойности са 5, 6 и 7.

За да преброите само уникалните стойности, използвайте комбинация от следните функции, както е показано в примерния работен лист по-долу:

  • Използване на функцията IF за присвояване на стойността 1 за всяко условие, което е TRUE.

  • Използване на функцията SUM , за да съберете всички уникални стойности.

  • Използване на функцията FREQUENCY за преброяване на уникалните стойности. Тази функция игнорира текст и нулеви стойности. За първото появяване на определена стойност тя връща число, равно на броя на повторенията на стойността. За всяка поява на същата стойност след първата функцията връща стойност 0.

  • Използване на функцията MATCH за връщане на позицията на текстова стойност в диапазон. Функцията FREQUENCY използва получената стойност се оценява съответстващите текстови стойности.

  • Използване на функцията LEN за намиране на празните клетки. Празните клетки, които са с дължина (брой знаци) на 0.

Пример

Копирайте таблицата в клетка A1 на празен работен лист в Excel, за да проработите тези примери на формули, които използват функции.

Данни

Данни

986

Банков

Христов

563

67

789

235

Банков

Христов

689

789

Христов

143

56

237

67

235

Формула

Описание (резултат)

=SUM(IF(FREQUENCY(A2:A10;A2:A10)>0;1))

Преброява уникалните числени стойности в клетки A2:A10 без празните клетки или текстовите стойности (4)

=SUM(IF(FREQUENCY(MATCH(B2:B10;B2:B10;0);MATCH(B2:B10;B2:B10;0))>0;1))

Преброява уникалните текстови и числени стойности в клетки B2:B10 (които не трябва да съдържат празни клетки) (7)

=SUM(IF(FREQUENCY(IF(LEN(A2:A10)>0;MATCH(A2:A10;A2:A10;0);""); IF(LEN(A2:A10)>0;MATCH(A2:A10;A2:A10;0);""))>0;1))

Преброява уникалните числени и текстови стойности в клетки A2:A10 без празните клетки или текстовите стойности (6)

Забележки: 

  • Формулите в този пример трябва да бъдат въведени като формули за масиви. Изберете всяка клетка, която съдържа формула, натиснете F2 и след това натиснете Ctrl + Shift + Enter.

  • За да видите как функцията изчислява стъпка по стъпка, изберете клетката, съдържаща формулата, и след това в раздела Формули, в групата Проверка на формули щракнете върху Изчисляване на формула.

Разширете уменията си в Office
Преглед на обучението
Получавайте първи новите функции
Присъединете се към участниците в Office Insider

Беше ли полезна тази информация?

Благодарим ви за обратната връзка!

Благодарим ви за вашата обратна връзка. Изглежда, че ще бъде полезно да ви свържем с един от нашите агенти по поддръжката на Office.

×