Size: a a a

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

2019 May 06

EN

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

Допустим, у вас две таблицы: одна с приходом товара, а другая с его расходом.
Построим формулу, которая отобразит разницу этих таблиц по каждому наименованию.

1) умножаем таблицу с расходом на -1,
G7:H13*-1
2) текстовые поля вернут ошибку, поэтому оборачиваем умножение в ЕСЛИОШИБКА (IFERROR), возвращая в случае ошибки исходный диапазон: IFERROR(G7:H13*-1;G7:H13)
3) объединяем таблицы с расходом и приходом: {B7:C12;IFERROR(G7:H13*-1;G7:H13)}
4) и наконец: полученный массив используем в QUERY, группируем по первому столбцу, суммируя второй: =QUERY({B7:C12;iferror(G7:H13*-1;G7:H13)};"select Col1, sum(Col2) group by Col1")

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

ВК

Виталий Кузнецов... in Чат | Google Таблицы и скрипты
Добрый день!

Вопрос по функции ImportRange. Мы пользуемся GSuite Business. Есть ли у google какое-либо ограничение на использование этой функции? Два дня назад перестал происходить импорт из нескольких таблиц. Пробовали менять диапазоны импорта (вплоть до двух ячеек), вставлять импорт в пустые таблицы. Скриптов в таблицах нет, только формулы. Всегда одна и та же ошибка - Внутренняя ошибка при импорте диапазона.
источник

EN

Eugeny Namokonov in Чат | Google Таблицы и скрипты
Виталий Кузнецов
Добрый день!

Вопрос по функции ImportRange. Мы пользуемся GSuite Business. Есть ли у google какое-либо ограничение на использование этой функции? Два дня назад перестал происходить импорт из нескольких таблиц. Пробовали менять диапазоны импорта (вплоть до двух ячеек), вставлять импорт в пустые таблицы. Скриптов в таблицах нет, только формулы. Всегда одна и та же ошибка - Внутренняя ошибка при импорте диапазона.
Привет, Виталий! У importrange есть ограничения, они нигде не прописаны, но мы считаем, что это около 100-150к ячеек (например, 10к строк и 15 столбцов)

Когда данные, которые вы переносите приближаются к этому объему - формула начинает загружать не все, постоянно обновляться и так далее.

Решение тут есть такое - если данных много, то для переноса используйте скрипты

#importrange
источник

EN

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

EN

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

EN

Eugeny Namokonov in Чат | Google Таблицы и скрипты
Слушатели спрашивают: есть листы, на которые данные попадают с помощью IMPORTRANGE, как с помощью скрипта в Google Таблице вставлять формулу и сразу же заменять ее результат на значения, чтобы таблица работала быстрее? Как настроить регулярный запуск этого процесса?

Давайте разбираться. Импортрейнджить будем оглавление нашего канала, каждая строка кода с комментарием: http://telegra.ph/Google-skript-vstavlyaem-formulu-i-zamenyaem-vse-na-znacheniya-01-31

P.S. Подобную модель мы используем для любых ситуаций с тяжелыми формулами (и однотипными, представьте столбец с 20к ВПР), если их постоянное обновление не требуется.
источник

ВК

Виталий Кузнецов... in Чат | Google Таблицы и скрипты
Eugeny Namokonov
Привет, Виталий! У importrange есть ограничения, они нигде не прописаны, но мы считаем, что это около 100-150к ячеек (например, 10к строк и 15 столбцов)

Когда данные, которые вы переносите приближаются к этому объему - формула начинает загружать не все, постоянно обновляться и так далее.

Решение тут есть такое - если данных много, то для переноса используйте скрипты

#importrange
источник

ВК

Виталий Кузнецов... in Чат | Google Таблицы и скрипты
Спасибо за разъяснения, но проблема в том что мы и близко не подбираемся к данному значению. Вопрос в том что даже при попытке импорта всего одной! ячейки вылезает Внутрення ошибка при импорте диапазона. Может быть сталкивались с таким поведением?
источник

