Перейти к основному содержанию

Как подсчитать отфильтрованные ячейки с текстом в Excel?

В Excel подсчет ячеек с текстом выполняется просто. Но когда дело доходит до подсчет отфильтрованных ячеек с текстом, все становится сложно. Этот учебник познакомит три пути для подсчета ячеек с текстом из отфильтрованного списка.
количество отфильтрованных ячеек с текстом в документе 1

Подсчет отфильтрованных ячеек с текстом с помощью вспомогательного столбца

Подсчет отфильтрованных ячеек с текстом путем объединения функций СУММПРОИЗВ, ПРОМЕЖУТОЧНЫЙ ИТОГ, ДВССЫЛ, СТРОКА и ИСТЕКСТ

Подсчитайте отфильтрованные ячейки с текстом, комбинируя функции СУММПРОИЗВ, ПРОМЕЖУТОЧНЫЙ ИТОГ, СМЕЩ, МИН, СТРОКА и ИСТЕКСТ.


Используя функцию СЧЁТЕСЛИ, дополнительно с помощью вспомогательного столбца, мы можем легко подсчитать отфильтрованные ячейки с текстом. Пожалуйста, сделайте следующее.

1. Пожалуйста, скопируйте приведенную ниже формулу в ячейку D2, затем нажмите клавишу Enter, чтобы получить первый результат.

=ПРОМЕЖУТОЧНЫЙ ИТОГ (103, A2)

количество отфильтрованных ячеек с текстом в документе 2

Примечание. Вспомогательный столбец с формулой ПРОМЕЖУТОЧНЫЕ.ИТОГИ предназначен для проверки того, отфильтрована строка или нет. А также 103 означает COUNTA функции в номер_функции аргумент.
количество отфильтрованных ячеек с текстом в документе 3

2. затем перетащите маркер заполнения вниз к ячейкам, к которым вы хотите применить эту формулу.
количество отфильтрованных ячеек с текстом в документе 4

3. Пожалуйста, скопируйте приведенную ниже формулу в ячейку F2, затем нажмите Enter Ключ, чтобы получить окончательный результат.

=COUNTIFS(A2:A18,"*", D2:D18, 1)

количество отфильтрованных ячеек с текстом в документе 5

Мы видим, что есть 4 ячейки с текстом в отфильтрованных данных.


Другой метод подсчета отфильтрованных ячеек с текстом — использование сочетание SUMPRODUCT, SUBTOTAL, КОСВЕННЫЕ, РЯД & ISTEXT Функции. Пожалуйста, сделайте следующее.

Пожалуйста, скопируйте приведенную ниже формулу в ячейку E2, затем нажмите Enter ключ для получения результата.

=SUMPRODUCT(SUBTOTAL(103, INDIRECT("A"&ROW(A2:A18))), --(ISTEXT(A2:A18)))

количество отфильтрованных ячеек с текстом в документе 6

Объяснение формулы:
  1. РЯД(A2:A18) возвращает соответствующие номера строк диапазона A2:A18.
  2. ДВССЫЛ ("A"&СТРОКА(A2:A18)) возвращает действительные ссылки на ячейки из заданного диапазона.
  3. ИТОГО(103, ДВССЫЛ("A"&СТРОКА(A2:A18))) проверяет, отфильтрована строка или нет, и возвращает 1 для видимых ячеек, 0 для скрытых и пустых ячеек.
  4. ИСТЕКСТ(A2:A18) проверяет, содержит ли каждая ячейка в диапазоне A2:A18 текст, и возвращает True для ячеек с текстом, False для остальных ячеек. Двойной унарный оператор (--) преобразует значения TRUE и FALSE в 1 и 0.
  5. SUMPRODUCT(SUBTOTAL(103, INDIRECT("A"&ROW(A2:A18))), --(ISTEXT(A2:A18))) можно рассматривать как SUMPRODUCT({1;1;1;1;1;1;1;1;1}, {0;0;0;1;1;0;0;1;1}). Затем СУММПРОИЗВ умножает два массива вместе и возвращает сумму значений, которая равна 4.

Третий метод подсчета ячеек с текстом из отфильтрованных данных: конкатенации домен SUMPRODUCT, SUBTOTAL, OFFSET, MIN, РЯД & ISTEXT Функции. Пожалуйста, сделайте следующее.

Пожалуйста, скопируйте приведенную ниже формулу в ячейку E2, затем нажмите Enter ключ для получения результата.

=СУММПРОИЗВ(ПРОМЕЖУТОЧНЫЙ ИТОГ(103, СМЕЩ(A2:A18, СТРОКА(A2:A18)-2 -- МИН(СТРОКА(A2:A18)-2),,1)), -- (ВСТЭКСТ(A2:A18)) )

количество отфильтрованных ячеек с текстом в документе 7

