вторник, 16 мая 2023 г.

Условный счет с помощью подстановочных знаков. Таблицы Google.

 Как выполнять условный подсчет с помощью подстановочных знаков.


Мы хотим подсчитать все ключевые слова, содержащие «готов».


Будем использовать функцию СЧЁТЕСЛИ:


=СЧЁТЕСЛИ(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


Комментариев нет:

Отправить комментарий