EN

Eugeny Namokonov in Чат | Google Таблицы и скрипты
Виталий Кузнецов
Спасибо за разъяснения, но проблема в том что мы и близко не подбираемся к данному значению. Вопрос в том что даже при попытке импорта всего одной! ячейки вылезает Внутрення ошибка при импорте диапазона. Может быть сталкивались с таким поведением?
Еще может быть проблема в загрузке текущей таблицы, если там много ресурсоемких формул, то следующие формулы работать просто перестают
источник

С

Серж in Чат | Google Таблицы и скрипты
Admin
Любопытно, а суточная квота по какому принципу определяет?
Всегда с 00:00 до 00:00 или с момента первого запуска (условно в 15:00) и сутки это уже завтра в 15ч обнулится?
У меня так и не заработало
источник

ВК

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

K

Kanat in Чат | Google Таблицы и скрипты
Виталий Кузнецов
В вышеприведенном скрине импорт идет в полностью пустую таблицу. При этом исходная таблица формулами конечно загружена, но работает.
Разгрузите формулы значениями. Выделяете диапазон где вычисления формулами уже не нужны, копируете и тут же специальная вставка -> вставить как значение. Если таких дипазонов очень много, то должно помочь)
источник

K

Kanat in Чат | Google Таблицы и скрипты
Есть ли в гуглщит автоматическое исправление орфографических ошибок?
источник

АЕ

Андрей Ерафонов... in Чат | Google Таблицы и скрипты
друзья подскажите куда можно задать вопрос по Excel ?? Есть такой канал в телеграмме?
источник

A

Admin in Чат | Google Таблицы и скрипты
Виталий Кузнецов
Кажется ошибка в самой формуле, отсутствует имя листа

IMPORTRANGE("https://docs.google.com/spreadsheets/d/abcd123abcd123"; "Лист1!A1:C10")
источник

K

Kanat in Чат | Google Таблицы и скрипты
Admin
Кажется ошибка в самой формуле, отсутствует имя листа

IMPORTRANGE("https://docs.google.com/spreadsheets/d/abcd123abcd123"; "Лист1!A1:C10")
у меня такое частенько бывает из-за листа. Не понятно по какой логике когда можно обходиться  без названия листа
источник

A

Admin in Чат | Google Таблицы и скрипты
Admin
Кажется ошибка в самой формуле, отсутствует имя листа

IMPORTRANGE("https://docs.google.com/spreadsheets/d/abcd123abcd123"; "Лист1!A1:C10")
Хотя это не ошибка...

"Компонент название_листа в параметре диапазон не является обязательным. По умолчанию IMPORTRANGE импортирует данные из заданного диапазона первого листа."

https://support.google.com/docs/answer/3093340?hl=ru
источник

K

Kanat in Чат | Google Таблицы и скрипты
Admin
Хотя это не ошибка...

"Компонент название_листа в параметре диапазон не является обязательным. По умолчанию IMPORTRANGE импортирует данные из заданного диапазона первого листа."

https://support.google.com/docs/answer/3093340?hl=ru
у разных листов id разные ведь)
источник

ВК

Виталий Кузнецов... in Чат | Google Таблицы и скрипты
Admin
Хотя это не ошибка...

"Компонент название_листа в параметре диапазон не является обязательным. По умолчанию IMPORTRANGE импортирует данные из заданного диапазона первого листа."

https://support.google.com/docs/answer/3093340?hl=ru
Все верно, ошибки нет, берет у первого листа по умолчанию.

Сейчас одну из таблиц "отпустило" и все импорты прогрузились.
источник

EN

Eugeny Namokonov in Чат | Google Таблицы и скрипты
Андрей Ерафонов
друзья подскажите куда можно задать вопрос по Excel ?? Есть такой канал в телеграмме?
у этих господ есть прекрасный ресурс про Excel: @Alexandr_Bubenok
источник