Як падлічыць унікальныя імёны ў Excel (5 метадаў)

  • Падзяліцца Гэтым
Hugh West

Працуючы з вялікімі наборамі даных, нам часта можа спатрэбіцца падлічваць унікальныя і розныя значэнні ў Excel. Excel не мае ўбудаванай функцыі для падліку унікальных значэнняў або тэксту. Але ёсць шмат метадаў і падыходаў, з дапамогай якіх мы можам падлічыць гэтыя розныя значэнні. Сёння ў гэтым артыкуле мы прадэманструем некаторыя метады падліку унікальных імёнаў у Excel.

Спампуйце практычны сшытак

Спампуйце гэты практычны ліст, каб практыкавацца падчас чытання гэтага артыкула.

Excel-Count-Unique-Names.xlsx

Падлік унікальных імёнаў у Excel (5 метадаў)

1. Выкарыстанне функцыі SUMPRODUCT для падліку унікальных імёнаў

Самы просты і лёгкі спосаб падліку унікальных імёнаў у Excel - гэта выкарыстанне функцыі SUMPRODUCT . З дапамогай гэтай функцыі мы можам падлічыць унікальныя значэнні двума спосабамі. Давайце вывучым гэтыя спосабы.

i. SUMPRODUCT з COUNTIF

Крок 1:

У наступнай сітуацыі нам даецца набор даных, у якім імёны некаторых гандлёвых прадстаўнікоў і іх заробкі прыведзены ў Калонкі «Гандлёвы прадстаўнік» і «Зарплата» . Цяпер у нас ёсць гандлёвыя прадстаўнікі, імёны якіх сустракаліся не раз. Такім чынам, мы павінны падлічыць унікальны нумар імя гандлёвага прадстаўніка ў ячэйцы E4 пад загалоўкам “Падлік унікальных імёнаў”.

Крок 2:

Цяпер у ячэйцы E4 прымяніце функцыю SUMPRODUCT з функцыяй COUNTIF .

Агульная формулаis,

=SUMPRODUCT(1/COUNTIF(range,criteria))

Устаўце значэнні ў функцыю, і канчатковая форма формулы:

=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

Крок 1:

Мы будзем выкарыстоўваць той жа дыяпазон даных, які выкарыстоўвалі ў папярэднім прыкладзе.

Цяпер прымянім SUMPRODUCT з FREQUENCY функцыяй, каб атрымаць унікальныя імёны.

Агульная формула выглядае наступным чынам,

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

Устаўце значэнні, каб атрымаць канчатковую форму.

=СУММАПРАДУКТ(–(ЧАСТАТА(СУПАДЗЕННЕ(B4:B17,B4:B17,0),РАДОК(B4:B17)-РАДОК(B4)+1)>0))

Дзе,

  • Функцыя 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 у 1 і 0.
  • Нарэшце, функцыя 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 для ўсіх тэкставых значэнняў і false для іншых значэнняў.
  • Дыяпазон і крытэрыі B4:B17
  • Калі значэнні з'яўляюцца тэкставымі значэннямі , функцыя COUNTIF глядзіць у дыяпазон даных і падлічвае, колькі разоў кожнае імя з'яўляецца ў дыяпазоне даных {3,2,1,2,3,3,4,3,3,1 ,1,1,1,1}
  • Функцыя SUM вылічвае суму ўсіх значэнняў і вяртае вынік.

Крок-2:

Паколькі гэта Формула масіву , націсніце “CTRL+SHIFT+ENTER” , каб прымяніць формула. І мыатрымалі наш канчатковы падлік.

Чытаць далей: Формула Excel падлічвае ўнікальныя значэнні (3 простыя спосабы)

3. Выкарыстанне SUM з FREQUENCY і формулай MATCH для падліку унікальных імёнаў

Крок 1:

Цяпер мы будзем выкарыстоўваць SUM з FREQUENCY і MATCH формула для падліку унікальных імёнаў.

Агульная формула:

