Змест
Працуючы ў Excel, нам часта даводзіцца сартаваць унікальныя значэнні з набору даных. Часам нам даводзіцца падлічваць колькасць роўных значэнняў у наборы даных.
Сёння я пакажу, як падлічыць унікальныя значэнні ў наборы даных з дапамогай функцыі COUNTIFS .
Спампаваць практычны сшытак
Унікальныя значэнні COUNTIFS у Excel.xlsx
Унікальныя значэнні COUNTIFS у Excel
Тут у нас ёсць набор даных з некаторымі прадуктамі і кантактнымі адрасамі кліентаў, якія набылі прадукцыю кампаніі пад назвай Mars Group.
Наша мэта: каб спачатку падлічыць агульную колькасць унікальных тэкставых значэнняў і лікавых значэнняў з кантактных адрасоў з дапамогай функцыі COUNTIFS Excel.
1. Падлік унікальных тэкставых значэнняў
Перш за ўсё, мы падлічым колькасць унікальных тэкставых значэнняў з кантактных адрасоў з дапамогай функцыі COUNTIFS .
Мы будзем выкарыстоўваць спалучэнне функцый SUM , ISTEXT, і COUNTIFS Excel.
Формула будзе выглядаць так:
=SUM(--(ISTEXT(C4:C20)*COUNTIFS(C4:C20,C4:C20)=1))
[ Гэта формула масіву . Таму не забывайце націскаць Ctrl + Shift + Enter , калі вы не ў Office 365 .]
- Вось C4:C20 дыяпазон маіх ячэек. Вы карыстаецеся сваім.
- Вы можаце выканаць тую ж самую аперацыю, выкарыстоўваючы функцыю COUNTIF Excel.
Глядзіце, усяго ёсць 3 унікальныя тэкстыадрасы.
Тлумачэнне формулы
-
ISTEXT(C4:C20)
вяртае TRUE для ўсіх адрасоў, якія з'яўляюцца тэкставымі значэннямі і вяртае FALSE для ўсіх адрасоў, якія не з'яўляюцца тэкставымі значэннямі. - Аналагічным чынам
COUNTIFS(C4:C20,C4:C20)=1
вяртае TRUE для ўсіх адрасоў, якія з'яўляюцца толькі адзін раз , і FALSE для адрасоў, якія з'яўляюцца больш за адзін раз. -
--(ISTEXT(C4:C20)*COUNTIFS(C4:C20, C4:C20)=1)
памнажае дзве ўмовы і вяртае 1, калі абедзве ўмовы выконваюцца, інакш вяртае 0. - Нарэшце, функцыя SUM дадае ўсе значэнні і вяртае колькасць унікальных тэкставых значэнняў.
Дадатковая інфармацыя: Як выкарыстоўваць COUNTIF для ўнікальнага тэксту
2. Падлік унікальных лікавых значэнняў
Мы таксама можам падлічыць колькасць унікальных лікавых значэнняў з кантактных адрасоў з дапамогай функцыі COUNTIFS .
Мы будзем выкарыстоўваць камбінацыю функцыі SUM , ISNUMBER, і COUNTIFS Excel.
Формула будзе выглядаць так:
=SUM(--(ISNUMBER(C4:C20)*COUNTIFS(C4:C20,C4:C20)=1))
[ Гэта таксама Формула масіву . Таму не забывайце націскаць Ctrl + Shift + Enter , калі вы не ў Office 365 .]
- Вось C4:C20 дыяпазон маіх ячэек. Вы карыстаецеся сваім.
- Вы можаце выканаць тую ж самую аперацыю, выкарыстоўваючы функцыю COUNTIF Excel.
Глядзіце, усяго існуе 5 унікальных лікавых адрасоў .
ТлумачэннеФормула
-
ISNUMBER(C4:C20)
вяртае TRUE для ўсіх адрасоў, якія з'яўляюцца лікавымі значэннямі, і вяртае FALSE для ўсіх адрасоў, якія не з'яўляюцца лікавымі значэннямі. - Аналагічным чынам,
COUNTIFS(C4:C20,C4:C20)=1
вяртае TRUE для ўсіх адрасоў, якія з'яўляюцца толькі адзін раз, і FALSE для адрасоў, якія з'яўляюцца больш за адзін раз. -
--(ISNUMBER(C4:C20)*COUNTIFS(C4:C20, C4:C20)=1)
памнажае дзве ўмовы і вяртае 1, калі абодва ўмовы выконваюцца, у адваротным выпадку вяртае 0. - Нарэшце, SUM функцыя дадае ўсе значэнні і вяртае колькасць унікальных лікавых значэнняў
Падобныя паказанні:
- Як падлічыць унікальныя значэнні ў Excel з выкарыстаннем зводнай табліцы
- Формула Excel падлічвае ўнікальныя значэнні (3 простых спосабу)
3. Падлік унікальных значэнняў з улікам рэгістра
Функцыі COUNTIF і COUNTIFS вяртаюць супадзенні без уліку рэгістра. Такім чынам, каб прымяніць супадзенне з улікам рэгістра, мы павінны быць крыху больш хітрымі.
Паглядзіце на гэты новы набор даных. Тут у нас ёсць запіс адзнак некаторых вучняў на экзамене ў школе пад назвай Sunflower Kindergarten.
Мы хочам падлічыць тут агульную колькасць унікальных адзнак, улічваючы рэгістр -адчувальныя супадзенні.
Для гэтага вазьміце новы слупок і ўвядзіце гэту формулу ў першую ячэйку новага слупка:
=SUM(--EXACT($C$4:$C$20,C4))
[Формула масіва. Таму націсніце Ctrl + Shift + Enter .]
- Тут $C$4:$C$20 гэта дыяпазон маіх ячэек, а C4 мая першая ячэйка. Вы карыстаецеся сваім.
- Не забудзьцеся выкарыстаць Абсалютную спасылку на ячэйку .
Затым перацягніце маркер запаўнення , каб скапіяваць гэтую формулу ў астатнія ячэйкі.
Затым у новую ячэйку ўстаўце гэту формулу:
=SUM(IF(E4:E20=1,1,0))
[Зноў Формула масіву. Такім чынам, націсніце Ctrl + shift + Enter, калі вы не ў Office 365.]
- Тут E4:E20 - гэта дыяпазон маёй новай калонкі. Вы карыстаецеся сваім.
Тут мы маем колькасць адзнак, якія з'яўляюцца толькі адзін раз, а гэта 4.
Абмежаванні формул і альтэрнатыўны варыянт
Дагэтуль мы выкарыстоўвалі тры метады для падліку колькасці унікальных значэнняў у Excel.
Але калі вы крыху разумныя, то павінны зразумець, што ёсць некалькі абмежаванні на прыёмы, якія мы выкарыстоўвалі.
Гэта значыць, формулы падлічваюць значэнні, якія з'яўляюцца толькі адзін раз, але не падлічваюць агульную колькасць фактычных унікальных значэнняў, якія прысутнічаюць там, улічваючы ўсе значэнні.
Напрыклад, калі дыяпазон значэнняў змяшчае {A, A, A, B, B, C, D, E} , ён будзе лічыць толькі C, D, E , і вярнуць 3 .
Але часам камусьці можа спатрэбіцца палічыць A, B, C, D, E і вярнуць 5.
Для вырашэння праблем такога тыпу Excel забяспечвае функцыю UNIQUE .
Але кароткі напамін, які даступны ў OfficeТолькі 365 .
Падлік унікальных значэнняў з дапамогай функцый UNIQUE і ROWS
У нашым зыходным наборы даных, каб падлічыць унікальную колькасць кантактных адрасоў з улікам усіх адрасы, вы можаце выкарыстоўваць гэтую формулу:
=COUNT(UNIQUE(C4:C20))
Гл. , ёсць у агульнай складанасці 6 унікальных адрасоў, улічваючы ўсе адрасы па меншай меры адзін раз.
Цяпер, каб знайсці толькі ўнікальныя тэкставыя адрасы, вы можаце выкарыстоўваць гэтую формулу:
=ROWS(UNIQUE(IF(ISTEXT(
C4:C20
),
C4:C20
)))-1
- C4:C20 гэта мой дыяпазон значэнняў. Вы карыстаецеся сваім.
- Выкарыстоўвайце функцыю ROWS замест функцыі COUNT .
- І не забудзьцеся адняць 1 з формула ў канцы.
Аналагічным чынам, каб знайсці толькі ўнікальныя лікавыя адрасы, вы можаце выкарыстоўваць гэтую формулу:
=ROWS(UNIQUE(IF(ISNUMBER(
C4:C20
),
C4:C20
)))-1
Выснова
Выкарыстоўваючы з дапамогай гэтых метадаў вы можаце падлічыць колькасць унікальных значэнняў у наборы даных. Ці ведаеце вы які-небудзь іншы метад? Ці ў вас ёсць якія-небудзь пытанні? Не саромейцеся пытацца ў нас.