Как Excel подсчитывает строки с помощью значения (8 способов)

  • Поделись Этим
Hugh West

Существует несколько Microsoft Excel Функции для подсчета строк со значением в Excel. В этой статье мы узнаем о них с примерами и объяснениями.

Практическая рабочая тетрадь

Загрузите следующую рабочую тетрадь и упражнения.

Подсчет строк со значением.xlsx

8 быстрых способов подсчета строк со значением в Excel

1. подсчет строк со значением путем выделения диапазона ячеек

Выделив диапазон ячеек, мы можем быстро подсчитать строки со значением. Предположим, что у нас есть набор данных продуктов Microsoft и их годовых версий. Мы можем подсчитать строки, содержащие названия продуктов.

ШАГИ:

  • Сначала выделите все строки.
  • Затем в Строка состояния в правом нижнем углу, опция Граф показывает количество активных строк, содержащих значения.

2. Применение функции COUNTA для подсчета строк со значением

Применение функция COUNTA это один из динамических способов подсчета строк с данными. Здесь мы имеем несколько продуктов Microsoft, расположенных в ряд. Мы собираемся подсчитать общее количество строк в Ячейка C10 которые содержат названия продуктов.

ШАГИ:

  • Прежде всего, выберите Ячейка C10 .
  • Затем введите формулу:
=COUNTA(B5:B8)

  • Теперь удар Войти чтобы увидеть результат.

Подробнее: Как подсчитать строки с помощью формулы в Excel (5 быстрых способов)

3. Функция COUNT для подсчета строк с числовым значением

Иногда строка содержит числовое значение в Excel. функция COUNT Предположим, что у нас есть набор данных продуктов Microsoft с указанием года выпуска. Мы собираемся подсчитать числовое значение, содержащее строки по адресу Ячейка C10 .

ШАГИ:

  • Во-первых, выберите Ячейка C10 .
  • Затем введите формулу:
=COUNT(B5:C8)

  • В конце концов, нажмите Войти и мы увидим результат.

4. Функция COUNTIF для подсчета строк с текстовым значением

С помощью дикого персонажа Звездочка ( * ), мы можем применить Функция COUNTIF на подсчет строк с текстовыми значениями. Звездочка помогает нам узнать любое количество символов в строке. Если в строке есть комбинация числовых & текстовых значений, это также помогает рассматривать строку как текстовое значение. У нас есть набор данных о продуктах Microsoft.

ШАГИ:

  • Сначала выберите Ячейка C10 .
  • Теперь введите формулу:
=COUNTIF(B5:B8, "*")

  • Затем нажмите Войти для получения результата.

5. Функции SUM, MMULT, TRANSPOSE & COLUMN для подсчета строк с определенным значением

Мы можем применить формулу массива, содержащую SUM , MMULT, TRANSPOSE & КОЛУМН функции чтобы найти строки, содержащие определенное значение. Допустим, у нас есть рабочий лист, содержащий продукты Microsoft и их годовую версию. Мы узнаем количество строк, содержащих " 2017 " на Ячейка C10 .

ШАГИ:

  • Выберите Ячейка C10 .
  • Введите формулу:
=SUM(--(MMULT(--(C5:D8=2017),TRANSPOSE(COLUMN(C5:D8)))>0)))

  • Хит Войти чтобы увидеть результат.

➤➤➤ Упрощение формулы :

  • Логический критерий формулы таков:
=--(C5:D8=2017)

В результате образуется ИСТИНА/ЛОЖЬ результат массива и двойной отрицательный ( - ) вынуждает значения ИСТИНА/ЛОЖЬ в 1 & 0 соответственно.

  • Массив из 4 строк и 2 столбцов (массив 4*2) поступает в Функция MMULT в качестве Array1.
  • Чтобы получить номер столбца в формате массива, мы используем функцию функция COLUMN .
=COLUMN(C5:D8)

  • Чтобы преобразовать формат массива столбцов в массив строк, мы используем функцию Функция ТРАНСПОЗИЦИЯ .
=TRANSPOSE(COLUMN(C5:D8))

  • Наконец, в Функция SUM подсчитывает строки со значениями.