=SUM(IF(FREQUENCY(IF( лагічны тэст””, MATCH(Lookup_value,Lookup_array,[match type])),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_value , масіў_прагляду і [тып супадзення] гэта B4:B17,B4:B17,0
  • пасля функцыі MATCH , ёсць КАЛІ . Прычына неабходнасці функцыі КАЛІ заключаецца ў тым, што MATCH верне памылку #N/A для пустых вочак . Такім чынам, мы выключаем пустыя ячэйкі з B4:B17””
  • Аргумент bins_array пабудаваны з гэтай часткі формулы (ROW(B4:B17)-ROW( B4)+1)
  • Гэты выніковы масіў падаецца ў функцыю FREQUENCY , якая вяртае масіў лікаў, якія паказваюць лік для кожнага ліку ў масіве даных
  • Нарэшце, знешняя функцыя КАЛІ пазначае кожнае ўнікальнае значэнне 1, а дубляванае значэнне -

Націсніце “CTRL+SHIFT+ENTER” каб прымяніць формулу масіву.

Больш падрабязна: Палічыць унікальныя тэкставыя значэнні з крытэрыямі ў Excel (5 метадаў)

Падобныя паказанні

  • Як выкарыстоўваць COUNTIF для ўнікальнага тэксту (8 самых простых спосабаў)
  • COUNTIFS Унікальныя значэнні ў Excel (3 простых спосабу)

4. Выкарыстанне функцыі UNIQUE для падліку унікальных імёнаў

Крок 1:

Функцыя UNIQUE даступная толькі для версіі Excel 365 .

Цяпер прымяніце УНІКАЛЬНАЯ функцыя. Агульная формула:

=COUNTA(UNIQUE(дыяпазон))

Пасля ўводу значэнняў канчатковая форма:

=COUNTA(UNIQUE(B4:B17))

Націсніце Enter каб атрымаць вынік.

Крок 2:

Вы таксама можаце атрымаць спіс унікальных імёнаў з дапамогай гэтай функцыі UNIQUE . Для гэтага формула такая:

=UNIQUE(B4:B17)

Націсніце Enter, каб працягнуць.

Чытаць Больш: Excel VBA: падлік унікальных значэнняў у слупку (3 метады)

5. Выкарыстанне пашыранага фільтра для падліку унікальных імёнаў у Excel

Крок 1:

Мы таксама можам выкарыстоўваць параметр Пашыраны фільтр для падліку унікальных імёнаў. Каб зрабіць гэта, перайдзіце ў Дадзеныя, у Сартаваць & Група фільтраў , націсніце Дадаткова.

Крок 2:

З'явіцца акно Advanced Filter . Тут адзначце Капіяваць у іншае месца і Выкарыстоўваць Унікальныя запісыТолькі.

Крок 3:

Цяпер абярыце крыніцу даных для дыяпазону спісу ($ B$3:$B$17), дыяпазон крытэрыяў ($B$3:$B$17), і Капіяваць у $E$3 . Націсніце ОК , каб працягнуць.

І наш спіс унікальных імёнаў складзены.

Крок-4:

Каб падлічыць унікальныя імёны, проста выкарыстоўвайце гэту формулу:

=РАДКІ(E4:E9)

І націсніце Enter .

Больш падрабязна: Падлік унікальных значэнняў з крытэрыямі з дапамогай COUNTIFS у EXCEL ( 4 прыклады)

Кароткія заўвагі

➤ Калі ў наборы даных ёсць пустая ячэйка, калі вы выкарыстоўваеце SUMPRODUCT з формулай COUNTIF , вынік будзе паказваць дзяленне па нулявой памылцы (#DIV/0!)

➤ Для Формулы масіву трэба націснуць “CTRL+SHIFT+ENTER” адначасова, каб атрымаць вынік.

➤ Функцыя UNIQUE даступна толькі для Excel 365 . Карыстальнікі старых версій Excel не змогуць выкарыстоўваць гэтую функцыю.

Выснова

Сёння мы даведаліся пра некаторыя працэдуры падліку унікальных імёнаў з набору даных. Калі ў вас ёсць якія-небудзь сумневы або прапановы, вы можаце падзяліцца сваімі думкамі ў раздзеле каментарыяў.

Х'ю Уэст з'яўляецца вельмі дасведчаным трэнерам і аналітыкам Excel з больш чым 10-гадовым вопытам работы ў галіны. Ён мае ступень бакалаўра ў галіне бухгалтарскага ўліку і фінансаў і ступень магістра дзелавога адміністравання. Х'ю захапляецца навучаннем і распрацаваў унікальны падыход да навучання, які лёгка прытрымлівацца і зразумець. Яго экспертныя веды Excel дапамаглі тысячам студэнтаў і спецыялістаў па ўсім свеце палепшыць свае навыкі і атрымаць поспех у сваёй кар'еры. Праз свой блог Х'ю дзеліцца сваімі ведамі з усім светам, прапаноўваючы бясплатныя падручнікі па Excel і онлайн-трэнінгі, каб дапамагчы прыватным асобам і прадпрыемствам цалкам раскрыць свой патэнцыял.