Size: a a a

Чат | Google Таблицы и скрипты

2019 January 22

EN

Eugeny Namokonov in Чат | Google Таблицы и скрипты
Elena P
я ничего в этом не понимаю))
Значит просто найдите готовый календарь (например, для MS Excel) и перенесите в Таблицы.
источник

D

Dzmitry in Чат | Google Таблицы и скрипты
Dzmitry
Привет всем! Как сделать назначение категорий заданному списку?
https://docs.google.com/spreadsheets/d/1UBFZ3heQI5BnDuEB-7bIZDqWr8322XrbI5MJ4Le0T8w/edit?usp=sharing
источник

EN

Eugeny Namokonov in Чат | Google Таблицы и скрипты
Dzmitry
Привет всем! Как сделать назначение категорий заданному списку?
https://docs.google.com/spreadsheets/d/1UBFZ3heQI5BnDuEB-7bIZDqWr8322XrbI5MJ4Le0T8w/edit?usp=sharing
Привет! Как?
источник

EN

Eugeny Namokonov in Чат | Google Таблицы и скрипты
Можно попробовать разделить предложение на отдельные слова и искать категории, в которых они есть
источник

D

Dzmitry in Чат | Google Таблицы и скрипты
Eugeny Namokonov
Привет! Как?
Чтобы в столбце категория была формула, которая сама ищет по части слова (из списка ключевых слов) соотвествующую категорию
источник

EN

Eugeny Namokonov in Чат | Google Таблицы и скрипты
Но! Это будет нормально работать только для случаев, когда словам в предложении соответствуют только одна категория.
источник

D

Dzmitry in Чат | Google Таблицы и скрипты
Eugeny Namokonov
Можно попробовать разделить предложение на отдельные слова и искать категории, в которых они есть
сложно, там банковские выписки и их содержание может быть разным очень
источник

K

Karen in Чат | Google Таблицы и скрипты
всем привет! можно как то быстро найти список всех документов, которые открыты определенному пользователю?
источник

EN

Eugeny Namokonov in Чат | Google Таблицы и скрипты
Dzmitry
сложно, там банковские выписки и их содержание может быть разным очень
источник

D

Dzmitry in Чат | Google Таблицы и скрипты
хм. интересно, спасибо! не знаю этих формул
источник

D

Dzmitry in Чат | Google Таблицы и скрипты
какие ограничения у меня есть?
источник

EN

Eugeny Namokonov in Чат | Google Таблицы и скрипты
Dzmitry
какие ограничения у меня есть?
Ну вам видней, я вас не знаю
источник

EN

Eugeny Namokonov in Чат | Google Таблицы и скрипты
1) берем предложение, делим его по пробелу (split)
2) собираем из слов рег выражение, которое будет возвращать true если любое слово есть во вспомогательной таблице в столбце ключевое слово (join + regexematch)
3) добавляем filter, который достает категорию, если слово есть в столбце ключевое слово
источник

EN

Eugeny Namokonov in Чат | Google Таблицы и скрипты
Вот самый близкий пример из нашего канала:
источник

EN

Eugeny Namokonov in Чат | Google Таблицы и скрипты
REGEXMATCH: проверяем наличие в ячейке текста, отвечающего заданному шаблону

Друзья, привет.
Продолжаем знакомиться с функциями Google Таблиц, поддерживающими регулярные выражения.
Сегодня обсуждаем REGEXMATCH, проверяющую, содержится ли в ячейке текст, соответствующий регулярному выражению.
Возвращает эта функция  логическое значение - ИСТИНА или ЛОЖЬ - в зависимости от того, найден ли в ячейке подходящий текст.

Обратите внимание, что проверяется наличие текста, отвечающего шаблону, а не полное соответствие всего текста, что есть в ячейке.
То есть для всех следующих значений текста в ячейке функция REGEXMATCH(ячейка; "Москва") вернет ИСТИНА:
Москва
Москва, ул. Ленина, 1
125125 Москва, 3-я улица Строителей, 25

В примере проверим:

1. Есть ли в ячейках номера банковских карт (вида 1234 5678 9012 3456). Регулярное выражение -  "\d{4} \d{4} \d{4} \d{4}", где \d = цифра, {4} - кол-во идущих подряд цифр.

2. Есть ли в ячейках несколько строчных кириллических букв ("[а-я]+") или латинских ("[a-z]+").

Смотрим на GIF:
https://goo.gl/GL6GSX
источник

D

Dzmitry in Чат | Google Таблицы и скрипты
Eugeny Namokonov
REGEXMATCH: проверяем наличие в ячейке текста, отвечающего заданному шаблону

Друзья, привет.
Продолжаем знакомиться с функциями Google Таблиц, поддерживающими регулярные выражения.
Сегодня обсуждаем REGEXMATCH, проверяющую, содержится ли в ячейке текст, соответствующий регулярному выражению.
Возвращает эта функция  логическое значение - ИСТИНА или ЛОЖЬ - в зависимости от того, найден ли в ячейке подходящий текст.

Обратите внимание, что проверяется наличие текста, отвечающего шаблону, а не полное соответствие всего текста, что есть в ячейке.
То есть для всех следующих значений текста в ячейке функция REGEXMATCH(ячейка; "Москва") вернет ИСТИНА:
Москва
Москва, ул. Ленина, 1
125125 Москва, 3-я улица Строителей, 25

В примере проверим:

1. Есть ли в ячейках номера банковских карт (вида 1234 5678 9012 3456). Регулярное выражение -  "\d{4} \d{4} \d{4} \d{4}", где \d = цифра, {4} - кол-во идущих подряд цифр.

2. Есть ли в ячейках несколько строчных кириллических букв ("[а-я]+") или латинских ("[a-z]+").

Смотрим на GIF:
https://goo.gl/GL6GSX
Спасибо большое!
источник

D

Dzmitry in Чат | Google Таблицы и скрипты
Eugeny Namokonov
1) берем предложение, делим его по пробелу (split)
2) собираем из слов рег выражение, которое будет возвращать true если любое слово есть во вспомогательной таблице в столбце ключевое слово (join + regexematch)
3) добавляем filter, который достает категорию, если слово есть в столбце ключевое слово
а если ключевое не слово, а фраза? так не работает
источник

D

Dzmitry in Чат | Google Таблицы и скрипты
я добавил пример
источник

EN

Eugeny Namokonov in Чат | Google Таблицы и скрипты
Dzmitry
а если ключевое не слово, а фраза? так не работает
да и было для фраз изначально
источник

EN

Eugeny Namokonov in Чат | Google Таблицы и скрипты
чтобы искались и склоненные слова - обрезайте их
источник