6. Excel подсчет строк с несколькими критериями ИЛИ

С помощью Булева логика и Функция SUMPRODUCT мы можем подсчитать строки с несколькими ИЛИ критерии. Из приведенного ниже набора данных нужно подсчитать строки, в которых продукт1 имеет значение " Слово " или продукт2 - " Excel ".

ШАГИ:

  • Выберите Ячейка C10 .
  • После этого введите формулу:
=SUMPRODUCT(--((C5:C8="Word")+(D5:D8="Excel")>0))

ПРИМЕЧАНИЕ: Здесь два логических критерия соединены знаком Плюс ( + ) как добавление требуется в Булева алгебра Первый логический критерий проверяет, является ли продукт1 " Слово ", а второй критерий проверяет, является ли продукт2 " Excel ". Мы не будем использовать Функция SUMPRODUCT только потому, что он дважды учитывает строки с обоими " Слово " &" Excel ". Мы используем двойное отрицание( - ), поскольку она вынуждает ценности ИСТИНА/ЛОЖЬ в 1 & 0 соответственно с " >0 ". Внутри создается единый массив 1s & 0s Функция SUMPRODUCT .

  • Затем нажмите Войти для получения результата.

.

7. Excel подсчет строк, соответствующих внутренним критериям, с помощью функции SUMPRODUCT

Предположим, что у нас есть набор данных о товарах и записи о продажах Группа 1 & Группа 2 Мы используем Функция SUMPRODUCT для подсчета строк, соответствующих внутренним критериям.

Критерии:

  • Группа 1> Группа 2
  • Группа 2 > Группа 1

ШАГИ:

  • Выберите Ячейка C10 .
  • Теперь для Группа 1> Группа 2 критерии, введите формулу:
=SUMPRODUCT(--(C5:C8>D5:D8))

  • Хит Войти .
  • Затем для Группа 2 > Группа 1 критерии, введите формулу:
= СУММАРНЫЙ ПРОДУКТ(--(C5:C8

  • Наконец, нажмите Войти и посмотреть результат.

8. Использование VBA для подсчета строк со значением в Excel

Мы можем использовать VBA Код для подсчета строк со значениями. Здесь у нас есть набор данных. Мы собираемся подсчитать все используемые строки, содержащие данные.

ШАГИ:

  • Перейдите на вкладку "Лист" и Щелкните правой кнопкой мыши на мыши текущего листа.
  • Выберите Посмотреть код .

  • A Модуль VBA появляется окно.
  • Теперь введите на нем следующий код.
 Option Explicit Sub RowsWithValue() Dim i As Long Dim q As Range With ActiveSheet.UsedRange 'перебираем каждую строку из используемого диапазона For Each q In .Rows 'проверяем, содержит ли строка ячейку со значением If Application.CountA(q)> 0 Then 'подсчитываем количество непустых ячеек строки i = i + 1 End If Next End With MsgBox "Номер используемой строки = " & i End Sub 
  • Нажмите на Запускайте вариант.

  • Наконец, мы можем увидеть окончательный результат подсчета в коротком окне сообщения.

Читать далее: Как подсчитать строки с помощью VBA в Excel (5 подходов)

Заключение

Это самые быстрые способы подсчета строк со значением в Excel Добавлена рабочая тетрадь для практических занятий. Попробуйте. Не стесняйтесь спрашивать о чем-либо или предлагать новые методы.

Хью Уэст — опытный тренер и аналитик Excel с более чем 10-летним опытом работы в отрасли. Он имеет степень бакалавра в области бухгалтерского учета и финансов и степень магистра делового администрирования. Хью страстно любит преподавать и разработал уникальный подход к обучению, которому легко следовать и который легко понять. Его экспертные знания Excel помогли тысячам студентов и специалистов по всему миру улучшить свои навыки и преуспеть в своей карьере. В своем блоге Хью делится своими знаниями со всем миром, предлагая бесплатные учебные пособия по Excel и онлайн-обучение, чтобы помочь отдельным лицам и компаниям полностью раскрыть свой потенциал.