Задача: посчитать, сколько раз встречается каждое слово в тексте поэмы Блока «Двенадцать»
1️⃣ Переводим весь текст в верхний регистр, чтобы одинаковые слова в разном регистре не считались разными.
2️⃣ Оставляем регулярным выражением в тексте только кириллицу, пробелы и переносы строк (\n). Всё остальное убираем.
3️⃣ Разбиваем текст на слова.
Сначала — делим по строкам, затем каждую строку делим по пробелам. Получаем массив слов.
4️⃣ Собираем всё, что получилось, в один столбец.
5️⃣ И финал, считаем количество вхождений.
С помощью функции
QUERY считаем, сколько раз встречается каждое слово.Делаем сортировку по убыванию количества.
Формула / Таблица
=QUERY(TOCOL(ARRAYFORMULA(SPLIT(TOCOL(SPLIT(REGEXREPLACE(UPPER(A1);"[^А-ЯЁ \n]";);CHAR(10)));" "));1);"select Col1, count(Col1) group by Col1 order by count(Col1) desc";0)
📗 Канал и Чат
📕 Оглавление канала
🏄 Заказ работы у нас / обучение: @namokonov