Как выполнять условный подсчет с помощью подстановочных знаков.
Мы хотим подсчитать все ключевые слова, содержащие «готов».
Будем использовать функцию СЧЁТЕСЛИ:
=СЧЁТЕСЛИ(B2:B;"готов")
Эта функция дает результат 1.
Она ищет в столбце B и подсчитывает только точные совпадения в «Готов».
Она учитывает «Готов», но не учитывает такие примеры, как «Готов к обеспечению».
(СЧЁТЕСЛИ нечувствительны к регистру, что означает, что «Готов», «готов» и «готоВ» считаются идентичными.)
Как тогда поймать другие вариации?
Нам нужно использовать подстановочный знак.
В функции СЧЁТЕСЛИ доступны три подстановочных знака:
Звездочка * соответствует нулю или более символов.
Знак вопроса ? соответствует ровно одному символу.
Тильда ~ экранирует * и ? так что вы можете искать их, например. ~* или ~?
Зная это, мы можем изменить нашу формулу СЧЁТЕСЛИ, чтобы найти все ключевые слова, содержащие слово «готов»:
=СЧЁТЕСЛИ(B2:B;"*готов*")
Это дает результат 22. Гораздо лучше!
В нем собраны все вариации: «Готов», «Готов к обеспечению», «Точно готов к отгрузке».
Что, если мы хотим сослаться на ячейку, содержащую поисковый запрос, но при этом выполнять поиск с использованием подстановочных знаков?
Мы можем использовать эту формулу:
=СЧЁТЕСЛИ(B2:B;"*"&D3&"*")
Мы по-прежнему включаем подстановочные знаки в кавычки, но оставляем ссылку на ячейку D3 (содержащую поисковый запрос) вне кавычек.
Если мы поместим слово «готов» в ячейку D3, эта формула даст тот же результат 22.
Ознакомьтесь с этим ресурсом, чтобы узнать больше о функции СЧЁТЕСЛИ в Google Таблицах.
Google Sheets COUNTIF Function.
см. также
https://docs.google.com/document/d/1EBTIF7KeTaP3rS4ZqptTNP4hFBWD1HpM3CXixK5O2KM/edit
Комментариев нет:
Отправить комментарий