Як падлічыць толькі бачныя вочкі ў Excel (5 прыёмаў)

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

Часам у Excel нам трэба лічыць толькі бачныя вочкі. Напрыклад, калі вы ўжываеце Фільтр для даных Excel, некаторыя радкі становяцца схаванымі. Акрамя таго, падчас працы ў excel мы часта наўмысна ўручную хаваем радкі. У такіх выпадках мы можам запатрабаваць падлічыць бачную колькасць радкоў. У гэтым артыкуле вы даведаецеся, як лічыць толькі бачныя вочкі.

Спампаваць сшытак для практыкі

Вы можаце спампаваць сшытак для практыкі, які мы выкарыстоўвалі для падрыхтоўкі гэтага артыкула.

Падлічыць толькі бачныя ячэйкі.xlsx

5 прыёмаў для падліку толькі бачных ячэек у Excel

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

1. Функцыя Excel SUBTOTAL для падліку толькі бачных ячэек

Мы можам выкарыстоўвайце функцыю SUBTOTAL у Excel для падліку бачных вочак. Спачатку я прымяню Фільтр да майго набору даных, а потым вылічу бачныя радкі.

Крокі:

  • Спачатку абярыце набор даных ( B4:E13 ) і перайдзіце да Даныя > Фільтр . Або вы можаце націснуць Ctrl + Shift + L , каб прымяніць фільтраванне ў наборы даных.

  • У выніку выпадальны значок фільтрацыі бачны ніжэй.

  • Тады я адфільтраваў дадзеныя аб продажах для Кукурузныя шматкі (гл. скрыншот). Цяпер увядзіце наступную формулу ў ячэйку C16 і націсніце Enter з клавіятуры.
=SUBTOTAL(3,B5:B13)

  • Такім чынам, вы атрымаеце колькасць радкоў толькі для кукурузных шматкоў , што складае 6 .

Тут, у прыведзенай вышэй формуле, 3 паведамляе функцыі, які тып падліку выконваць у дыяпазоне B5:E13 .

⏩ ​​ Заўвага:

  • Вы таксама можаце выкарыстоўваць формулу ніжэй, каб знайсці колькасць бачных ячэек.
=SUBTOTAL(103,B5:E13)

Дадаткова: Формула Excel для падліку ячэек з тэкстам (спампаваць бясплатную кнігу)

2. Атрымаць колькасць бачных радкоў толькі з крытэрыямі (камбінацыя функцый Excel )

На гэты раз я знайду колькасць бачных вочак з крытэрыямі. Напрыклад, я ўручную схаваў радок 11 майго набору даных. Цяпер я падлічу бачную колькасць радкоў, якія змяшчаюць Rolled Oats , выкарыстоўваючы камбінацыю функцый Excel (напрыклад, функцыі SUMPRODUCT , OFFSET , SUBTOTAL ). Для вашай інфармацыі, ёсць у агульнай складанасці 3 радкі, якія змяшчаюць Аўсяныя аўсы .

Крокі:

  • У пачатку ўвядзіценаступную формулу ў ячэйцы C18 і націсніце Enter .
=SUMPRODUCT((B5:B13=C16)*(SUBTOTAL(103,OFFSET(B5,ROW(B5:B13)-MIN(ROW(B5:B13)),0))))

  • Такім чынам, вось колькасць бачных клетак для Rolled Oats .

🔎 Як працуе формула?

  • (B5:B13=C16)

Прыведзеная вышэй частка формулы вяртае : { ХЛУСНЯ;ПРАЎДА;ХЛУСНЯ;ПРАЎДА;ХЛУСНЯ;ХЛУСНЯ;ПРАЎДА;ХЛУСНЯ;ХЛУСНЯ }

  • РАДОК(B5:B13)

Тут функцыя ROW вяртае колькасць радкоў у дыяпазоне B5:E13 .

{ 5;6;8 ;9;10;11;12;13 }

  • MIN(ROW(B5:B13))

Тады функцыя MIN дае найменшы радок у дыяпазоне B5:E13 .

  • (SUBTOTAL(103,OFFSET(B5,ROW(B5:B13) )-MIN(ROW(B5:B13)),0)))

Пасля гэтага прыведзеная вышэй частка формулы вяртае:

{ 1 ;1;1;1;1;1;0;1;1 }

  • SUMPRODUCT((B5:B13=C16)*(SUBTOTAL(103,OFFSET(B5) ,ROW(B5:B13)-MIN(ROW(B5:B13)),0))))

Нарэшце, прыведзеная вышэй формула вяртае { 2 } , што з'яўляецца лікам бачных ячэйкі, якія змяшчаюць Авёс .

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

3. Функцыя AGGREGATE у Excel для падліку толькі бачных ячэек у Excel

Вы можаце выкарыстоўваць функцыю AGGREGATE , каб знайсці колькасць бачных ячэек. Напрыклад, я буду лічыць бачныя радкі з адфільтраванага набору даных для кукурузыШматкі .

Крокі:

  • Спачатку ўвядзіце наступную формулу ў ячэйку C15 і націсніце Enter .
=AGGREGATE(3,3,B5:B13)

  • Як следства, вы атрымаеце колькасць толькі бачных радкоў .

Дадатковая інфармацыя: Падлік пустых вочак у Excel (4 спосабы)

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

  • Як падлічыць няцотныя і цотныя лікі ў Excel (3 простых спосабу)
  • Падлічыць колькасць вочак з дапамогай Даты ў Excel (6 спосабаў)
  • Excel падлічвае колькасць ячэек у дыяпазоне (6 простых спосабаў)
  • Excel VBA для выбару першай бачнай ячэйкі у адфільтраваным дыяпазоне

4. Камбінацыя функцый COUNTA, UNIQUE і FILTER для разліку унікальных бачных ячэек

