Как посчитать ячейки с текстом в Excel

Обновлено: 20.11.2024

Excel для Microsoft 365 Excel для Microsoft 365 для Mac Excel для Интернета Excel 2021 Excel 2021 для Mac Excel 2019 Excel 2019 для Mac Excel 2016 Excel 2016 для Mac Excel 2013 Excel 2010 Excel 2007 Excel для Mac 2011 Excel Starter 2010 Еще. Меньше

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

В своей простейшей форме СЧЁТЕСЛИ говорит:

=COUNTIF(Где вы хотите искать?, Что вы хотите искать?)

СЧЁТЕСЛИ(диапазон, критерии)

Имя аргумента

Описание

диапазон (обязательно)

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

критерии (обязательно)

Число, выражение, ссылка на ячейку или текстовая строка, определяющая, какие ячейки будут учитываться.

Например, вы можете использовать число, например 32, сравнение, например ">32", ячейку, например B4, или слово, например "яблоки".

COUNTIF использует только один критерий. Используйте СЧЁТЕСЛИМН, если вы хотите использовать несколько критериев.

Примеры

Чтобы использовать эти примеры в Excel, скопируйте данные из таблицы ниже и вставьте их в ячейку A1 нового листа.

Описание

Подсчитывает количество ячеек с яблоками в ячейках с A2 по A5. Результат равен 2.

Подсчитывает количество ячеек с персиками (значение в A4) в ячейках с A2 по A5. Результат равен 1.

Подсчитывает количество яблок (значение в A2) и апельсинов (значение в A3) в ячейках с A2 по A5. Результат равен 3. В этой формуле дважды используется СЧЁТЕСЛИ, чтобы указать несколько критериев, по одному критерию на выражение. Вы также можете использовать функцию СЧЁТЕСЛИМН.

Подсчитывает количество ячеек со значением больше 55 в ячейках с B2 по B5. Результат равен 2.

Подсчитывает количество ячеек со значением, отличным от 75, в ячейках с B2 по B5. Амперсанд (&) объединяет оператор сравнения для не равно (<>) и значение в B4 для чтения =СЧЁТЕСЛИ(B2:B5,"<>75"). Результат равен 3.

