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

Как подсчитать совпадение ячеек с X или Y в Excel?

Во многих случаях вам может потребоваться подсчитать ячейки, содержащие текстовое значение «сок» или текстовое значение «пирог» в Excel, как показано на левом снимке экрана. Эта статья покажет вам несколько способов достижения этого.

Подсчет ячеек соответствует X или Y в Excel с формулой
Подсчет ячеек соответствует X или Y в Excel с пользовательской функцией
Легко подсчитывать ячейки, соответствующие X или Y в Excel с помощью Kutools for Excel


Подсчет ячеек соответствует X или Y в Excel с формулой

Следующая формула поможет вам подсчитать, что ячейки соответствуют значению X или Y в Excel. Пожалуйста, сделайте следующее.

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

= СЧЁТЕСЛИ (A2: A7; «* сок *») + СЧЁТЕСЛИ (A2: A7; «* пирог *»)

Внимание: В формуле вы можете видеть подстановочные знаки *, отображаемые слева и справа от определенного текстового значения. Вы можете удалить символы подстановки, если хотите, чтобы количество ячеек было точно равно X или Y.

Затем вы получите общее количество ячеек, соответствующих текстовому значению «сок» или «пирог» в Excel.


Подсчет ячеек соответствует X или Y в Excel с пользовательской функцией

Вы также можете создать определяемую пользователем функцию для подсчета ячеек, соответствующих X или Y в Excel.

1. Нажмите другой + F11 клавиши одновременно, чтобы открыть Microsoft Visual Basic для приложений окно.

2. в Microsoft Visual Basic для приложений окна, нажмите Вставить > Модули. Затем скопируйте и вставьте следующий код VBA в окно модуля.

Код VBA: количество ячеек соответствует X или Y в Excel

Function FindTwoStrings(Target As Range, xS1 As String, xS2 As String) As Long
    Application.Volatile
    If TypeName(Target) <> "Range" Then Exit Function
    Dim xCell As Range
    For Each xCell In Target.Cells
      If xCell.Value <> "" Then
        If (InStrRev(UCase(xCell.Value), UCase(xS1), -1, vbTextCompare) > 0) Or _
           (InStrRev(UCase(xCell.Value), UCase(xS2), -1, vbTextCompare) > 0) _
           Then FindTwoStrings = FindTwoStrings + 1
      End If
    Next xCell
End Function

3. Нажмите другой + Q ключи, чтобы закрыть Microsoft Visual Basic для приложений окно.

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

= FindTwoStrings (A2: A7, «сок», «пирог»)


Подсчет ячеек соответствует X или Y в Excel с помощью Kutools for Excel

Здесь мы рекомендуем вам Выбрать определенные ячейки полезности Kutools for Excel. С помощью этой утилиты вы можете легко подсчитать ячейки, совпадающие с X или Y в указанном диапазоне в Excel. Пожалуйста, сделайте следующее.

Перед применением Kutools for Excel, Пожалуйста, сначала скачайте и установите.

1. Выберите диапазон, который нужно подсчитать, затем нажмите Кутулс > Выберите > Выбрать определенные ячейки. Смотрите скриншот:

2. в Выбрать определенные ячейки диалоговое окно, вам необходимо:

1). Выберите Ячейка вариант в Тип выбора раздел;
2). в Конкретный тип раздел, выберите Комплект в первом раскрывающемся списке и введите первое текстовое значение в текстовое поле .;
3). Выбрать Комплект во втором раскрывающемся списке и введите второе текстовое значение в текстовое поле, затем выберите Or вариант;
4). Щелкните значок OK .

3. Затем еще один Выбрать определенные ячейки Появится диалоговое окно с информацией о том, сколько ячеек было найдено и выбрано. После этого вы можете нажать на OK чтобы закрыть его.

  Если вы хотите получить бесплатную (30-дневную) пробную версию этой утилиты, пожалуйста, нажмите, чтобы загрузить это, а затем перейдите к применению операции в соответствии с указанными выше шагами.


Статьи по теме:

Лучшие инструменты для офисной работы

🤖 Kutools AI Помощник: Революционный анализ данных на основе: Интеллектуальное исполнение   |  Генерировать код  |  Создание пользовательских формул  |  Анализ данных и создание диаграмм  |  Вызов функций Kutools...
Популярные опции: Найдите, выделите или определите дубликаты   |  Удалить пустые строки   |  Объедините столбцы или ячейки без потери данных   |   Раунд без формулы ...
Супер поиск: Множественный критерий VLookup    VLookup с несколькими значениями  |   VLookup по нескольким листам   |   Нечеткий поиск ....
Расширенный раскрывающийся список: Быстрое создание раскрывающегося списка   |  Зависимый раскрывающийся список   |  Выпадающий список с множественным выбором ....
Менеджер столбцов: Добавить определенное количество столбцов  |  Переместить столбцы  |  Переключить статус видимости скрытых столбцов  |  Сравнить диапазоны и столбцы ...
Рекомендуемые функции: Сетка Фокус   |  Просмотр дизайна   |   Большой Формулный Бар    Менеджер книг и листов   |  Библиотека ресурсов (Авто текст)   |  Выбор даты   |  Комбинировать листы   |  Шифровать/дешифровать ячейки    Отправлять электронные письма по списку   |  Суперфильтр   |   Специальный фильтр (фильтровать жирным шрифтом/курсивом/зачеркиванием...) ...
15 лучших наборов инструментов12 Текст Инструменты (Добавить текст, Удалить символы, ...)   |   50+ График Тип (Диаграмма Ганта, ...)   |   40+ Практических Формулы (Рассчитать возраст по дню рождения, ...)   |   19 Вносимые Инструменты (Вставить QR-код, Вставить изображение из пути, ...)   |   12 Конверсия Инструменты (Числа в слова, Конверсия валюты, ...)   |   7 Слияние и разделение Инструменты (Расширенные ряды комбинирования, Разделить клетки, ...)   |   ... и более

Улучшите свои навыки работы с Excel с помощью Kutools for Excel и почувствуйте эффективность, как никогда раньше. Kutools for Excel предлагает более 300 расширенных функций для повышения производительности и экономии времени.  Нажмите здесь, чтобы получить функцию, которая вам нужна больше всего...

Описание


Вкладка Office: интерфейс с вкладками в Office и упрощение работы

  • Включение редактирования и чтения с вкладками в Word, Excel, PowerPoint, Издатель, доступ, Visio и проект.
  • Открывайте и создавайте несколько документов на новых вкладках одного окна, а не в новых окнах.
  • Повышает вашу продуктивность на 50% и сокращает количество щелчков мышью на сотни каждый день!
Comments (2)
No ratings yet. Be the first to rate!
This comment was minimized by the moderator on the site
This is sincerely very helpful. Thanks w great deal.
This comment was minimized by the moderator on the site
Very helpful, thank you
There are no comments posted here yet
Please leave your comments in English
Posting as Guest
×
Rate this post:
0   Characters
Suggested Locations