Объяснение формулы:
  1. OFFSET(A2:A18, ROW(A2:A18)-2 -- MIN(ROW(A2:A18)-2),,1) возвращает ссылки на отдельные ячейки из диапазона A2:A18.
  2. SUBTOTAL(103, OFFSET(A2:A18, ROW(A2:A18)-2 -- MIN(ROW(A2:A18)-2),,1)) проверяет, отфильтрована ли строка или нет, и возвращает 1 для видимых ячеек, 0 для скрытых и пустых ячеек.
  3. ИСТЕКСТ(A2:A18) проверяет, содержит ли каждая ячейка в диапазоне A2:A18 текст, и возвращает True для ячеек с текстом, False для остальных ячеек. Двойной унарный оператор (--) преобразует значения TRUE и FALSE в 1 и 0.
  4. СУММПРОИЗВ(ПРОМЕЖУТОЧНЫЙ ИТОГ(103, СМЕЩ(A2:A18, СТРОКА(A2:A18)-2 -- МИН(СТРОКА(A2:A18)-2),,1)), -- (ВСТЭКСТ(A2:A18))) можно рассматривать как SUMPRODUCT({1;1;1;1;1;1;1;1;1}, {0;0;0;1;1;0;0;1;1}). Затем СУММПРОИЗВ умножает два массива вместе и возвращает сумму значений, которая равна 4.

Прочие операции (статьи)

Объедините функции COUNTIF и LEFT для подсчета ячеек, начинающихся с определенного символа в Excel
Чтобы подсчитать количество ячеек, которые начинаются с определенного символа в Excel, вы можете комбинировать функции СЧЁТЕСЛИ и ВЛЕВО. На самом деле есть разные формулы, позволяющие этого достичь. Это руководство поможет вам шаг за шагом.

Как подсчитать ячейки, содержащие числа или нет в Excel?
Если есть диапазон ячеек, некоторые из которых содержат числа, а другие - текст, как вы можете подсчитать ячейки, содержащие числа, или не быстро в Excel?

Как подсчитать ячейки, если в Excel выполнен один из нескольких критериев?
Что делать, если подсчет ячеек содержит один из нескольких критериев? Здесь я поделюсь способами подсчета ячеек, если они содержат X, Y или Z… и т. д. в Excel.

Как подсчитать ячейки с определенным текстом и цветом заливки/шрифта в Excel?
Знаете ли вы, как считать ячейки с несколькими условиями? Например, подсчитайте количество ячеек, которые содержат как определенный текст, так и цвет шрифта/заливки. Эта статья покажет вам решение.


  • Бар Супер Формулы (легко редактировать несколько строк текста и формул); Макет для чтения (легко читать и редактировать большое количество ячеек); Вставить в отфильтрованный диапазон...
  • Объединить ячейки / строки / столбцы и хранение данных; Разделить содержимое ячеек; Объедините повторяющиеся строки и сумму / среднее значение... Предотвращение дублирования ячеек; Сравнить диапазоны...
  • Выберите Дубликат или Уникальный Ряды; Выбрать пустые строки (все ячейки пустые); Супер находка и нечеткая находка во многих рабочих тетрадях; Случайный выбор ...
  • Точная копия Несколько ячеек без изменения ссылки на формулу; Автоматическое создание ссылок на несколько листов; Вставить пули, Флажки и многое другое ...
  • Избранные и быстро вставляйте формулы, Диапазоны, диаграммы и изображения; Зашифровать ячейки с паролем; Создать список рассылки и отправлять электронные письма ...
  • Извлечь текст, Добавить текст, Удалить по позиции, Удалить пробел; Создание и печать промежуточных итогов по страницам; Преобразование содержимого ячеек в комментарии...
  • Суперфильтр (сохранять и применять схемы фильтров к другим листам); Расширенная сортировка по месяцам / неделям / дням, периодичности и др .; Специальный фильтр жирным, курсивом ...
  • Комбинируйте книги и рабочие листы; Объединить таблицы на основе ключевых столбцов; Разделить данные на несколько листов; Пакетное преобразование xls, xlsx и PDF...
  • Группировка сводной таблицы по номер недели, день недели и другое ... Показать разблокированные, заблокированные ячейки разными цветами; Выделите ячейки, у которых есть формула / имя...
вкладка kte 201905
  • Включение редактирования и чтения с вкладками в Word, Excel, PowerPoint, Издатель, доступ, Visio и проект.
  • Открывайте и создавайте несколько документов на новых вкладках одного окна, а не в новых окнах.
  • Повышает вашу продуктивность на 50% и сокращает количество щелчков мышью на сотни каждый день!
офисный дно
Comments (0)
No ratings yet. Be the first to rate!
There are no comments posted here yet
Please leave your comments in English
Posting as Guest
×
Rate this post:
0   Characters
Suggested Locations