Size: a a a

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

2018 October 05

v

volond in Чат | Google Таблицы и скрипты
Мало данных что бы понять
источник

AI

Alexander Ivanov in Чат | Google Таблицы и скрипты
volond
Мало данных что бы понять
👍
источник

ФЧ

Филипп Чистяков... in Чат | Google Таблицы и скрипты
Филипп Чистяков
Я  не очень понимаю, как сплитить
Вот пример реальных значений.

Они всегда в разном порядке.


группа Поддержка (Подкопаева Анна (0), Афанасенко Ирина (0), Яна Эсанмурадова (0))
группа Поддержка (Афанасенко Ирина (0), Подкопаева Анна (0), Ксения Катаева (78))
группа Поддержка (Юлдашева Михалина (0), Яна Эсанмурадова (0), Подкопаева Анна (0), Ксения Катаева (0))
группа Поддержка (Юлдашева Михалина (0), Яна Эсанмурадова (0), Афанасенко Ирина (0), Подкопаева Анна (0), Павлос Ксения (506))

Цель, найти для каждого сотьрудника кол-во секунд, который он был в диалоге
источник

AI

Alexander Ivanov in Чат | Google Таблицы и скрипты
Мое решение куевое или угадал?
источник

ФЧ

Филипп Чистяков... in Чат | Google Таблицы и скрипты
Alexander Ivanov
Мое решение куевое или угадал?
Задачу неверно я формировал
источник

EN

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

Они всегда в разном порядке.


группа Поддержка (Подкопаева Анна (0), Афанасенко Ирина (0), Яна Эсанмурадова (0))
группа Поддержка (Афанасенко Ирина (0), Подкопаева Анна (0), Ксения Катаева (78))
группа Поддержка (Юлдашева Михалина (0), Яна Эсанмурадова (0), Подкопаева Анна (0), Ксения Катаева (0))
группа Поддержка (Юлдашева Михалина (0), Яна Эсанмурадова (0), Афанасенко Ирина (0), Подкопаева Анна (0), Павлос Ксения (506))

Цель, найти для каждого сотьрудника кол-во секунд, который он был в диалоге
Через сплит и т.д. Попозже покажу, пока занят.
источник

AI

Alexander Ivanov in Чат | Google Таблицы и скрипты
Филипп Чистяков
Задачу неверно я формировал
Ого. Т.е. надо выбрать числа среди нулей?
источник

v

volond in Чат | Google Таблицы и скрипты
источник

v

volond in Чат | Google Таблицы и скрипты
Филипп Чистяков
Вот пример реальных значений.

Они всегда в разном порядке.


группа Поддержка (Подкопаева Анна (0), Афанасенко Ирина (0), Яна Эсанмурадова (0))
группа Поддержка (Афанасенко Ирина (0), Подкопаева Анна (0), Ксения Катаева (78))
группа Поддержка (Юлдашева Михалина (0), Яна Эсанмурадова (0), Подкопаева Анна (0), Ксения Катаева (0))
группа Поддержка (Юлдашева Михалина (0), Яна Эсанмурадова (0), Афанасенко Ирина (0), Подкопаева Анна (0), Павлос Ксения (506))

Цель, найти для каждого сотьрудника кол-во секунд, который он был в диалоге
А фамилии постоянны или где-то есть список
источник

ФЧ

Филипп Чистяков... in Чат | Google Таблицы и скрипты
Alexander Ivanov
Ого. Т.е. надо выбрать числа среди нулей?
Верно
источник

ФЧ

Филипп Чистяков... in Чат | Google Таблицы и скрипты
источник

ФЧ

Филипп Чистяков... in Чат | Google Таблицы и скрипты
volond
А фамилии постоянны или где-то есть список
Да есть. Я вот так сделал. Добавил их всех и считаю по каждому сколько в каждой строчке секунд
источник

v

volond in Чат | Google Таблицы и скрипты
Спрашиваю к чему что список тоже можно в регулярку засунуть
источник

AI

Alexander Ivanov in Чат | Google Таблицы и скрипты
Очень интересный вопрос про конкатенацию ... диапазонов.
источник

EN

Eugeny Namokonov in Чат | Google Таблицы и скрипты
volond
Спрашиваю к чему что список тоже можно в регулярку засунуть
👍
источник

EN

Eugeny Namokonov in Чат | Google Таблицы и скрипты
​​Друзья, здравствуйте!
Сегодня отличнейший кейс из нашего чата:

Нам нужно извлечь название города из строки (столбец A).
Все названия городов, которые могут встречаться в строках у нас есть (столбец D).

Извлекать будем с помощью =REGEXEXTRACT()

Эта функция позволяет использовать в запросе регулярное выражение. Нам нужно только перечислить в запросе все города со знаком "|" (или).

Запрос можно написать текстом. Допустим, у нас три города:
=REGEXEXTRACT(A2;"Moscow|Rostov|Samara")

Но если городов много—лучше добавить функцию =JOIN, она позволит объединить в одну строку все варианты городов из столбца D с выбранным нами разделителем (|) =JOIN("|";D2:D15)

Итоговая формула:
=REGEXEXTRACT(A2;JOIN("|";$D$2:$D$15))

Таблица с примером
источник

EN

Eugeny Namokonov in Чат | Google Таблицы и скрипты
Писали про это здесь. Нравится этот пост и возможность такое сделать в принципе.
источник

EN

Eugeny Namokonov in Чат | Google Таблицы и скрипты
источник

EN

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

EN

Eugeny Namokonov in Чат | Google Таблицы и скрипты
Karen
Евгений, я подправил немного скрипт), уже на 1/3 работает верно! Но не знаю, как можно записать, что бы слова из столбца E, присваивались только тем строчкам из столбца A, в которых есть слово синий, которое есть в заголовке столбца E
https://docs.google.com/spreadsheets/d/1LwmyAoBSCiAN9_AIQobUkJHFEJJxxywEMduKBGJg3qY/edit#gid=0
Я все еще не очень понимаю логику. Если надо брать заголовок, то это будет выглядеть так:
источник