Size: a a a

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

2019 June 18

K

Karen in Чат | Google Таблицы и скрипты
Александр Прозоров
Сегодня появилось новый функционал в таблицах, теперь можно посмотреть историю изменений на каждой из ячеек! Круто, очень не хватало :)
нету(
источник

АП

Александр Прозоров... in Чат | Google Таблицы и скрипты
Karen
нету(
Думаю скоро погрузится, это очень полезная функция, когда все работают в общей таблице и кто-то что-то поламал в таблице, можно найти виновного :)
источник

RM

Roman Maltsev in Чат | Google Таблицы и скрипты
Александр Прозоров
Сегодня появилось новый функционал в таблицах, теперь можно посмотреть историю изменений на каждой из ячеек! Круто, очень не хватало :)
Очень актуально. Интересно, а какие-то новые методы с этим связанные появятся в скриптах? Было бы очень полезно считать историю нужной ячейки и, к примеру, выслать на почту. Без необходимости по onEdit логировать каждую ячейку заранее.
источник

MK

Michael Kozhin in Чат | Google Таблицы и скрипты
небольшой упрощенный вариант формулы, в реальности она больше по количеству условий, но тут для понимания самой сути

есть ряд условий для одного столбика H, они все жестко прописаны в формуле, но можно ли вместо этого сделать одно условие и внутри него сослаться на диапазон D2:D4, чтобы уловия брались из этого диапазона и если в нем меняются, то соотвественно все пересчитывается
источник

EN

Eugeny Namokonov in Чат | Google Таблицы и скрипты
Michael Kozhin
небольшой упрощенный вариант формулы, в реальности она больше по количеству условий, но тут для понимания самой сути

есть ряд условий для одного столбика H, они все жестко прописаны в формуле, но можно ли вместо этого сделать одно условие и внутри него сослаться на диапазон D2:D4, чтобы уловия брались из этого диапазона и если в нем меняются, то соотвественно все пересчитывается
это вопрос?
источник

MK

Michael Kozhin in Чат | Google Таблицы и скрипты
да, прошу прощения, похоже в конце дня немного невнятно получилось
источник

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 Таблицы и скрипты
regextract надо заменить на regematch и добавить в filter
источник

EN

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

А

Анубис in Чат | Google Таблицы и скрипты
Суммирование значений времени.

Многие пользователи приходят в замешательство, когда сумма значений времени, если она превышает 24 часа, отображается неверно. Например: сумма рабочего времени с понедельника по пятницу, при восьмичасовом рабочем дне, составит 16:00:00, хотя должна равняться 40:00:00.  Для того чтобы исправить отображение времени, превышающих 24 часа, применяется пользовательский формат [ч]:мм:сс, или [ч]:мм если не надо учитывать секунды.

#функции #время #формат #суммирование #суммированиевремени
источник

EN

Eugeny Namokonov in Чат | Google Таблицы и скрипты
Michael Kozhin
да, прошу прощения, похоже в конце дня немного невнятно получилось
Либо можно через join объединить массив и собрать из него текстовое условие для query
источник

MK

Michael Kozhin in Чат | Google Таблицы и скрипты
Eugeny Namokonov
Либо можно через join объединить массив и собрать из него текстовое условие для query
возможно это не совсем то, но сама идея подталкнула на один вариант, завтра буду пробовать, спасибо
источник

EN

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

EN

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

MK

Michael Kozhin in Чат | Google Таблицы и скрипты
ну тут не то что бы join скорей всего, а так то да, весь where собирать не внутри query, а потом туда его подставлять по сути, ну т.е. не синтаксисом query это делать а обычными формулами
источник

EN

Eugeny Namokonov in Чат | Google Таблицы и скрипты
Michael Kozhin
ну тут не то что бы join скорей всего, а так то да, весь where собирать не внутри query, а потом туда его подставлять по сути, ну т.е. не синтаксисом query это делать а обычными формулами
Join позволит собрать необходимый кусок where, добавив аргументы с листа и тот разделитель (B contains какой-нибудь), который будет нужен
источник

MK

Michael Kozhin in Чат | Google Таблицы и скрипты
в общем завтра на свежую голову буду пробовать, может путаю сейчас что то в голове уже по работе join. спасибо
источник

SZ

S Z in Чат | Google Таблицы и скрипты
Александр Прозоров
Сегодня появилось новый функционал в таблицах, теперь можно посмотреть историю изменений на каждой из ячеек! Круто, очень не хватало :)
А уж меня тоже пока нету :(( работаю в Хроме на Маке :))
источник

АП

Александр Прозоров... in Чат | Google Таблицы и скрипты
S Z
А уж меня тоже пока нету :(( работаю в Хроме на Маке :))
Оно же как-то всегда постепенно приходят обновления, у меня хром, но платный диск на 100 Гб, Украина.
источник

A

Admin in Чат | Google Таблицы и скрипты
S Z
А уж меня тоже пока нету :(( работаю в Хроме на Маке :))
Работает!
Из меню еще нет, через "контекстное меню" (правая кнопка мышки) там есть - проверьте
источник