Како да броите уникатни имиња во Excel (5 методи)

  • Споделете Го Ова
Hugh West

Додека работиме со големи збирки на податоци, честопати можеби ќе треба да броиме единствени и различни вредности во Excel. Excel нема вградена функција за броење единствени вредности или текст. Но, постојат многу техники и пристапи со кои можеме да ги изброиме овие различни вредности. Денес, во оваа статија, ќе покажеме неколку методи за броење единствени имиња во Excel.

Преземете ја работната книга за вежбање

Преземете го овој лист за вежбање за да вежбате додека ја читате оваа статија.

Excel-Count-Unique-Names.xlsx

Број уникатни имиња во Excel (5 методи)

1. Користење на функцијата SUMPRODUCT за броење единствени имиња

The наједноставниот и најлесниот начин за броење единствени имиња во Excel е користење на функцијата SUMPRODUCT . Користејќи ја оваа функција, можеме да броиме единствени вредности на два начина. Да ги научиме овие начини.

i. SUMPRODUCT со COUNTIF

Чекор-1:

Во следната ситуација, ни е даден база на податоци каде имињата на некои претставници од продажбата и нивната плата се дадени во Колони „Претставник за продажба“ и „Плата“ . Сега имаме претставници за продажба чии имиња се појавија повеќе од еднаш. Значи, мораме да го броиме единствениот број на името на претставникот за продажба во ќелијата 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 with FREQUENCY

Чекор-1:

Ќе го користиме истиот опсег на податоци што го користевме во претходниот пример.

Сега примени го SUMPRODUCT со FREQUENCY функцијата за да се добијат уникатните имиња.

Генеричката формула е како што следува,

=SUMPRODUCT(–(FREQUENCY( MATCH(Вредност_пребарување, низа_пребарување, [тип_совпаѓање])),ROW(референца)-ROW(reference.firstcell)+1),1))

Вметнете ги вредностите за да ја добиете конечната форма.

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

Каде,

  • Функцијата MATCH се користи за да се добие позицијата на секое име што се појавува во податоците. Овде, во функцијата MATCH погледна_вредност, низа_преглед и [тип на совпаѓање] е B4:B17,B4:B17,0.
  • Аргументот bins_array е конструиран од овој дел од формулата (ROW(B4:B17)-ROW(B4)+1)
  • Функцијата FREQUENCY враќа низа од броеви што означува бројка за секој број во низата податоци, организирана по бин. Клучна карактеристика во работата на формулата FREQUENCY е дека кога некој број е веќе изброен, FREQUENCY ќе врати нула.
  • Сега, проверуваме дали има вредности кои се поголеми од нула (>0), што ги претвора броевите во ТОЧНО или НЕТОЧНО , потоа користиме двоен негативен (--) за да ги конвертирате вредностите TRUE и FALSE во 1 и 0s.
  • На крајот, функцијата SUMPRODUCT едноставно ги собира броевите нагоре и го враќа вкупниот број.

Бидејќи ова е Формула за низа , притиснете „CTRL+SHIFT+ENTER“ да се примени формулата. И го добивме нашиот конечен број.

Прочитајте повеќе: Бротајте единствени вредности со критериуми од SUMPRODUCT во Excel

2. Користење SUM со формулата COUNTIF за броење уникатни имиња

Чекор-1:

Сега ќе го користиме SUM со COUNTIF формула за да се добие бараниот број.

Генеричката формула за оваа формула е,

=SUM(IF(ISTEXT(Value),1/COUNTIF( опсег, критериуми), „“))

Вметнете ги вредностите за да ја добиете конечната форма на формулата.

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

Каде,

  • Функцијата ISTEXT враќа TRUE за сите вредности кои се текстуални и неточни за другите вредности.
  • Опсегот и критериумите се B4:B17
  • Ако вредностите се текстуална вредност , функцијата COUNTIF гледа во опсегот на податоци и брои колку пати секое име се појавува во опсегот на податоци {3,2,1,2,3,3,4,3,3,1 ,1,1,1,1}
  • Функцијата SUM го пресметува збирот на сите вредности и го враќа резултатот.

Чекор-2:

Бидејќи ова е Формула за низа , притиснете „CTRL+SHIFT+ENTER“ за да ја примените формула. И ниего добивме нашиот последен број.

Прочитај повеќе: Ексел Формула брои единствени вредности (3 лесни начини)

3. Користење SUM со FREQUENCY и MATCH формула за броење уникатни имиња