Цяпер я падлічу бачныя радкі, якія змяшчаюць унікальныя значэнні. Для гэтага я буду выкарыстоўваць камбінацыю функцый COUNTA , UNIQUE і FILTER . Мы будзем выкарыстоўваць прыведзены вышэй набор даных, дзе радок 11 схаваны.

Крокі:

  • Па-першае, я дадаў дадатковы слупок ' Бачны ' у мой набор даных. Я выкарыстаў наступную формулу для дапаможнага слупка.
=SUBTOTAL(3,B5)

  • Тут дадатковы слупок дададзены вышэй паказвае бачнасць адпаведных радкоў.
  • Тады я вылічыў агульную колькасць бачных радкоў з дапамогай формулы ніжэй:
=SUM(F5:F13)

  • Цяпер ідзе асноўная частка гэтага метаду. Увядзіце ніжэйформулу ў ячэйцы C17 і націсніце Enter .
=COUNTA(UNIQUE(FILTER(B5:B13,F5:F13)))

  • Нарэшце, прыведзеная вышэй формула верне наступны вынік.

🔎 Як працуе формула?

  • FILTER(B5:B13,F5:F13)

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

{ “Кукурузныя шматкі”;”Аўсяныя шматкі”;”Кукурузныя шматкі”;”Змешаныя арэхі”;”Кукурузныя шматкі”;”Кукурузныя шматкі”;” Сухафрукты”;”Кукурузныя шматкі”;”Кукурузныя шматкі” }

  • УНІКАЛЬНЫ(ФІЛЬТР(B5:B13,F5:F13))

Затым функцыя UNIQUE вяртае унікальныя харчовыя прадукты з адфільтраваных прадуктаў, якія з'яўляюцца:

{ “Кукурузныя шматкі”;”Авёс”;”Змешаныя арэхі” ;”Сухафрукты” }

  • COUNTA(UNIQUE(FILTER(B5:B13,F5:F13)))

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

{ 4 }

Заўвага:

  • Памятайце, што вы можаце выкарыстоўваць гэту формулу толькі ў Excel 2021 і Microsoft 365 як Функцыі UNIQUE і FILTER недаступныя ў старых версіях excel.

Звязаны змест: Як палічыць пустыя Ячэйкі ў Excel (5 спосабаў)

5. Камбінацыя функцый Excel для паказу колькасці ўнікальных бачных ячэек

Аналагічным чынам у папярэднім метадзе я вылічу бачныя ўнікальныя значэнні ў Excel з дапамогай формула масіва. У гэтым метадзе таксама мы дадамо памочнікаслупок, каб атрымаць канчатковы вынік. Я буду выкарыстоўваць у формуле камбінацыю функцый SUM , IF , ISNA і MATCH . Формула, якую я выкарыстаў у гэтым метадзе, была апублікавана ў Excel Expert Newsletter , выдадзеным 20 ліпеня 2001 г. (больш не даступны).

Крокі:

  • Па-першае, я выкарыстаў прыведзеную ніжэй формулу ў дапаможным слупку. Гэтая формула ўводзіцца ў выглядзе масіва (вынік пазначаны сінім колерам, як паказана ніжэй).
=IF(SUBTOTAL(3,OFFSET(B5:B13,ROW(B5:B13)-MIN(ROW(B5:B13)),,1)),B5:B13,"")

  • Затым увядзіце наступную формулу ў ячэйку C16 і націсніце Enter .
=SUM(N(IF(ISNA(MATCH("",F5#,0)),MATCH(B5:B13,B5:B13,0),IF(MATCH(F5#,F5#,0)=MATCH("",F5#,0),0,MATCH(F5#,F5#,0)))=ROW(B5:B13)-MIN(ROW(B5:B13))+1))

  • Нарэшце, вы ўбачыце, што ў бачных радках нашага набору даных прысутнічаюць чатыры унікальныя харчовыя прадукты.

🔎 Як працуе формула?

Гэта формула даволі доўгая, я растлумачыў яе коратка.

  • КАЛІ(ISNA(СУПАВЕДЗЕННЕ(“”,F5#,0)),СУПАВЕДЗЕННЕ(B5:B13,B5:B13,0),КАЛІ(СУПАДАВАННЕ(F5#,F5#,0)=СУПАДЗЕННЕ(“”,F5#, 0),0,MATCH(F5#,F5#,0)))

Першапачаткова прыведзеная вышэй частка формулы вяртае:

{ 1 ;2;1;4;1;1;7;1;1 }

  • РАДОК(B5:B13)-MIN(РАДОК(B5:B13))+1 )

Далей гэтая частка формулы вяртае:

{ 1;2;3;4;5;6;7;8;9 }

  • СУМА(N(КАЛІ(ISNA(СУПАВЕДЗЕННЕ(“”,F5#,0)),СУПАВЕДЗЕННЕ(B5:B13,B5:B13,0),КАЛІ( СУПАДАВАННЕ(F5#,F5#,0)=СУПАВЕДЗЕННЕ(“”,F5#,0),0,СУПАДЗЕННЕ(F5#,F5#,0)))=РАДОК(B5:B13)-МІН(РАДОК(B5: B13))+1))

У заключэнне, прыведзеная вышэй формулавяртае:

{ 4 }

Чытаць далей: Excel лічыць клеткі з лічбамі (5 простых спосабаў)

Выснова

У прыведзеным вышэй артыкуле я паспрабаваў падрабязна абмеркаваць некалькі метадаў падліку толькі бачных вочак у Excel. Будзем спадзявацца, што гэтых метадаў і тлумачэнняў будзе дастаткова для вырашэння вашых праблем. Калі ласка, дайце мне ведаць, калі ў вас ёсць якія-небудзь пытанні.

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