Size: a a a

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

2018 September 10

ПМ

Павел Мрыкин... in Чат | Google Таблицы и скрипты
Eugeny Namokonov
Друзья, привет!

Сегодня повторяем январский пост, надеемся, что многим из вас он будет полезен.

8 советов о том, как ускорить работу вашего документа в Google Таблицах:

1) Удалите неиспользуемые строки на каждой вкладке (по умолчанию создается 1000 строк - если у вас на вкладке сейчас используется 200, удалите лишние 800, а при необходимости добавите нужное кол-во) и столбцы (аналогично). Для  этого можно пользоваться надстройкой Crop Sheet - а можно и сделать это вручную;

2) Оптимизируйте количество вкладок (если есть несколько вкладок с маленькими таблицами или списками - попробуйте объединить их в одну);

3) Осторожней с ресурсоемкими формулами, если есть формулы поиска данных (ВПР/VLOOKUP, ИНДЕКС/INDEX, ПОИСКПОЗ/MATCH и другие, сохраняйте часть формул как значения (если не нужно будет эти значения обновлять). Например, если у вас подтягиваются данные за много месяцев с помощью VLOOKUP - оставляйте текущий месяц формулами, а остальные данные сохраните как значения;

4) И с форматированием документа (особенно с условным!), не стоит заливать строки/столбцы цветом целиком (и вообще стараться избегать излишнего форматирования);

Проверьте, нет ли условного форматирования на большом диапазоне ячеек;

5) Не стоит ставить фильтр на все столбцы;

6) Очистите примечания и удалите комментарии, если их много и они не нужны;

7) Проверьте, нет ли проверки данных на большом диапазоне ячеек;

8) Бонусный скрипт для оптимизации: иногда в документах все же приходится использовать ресурсоемкие формулы, которые ничем не заменить, например, может потребоваться собирать в один файл данные из 20 разных документов формулой IMPORTRANGE. Если ничего не предпринять, то работа с таким документом может стать мучительной, формулы будут постоянно обновляться и все начнет тормозить.

В таких случаях мы предлагаем следующее решение - написать скрипт, который будет вставлять формулы в требуемые ячейки, а потом сразу же заменять их на значения (как если бы в Excel мы сохраняли данные как значения с помощью специальной вставки или макроса). Такой скрипт можно запускать как вручную, так и по расписанию, скажем, каждые два часа и в этом случае необязательно даже находиться в файле, скрипт отработает и в оффлайн режиме. Вот тут мы рассматриваем пример такого скрипта: https://habrahabr.ru/post/331360/#comment_10277466
вот
источник

VT

Vaso Telvi in Чат | Google Таблицы и скрипты
Павел Мрыкин
обычно копируют и вставдяют как значения такие куски данных, об этом есть в статье по оптимизации работы таблиц
Об это Я в курсе. Хотелось бы автоматом.
источник

VT

Vaso Telvi in Чат | Google Таблицы и скрипты
О... вот это практически то, что нужно. БлагоДарю!
источник

NK

ID:541134294 in Чат | Google Таблицы и скрипты
Vaso Telvi
А можно ли как-то по определенному условию переводить формулу в значение ячейки стандартными функциями?
К примеру.
В этом месяце формулы следят за данными, а с наступлением другого все формулы становятся просто цифрами, обычным текстом
Наверно можно настроить тригер
источник

EN

Eugeny Namokonov in Чат | Google Таблицы и скрипты
ID:541134294
Наверно можно настроить тригер
Не наверное, точно можно
источник

NK

ID:541134294 in Чат | Google Таблицы и скрипты
Eugeny Namokonov
Не наверное, точно можно
Многие(в том числе и я) к Google SpreadSheet приходят от Excel.Там временных триггеров нет. Хотя при желании можно написать
источник

Д

Дмитрий in Чат | Google Таблицы и скрипты
Добрый вечер всем, подскажите пожалуйста, при редактировании ячейки (ввод значения не из диапазона) появляется маленькая закладка с ошибкой в правом верхнем углу ячейки (введите значение в указанном диапазоне) можно ли как-то скрыть эту ошибку?
источник

EN

Eugeny Namokonov in Чат | Google Таблицы и скрипты
Дмитрий
Добрый вечер всем, подскажите пожалуйста, при редактировании ячейки (ввод значения не из диапазона) появляется маленькая закладка с ошибкой в правом верхнем углу ячейки (введите значение в указанном диапазоне) можно ли как-то скрыть эту ошибку?
Алоха. Это называется "проверка данных", кликаете на ячейку правой кнопкой, выбираете ее и отключаете
источник

Д

Дмитрий in Чат | Google Таблицы и скрипты
Eugeny Namokonov
Алоха. Это называется "проверка данных", кликаете на ячейку правой кнопкой, выбираете ее и отключаете
спасибо )))
источник

EN

Eugeny Namokonov in Чат | Google Таблицы и скрипты
Еще можно скопировать в ячейку (диапазон) ячейку без проверки данных, тогда к ним применится это форматирование
источник

Д

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

EN

Eugeny Namokonov in Чат | Google Таблицы и скрипты
Дмитрий
вопрос в том, можно ли это убрать а проверку данных оставить
Можно запрещать ввод неправильных данных, а можно подчеркивать ячейку красным, если они введены, вот это подчеркивание никак не убрать (сохраняя правила для ввода)
источник

Д

Дмитрий in Чат | Google Таблицы и скрипты
это и хотел узнать,спасибо
источник
2018 September 11

EN

Eugeny Namokonov in Чат | Google Таблицы и скрипты
ID:541134294
Ок Самое простое это бъём на слова и как в дополнении appendid строим слово форму . Хотя в идеале для таких целей подошёл бы Select с множественным выбором
Мне кажется, что мы под словоформами несколько разные вещами понимаем.

Словоформы - это не равно словосочетания.
источник

EN

Eugeny Namokonov in Чат | Google Таблицы и скрипты
Vaso Telvi
А можно ли как-то по определенному условию переводить формулу в значение ячейки стандартными функциями?
К примеру.
В этом месяце формулы следят за данными, а с наступлением другого все формулы становятся просто цифрами, обычным текстом
Вот здесь очень подробно мы разбирали скрипт копирования данных из однотипных вкладок: t.me/google_sheets/219

Там каждая строка кода с комментариями.
источник

v

volond in Чат | Google Таблицы и скрипты
Доброе утро. Кто нибуть добирался через GAS к изображению которое выводится  через =IMAGE(), как к обьекту.
источник

EN

Eugeny Namokonov in Чат | Google Таблицы и скрипты
volond
Доброе утро. Кто нибуть добирался через GAS к изображению которое выводится  через =IMAGE(), как к обьекту.
Доброе утро, а что вы хотите с ним сделать, выгрузить, сохранить на свой Google Диск?
источник

v

volond in Чат | Google Таблицы и скрипты
Eugeny Namokonov
Доброе утро, а что вы хотите с ним сделать, выгрузить, сохранить на свой Google Диск?
Интересует изменение размеров и вставка в Google Doc
источник

v

volond in Чат | Google Таблицы и скрипты
В минимале хочу повторить https://excelvba.ru/code/CreateWordDocuments
источник

v

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