Чекор-1:

Сега ќе го користиме SUM со FREQUENCY и MATCH формула за броење единствени имиња.

Генеричката формула е,

=SUM(IF(FREQUENCY(IF( логички тест””, MATCH(Lookup_value,Lookup_array,[tip match])),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))

Каде,

  • Овде во функцијата MATCH преглед_вредност , lookup_array и [тип на совпаѓање] е B4:B17,B4:B17,0
  • По функцијата MATCH , постои IF причината зошто е потребна функцијата IF е тоа што MATCH ќе врати #N/A грешка за празни ќелии . Значи, ние ги исклучуваме празните ќелии со B4:B17””
  • Аргументот bins_array е конструиран од овој дел од формулата (ROW(B4:B17)-ROW( Б4)+1)
  • Оваа добиена низа се внесува во функцијата FREQUENCY која враќа низа од броеви што укажуваат на броење за секој број во низата податоци
  • Конечно, надворешната функција IF ја покажува секоја единствена вредност на 1 и дупликат вредност на

Притиснете „CTRL+SHIFT+ENTER“ за да се примени формулата на низата.

Прочитај повеќе: Наброј уникатни вредности на текстот со критериуми во Excel (5 методи)

Слични читања

  • Како да се користи COUNTIF за единствен текст (8 најлесни начини)
  • COUNTIFS единствени вредности во Excel (3 лесни начини)

4. Користење на функцијата UNIQUE за броење уникатни имиња

Чекор-1:

Функцијата UNIQUE е достапна само за верзијата Excel 365 .

Сега применете ја УНИКАТНА функција. Општата формула е,

=COUNTA(ЕДИНСТВЕН(опсег))

По внесувањето на вредностите, конечната форма е,

=COUNTA(ЕДИНСТВЕН(B4:B17))

Притиснете Enter за да го добиете резултатот.

Чекор-2:

Можете да го добиете списокот со единствени имиња со користење на оваа функција UNIQUE . За ова, формулата е,

=UNIQUE(B4:B17)

Притиснете Enter за да продолжите.

Читајте Повеќе: Excel VBA: Број уникатни вредности во колона (3 методи)

5. Користење напреден филтер за броење уникатни имиња во Excel

Чекор-1:

Можеме да ја користиме и опцијата Напреден филтер за да броиме единствени имиња. За да го направите тоа, одете во Data, во Sort & Филтрирај група, кликнете на Напредно.

Чекор-2:

Се појавува прозорец Advanced Filter . Овде проверете Копирај на друга локација и користете Уникатни записиСамо.

Чекор-3:

Сега изберете го изворот на податоци за Опсегот на списоци ($ B$3:$B$17), опсег на критериуми ($B$3:$B$17), и Копирај на $E$3 . Кликнете Во ред за да продолжите.

И нашата листа на единствени имиња е направена.

Чекор-4:

За да ги броите единствените имиња, само користете ја оваа формула,

=ROWS(E4:E9)

И притиснете Enter .

Прочитајте повеќе: Бротајте единствени вредности со критериуми според COUNTIFS во EXCEL ( 4 Примери)

Брзи белешки

➤ Ако има празна ќелија во базата на податоци кога користите SUMPRODUCT со формулата COUNTIF , резултатот ќе покаже делење со нулта грешка (#DIV/0!)

➤ За Формулата низа , треба да притиснете „CTRL+SHIFT+ENTER“ истовремено за да го добиете резултатот.

➤ Функцијата UNIQUE е достапна само за Excel 365 . Корисниците на постарите верзии на Excel нема да можат да ја користат функцијата.

Заклучок

Денес научивме некои процедури за броење единствени имиња од базата на податоци. Доколку имате некаква конфузија или предлози, добредојдени сте да ги споделите вашите размислувања во делот за коментари.

Хју Вест е високо искусен тренер и аналитичар на Excel со повеќе од 10 години искуство во индустријата. Има диплома за сметководство и финансии и магистер по бизнис администрација. Хју има страст за предавање и има развиено уникатен пристап на наставата кој е лесен за следење и разбирање. Неговото стручно познавање на Excel им помогна на илјадници студенти и професионалци ширум светот да ги подобрат своите вештини и да се истакнат во нивните кариери. Преку својот блог, Хју го споделува своето знаење со светот, нудејќи бесплатни упатства за Excel и онлајн обука за да им помогне на поединците и бизнисите да го достигнат својот целосен потенцијал.