Подсчитывает количество ячеек со значением больше (>) или равным (=) 32 и меньше (

Распространенные проблемы

Что пошло не так

Для длинных строк возвращается неверное значение.

Функция СЧЁТЕСЛИ возвращает неверные результаты, если вы используете её для сопоставления строк длиннее 255 символов.

Чтобы сопоставить строки длиннее 255 символов, используйте функцию СЦЕПИТЬ или оператор объединения &. Например, =СЧЁТЕСЛИ(A2:A5,"длинная строка"&"еще одна длинная строка").

Значение не возвращается, когда вы ожидаете значение.

Не забудьте заключить аргумент criteria в кавычки.

Эта ошибка возникает, когда формула, содержащая функцию, ссылается на ячейки или диапазон в закрытой книге, а ячейки вычисляются. Чтобы эта функция работала, должна быть открыта другая книга.

Рекомендации

Учтите, что СЧЁТЕСЛИ игнорирует прописные и строчные буквы в текстовых строках.

Критерии не чувствительны к регистру. Другими словами, строка "яблоки" и строка "ЯБЛОКИ" будут соответствовать одним и тем же ячейкам.

Используйте подстановочные знаки.

Подстановочные знаки — вопросительный знак (?) и звездочка (*) — можно использовать в критериях. Знак вопроса соответствует любому одиночному символу. Звездочка соответствует любой последовательности символов. Если вы хотите найти фактический вопросительный знак или звездочку, введите тильду (~) перед символом.

Например, =СЧЁТЕСЛИ(A2:A5,"яблоко?") будут подсчитаны все экземпляры слова "яблоко", последняя буква которого может меняться.

Убедитесь, что ваши данные не содержат ошибочных символов.

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

Для удобства используйте именованные диапазоны

СЧЁТЕСЛИ поддерживает именованные диапазоны в формуле (например, =СЧЁТЕСЛИ(фрукты,">=32")-СЧЁТЕСЛИ(фрукты,">85"). Именованный диапазон может находиться на текущем листе, другой лист на том же книгу или из другой книги. Чтобы ссылаться на другую книгу, эта книга также должна быть открыта.

Примечание. Функция СЧЁТЕСЛИ не будет подсчитывать ячейки на основе фона ячейки или цвета шрифта. Однако Excel поддерживает определяемые пользователем функции (UDF) с использованием операций Microsoft Visual Basic для приложений (VBA) над ячейками на основе цвета фона или шрифта. Вот пример того, как вы можете подсчитать количество ячеек с определенным цветом ячейки с помощью VBA.

Нужна дополнительная помощь?

Вы всегда можете обратиться к эксперту в техническом сообществе Excel или получить поддержку в сообществе ответов.

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

<р>1а. Используйте функцию СЧЕТЕСЛИ и символ звездочки (*) для подсчета ячеек с текстом.

1б. Вы также можете создать формулу массива для подсчета ячеек с текстом.

Примечание: посетите нашу страницу о формулах массива, чтобы узнать больше о формулах массива с одной ячейкой.

1с. Вы также можете использовать функцию СУММПРОИЗВ для подсчета ячеек с текстом.

Примечание: посетите нашу страницу о функции СУММПРОИЗВ, чтобы узнать больше об этой функции.

2а. Числа, логические значения (ИСТИНА или ЛОЖЬ), пробелы и ошибки не учитываются как текст.

2б. Приведенная ниже формула подсчитывает ячейки с текстом и подсчитывает ячейки с логическими значениями.

3а. Введите пробел в ячейку A4. Функция СЧЁТЕСЛИ на шагах 1а и 2а также подсчитывает ячейки с пробелом.

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

Примечание. Функция СЧЁТЕСЛИМН в Excel подсчитывает количество ячеек на основе двух или более критериев.

Махеш Маквана

Махеш Маквана
Писатель

Махеш Маквана — технический писатель-фрилансер, специализирующийся на написании практических руководств. Он пишет технические учебники уже более десяти лет. Он написал для некоторых известных технических сайтов, включая MakeUseOf, MakeTechEasier и Online Tech Tips. Подробнее.

Вы хотите подсчитать количество ячеек, содержащих любой или определенный текст, игнорируя при этом все остальные ячейки? Если это так, в Microsoft Excel есть специальная функция, которая поможет вам в этом. Мы покажем вам, как им пользоваться.

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

Подсчет ячеек с любым текстом в Excel

Чтобы подсчитать количество ячеек, содержащих какой-либо текст, но игнорирующих любые числа, пустые ячейки и ошибки, используйте метод здесь.

Сначала откройте электронную таблицу в Microsoft Excel. В электронной таблице выберите ячейку, в которой вы хотите отобразить результат.

В выбранной ячейке введите следующую функцию СЧЁТЕСЛИ и нажмите Enter. Обязательно замените D2 и D6 в этой функции диапазоном, в котором находятся ваши ячейки для подсчета.

Здесь аргумент * (звездочка) указывает функции подсчитывать только ячейки, содержащие текст.

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

Если ячейка содержит как текст, так и числа, она не будет учитываться.

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

Подсчет ячеек с определенным текстом в Excel

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

Сначала в электронной таблице выберите ячейку, в которой вы хотите отобразить результат.

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

Приведенная ниже функция подсчитывает все ячейки, содержащие букву a . Это означает, что в нашем примере будут учитываться и Махеш, и Давид, поскольку в обоих этих именах есть буква а.

Вот результат:

Чтобы функция подсчитывала те ячейки, в которых есть только указанный вами символ или слово, удалите знак * (звездочка) до и после вашего символа или слова следующим образом.

В нашем примере результат подсчета равен 0, потому что нет ячеек, содержащих только символ a.

Таким образом вы указываете, какие ячейки следует учитывать при расчетах в электронных таблицах Microsoft Excel. Очень полезно!

Знаете ли вы, что Excel также может подсчитывать пустые или пустые ячейки в ваших электронных таблицах? Проверьте это, если вам интересно.

  • › Как использовать СУММЕСЛИ в Microsoft Excel
  • › Почему прозрачные чехлы для телефонов желтеют?
  • › Как установить Google Play Маркет в Windows 11
  • › Как восстановить метки панели задач в Windows 11
  • › Что означает XD и как вы его используете?
  • ›5 шрифтов, которые следует прекратить использовать (и лучшие альтернативы)
  • › Худшее, что есть в телефонах Samsung, — это программное обеспечение Samsung.

Чтобы подсчитать количество ячеек в диапазоне, содержащих текст (т. е. не числа, не ошибки и не пробелы), можно использовать функцию СЧЁТЕСЛИ и подстановочный знак (*). В показанном примере формула в ячейке H5:

где данные — это именованный диапазон B5:B15.

Примечание. Эта формула подсчитывает ячейки, содержащие любой текст. Для подсчета ячеек, содержащих конкретный текст, используйте эту формулу.

В этом примере нужно подсчитать количество ячеек в диапазоне, содержащих любой текст. Это может быть жестко заданный текст, например «яблоко» или «красный», числа, введенные как текст, или формулы, возвращающие текстовые значения. В решении используется функция СЧЁТЕСЛИ, которая подсчитывает количество ячеек, соответствующих предоставленным критериям. В этом случае критерий предоставляется в виде звездочки (*), которая представляет собой подстановочный знак, соответствующий любому количеству текстовых символов. Формула в H5:

Формула в H6 подсчитывает ячейки в данных, которые не содержат текста:

В этой формуле используется логический оператор "не равно" (<>).

  • Логические значения ИСТИНА и ЛОЖЬ не считаются текстом.
  • Числа не учитываются с помощью "*", если только они не введены в виде текста.
  • Пустые ячейки не считаются текстом.

Опция СЧЁТЕСЛИМН

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

Опция СУММПРОИЗВ

Вы также можете использовать функцию СУММПРОИЗВ для подсчета текста с помощью функции ISTEXT следующим образом:

Двойное отрицательное значение (--) преобразует результаты ИСТИНА и ЛОЖЬ из ISTEXT в 1 и 0. Затем СУММПРОИЗВ суммирует результат.

Читайте также: