Как подсчитать совпадение ячеек с 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. в Выбрать определенные ячейки диалоговое окно, вам необходимо:
3. Затем еще один Выбрать определенные ячейки Появится диалоговое окно с информацией о том, сколько ячеек было найдено и выбрано. После этого вы можете нажать на OK чтобы закрыть его.
Если вы хотите получить бесплатную (30-дневную) пробную версию этой утилиты, пожалуйста, нажмите, чтобы загрузить это, а затем перейдите к применению операции в соответствии с указанными выше шагами.
Статьи по теме:
- Как проверить, соответствует ли значение ячейки списку в Excel?
- Как найти совпадающее значение поиском вверх в Excel?
- Как сопоставить даты по месяцам и годам только в Excel?
- Как отсортировать столбец по значению в другом столбце в Excel?
Лучшие инструменты для офисной работы
Улучшите свои навыки работы с Excel с помощью Kutools for Excel и почувствуйте эффективность, как никогда раньше. Kutools for Excel предлагает более 300 расширенных функций для повышения производительности и экономии времени. Нажмите здесь, чтобы получить функцию, которая вам нужна больше всего...
Вкладка Office: интерфейс с вкладками в Office и упрощение работы
- Включение редактирования и чтения с вкладками в Word, Excel, PowerPoint, Издатель, доступ, Visio и проект.
- Открывайте и создавайте несколько документов на новых вкладках одного окна, а не в новых окнах.
- Повышает вашу продуктивность на 50% и сокращает количество щелчков мышью на сотни каждый день!