Сводная таблица Google Sheets не обновляется
У меня есть скрипт приложения Google, который передает информацию на организованный лист и хотел бы создать сводную таблицу со всей информацией на листе. Я могу сделать это, но всякий раз, когда я отправляю новую строку данных на лист, она автоматически не включается в сводную таблицу. Мне приходится вручную изменять диапазон сводной таблицы каждый раз, когда я отправляю новую строку данных. Можно ли как-нибудь сделать так, чтобы листовая / сводная таблица автоматически включала новую строку данных?
2 ответа
Я обошел эту проблему, указав только диапазон столбцов.
Например, если у вас есть данные строки в столбцах от A до F, установите диапазон сводной таблицы на SHEET!A:F
Если вы добавите строки сейчас, новые данные в этих столбцах будут добавлены в сводную таблицу.
Есть выход. Я сделал именно это 3 года назад на листах.
если вы отправляете новые строки, используя формы Google, то нет никакого способа.
если вы попытаетесь программно обновить диапазон, то это также не удастся, поскольку именованные диапазоны необходимо удалить, а затем добавить заново, что вызовет #ref в сводной области.
Теперь по большей части. если вы добавляете новую строку по сценарию, не добавляйте ее в конец. вместо этого сохраните фиктивную строку в конце (с нулевыми значениями, чтобы поворот не изменился) и вставьте новую строку непосредственно перед ней. Ваш диапазон (названный или нет) будет обновлен.
даже для случая форм Google вы можете заставить его работать, предварительно добавив все пустые строки в лист ответов и включив в именованный диапазон также пустые. наслаждаться!
Я столкнулся с той же проблемой с таблицей Google, связанной с формой. Как я это решил:
Измените диапазон сводной таблицы, чтобы включить пустую строку после последней строки на листе.
Если диапазон данных сводной таблицы — «Имя листа»!A1:S100, измените его на «Имя листа»!A1:S101.
Добавьте в сводную таблицу фильтр для столбца (присутствующего в диапазоне данных), который никогда не будет пустым, и установите условие для этого столбца — «Не пусто»
Если у вас есть столбец «Отметка времени» (и вы уверены, что он никогда не будет пустым), добавьте этот столбец в фильтр, выберите «Фильтровать по условию» и установите для условия значение «Не пусто».
Эти шаги отфильтруют последнюю (пустую) строку. Когда вы добавите новую строку в свои данные, сводная таблица обновится автоматически, и вам не придется снова обновлять диапазон данных.
Как обновить сводную таблицу в Google Таблицах
Сводные таблицы — это мощные инструменты, которые позволяют получить очень полезную информацию о ваших данных. Часто задаваемый вопрос на многих форумах Google Таблиц — «Как обновить сводные таблицы в Google Таблицах?»
Как обновить сводную таблицу в Google Таблицах
Как правило, сводные таблицы не нужно обновлять вручную. Они автоматически обновляются при изменении данных, извлекаемых таблицей.
Однако могут возникнуть ситуации, когда вы обнаружите, что данные в сводной таблице не обновляются.
В этом руководстве мы рассмотрим некоторые из этих ситуаций и способы их исправления, чтобы изменения в ваших исходных данных также обновлялись в сводной таблице.
Почему не обновляется сводная таблица?
Если вы обнаружите, что ваши сводные таблицы не обновляются автоматически при внесении изменений в исходный набор данных, это может быть связано с одной из следующих причин:
- Возможно, вы добавляете новые данные в строки за пределами диапазона сводной таблицы.
- В вашей сводной таблице могут использоваться фильтры
- Ваш набор данных может содержать формулы, которые необходимо пересчитать, например RANDOM, TODAY и т. Д.
Давайте посмотрим на каждую из вышеперечисленных ситуаций, почему они случаются и как их решать по очереди.
Проблема 1: сводная таблица не обновляется при добавлении новой строки
Сводная таблица работает с данными из определенного диапазона ячеек исходного листа. Если новая строка, которую вы пытаетесь добавить, находится за пределами диапазона сводной таблицы, это не повлияет на сводную таблицу.
И это, очевидно, имеет смысл, поскольку новый диапазон не попадает в диапазон, из которого была создана сводная таблица для извлечения данных.
Решение
При первоначальном создании сводной таблицы вы можете немного предвидеть и добавить несколько дополнительных строк для данных, которые вы, вероятно, добавите в будущем.
Например, если ваши данные в настоящее время занимают более 20 строк, вы можете создать сводную таблицу с 1000 строками. Дополнительные 980 строк могут оставаться пустыми, и вы можете позже заполнить их данными по мере необходимости.
Теперь, пока ваши данные находятся в пределах 1000 строк, сводная таблица будет обновляться автоматически.
Примечание: у этого метода есть небольшой недостаток. Если в исходном наборе данных есть пустые строки, в сводной таблице также будет отображаться одна пустая строка, которая может выглядеть не очень хорошо. Чтобы избавиться от этого, вы можете добавить в таблицу фильтр, который отфильтровывает пустые строки и отображает только те строки, которые содержат значение.
Проблема: ваша сводная таблица использует фильтры
Если в сводной таблице используются фильтры, ваши данные не будут обновляться при изменении исходных значений данных. Это ограничение возможностей сводной таблицы Google Таблиц.
Решение
Если у вас есть фильтры в сводной таблице, единственное решение — удалить их, внести изменения в исходные данные, а затем снова добавить фильтры. Вот шаги, которые вам необходимо выполнить:
- Нажмите на крестик рядом со всеми полями в категории «Фильтры» в редакторе сводной таблицы.
- Внесите необходимые изменения в исходный набор данных.
- Теперь изменения должны быть отражены в сводной таблице.
- Когда вы закончите вносить изменения, добавьте фильтры обратно, используя кнопку «Добавить» в категории «Фильтры» (в редакторе сводной таблицы).
Проблема: сводная таблица не обновляется, если исходный набор данных содержит такие функции, как RANDOM, TODAY и т. Д.
Сводная таблица плохо работает с функциями, требующими обновления. Поэтому, если ваши исходные данные содержат такие функции, как RANDOM, TODAY и т. Д., То изменения исходных данных не будут обновлены в сводной таблице.
Решение
К сожалению, у этой проблемы нет другого решения, кроме как просто избегать использования таких функций.
Это было три способа, с помощью которых вы можете попытаться убедиться, что ваша сводная таблица обновляется с изменениями в ваших данных.
Функция принудительного обновления изначально была доступна в Google Таблицах, но позже была исключена из более новых версий, поскольку имело больше смысла неявное автоматическое обновление.
Однако проблемы, из-за которых сводные таблицы не обновляются по причинам, указанным в этой главе, являются довольно обычным явлением, и Google следует как можно скорее решить эту проблему.
Но прежде чем они это сделают, мы предлагаем вам следовать нашим рекомендациям, чтобы обеспечить автоматическое обновление сводных таблиц с минимальными усилиями.
Как обновить сводные таблицы в Google Sheets
Сводные таблицы в Google Таблицах обычно обновляются динамически. Но если у вас есть проблема, вот как обновить сводные таблицы в Google Таблицах.
Сводные таблицы — это мощный инструмент, позволяющий обобщать данные, находить закономерности и реорганизовывать информацию. Многие предприятия используют их для анализа данных в таких приложениях, как Excel и Google Sheets.
Обычно вам не нужно обновлять данные в сводной таблице в Google Sheets, поскольку сводные таблицы обычно обновляются сами при изменении исходных данных. Однако это не всегда так. Google Таблицы могут не обновляться, если вы работаете с большой электронной таблицей с большим количеством данных.
Если это произойдет с вами, вот что вам нужно сделать, чтобы обновить сводные таблицы в Google Таблицах.
Как обновить сводные таблицы в Google Sheets
Один из самых простых способов обновить сводную таблицу в Google Таблицах — обновить браузер, который вы используете. Сделать это:
- Откройте сводную таблицу в браузере и внесите изменения, например отфильтруйте результат с помощью бокового меню.
- Нажмите на Обновить кнопку в окне браузера.
Вот и все. Ваша электронная таблица должна обновить значения, которые вы добавили или удалили из сводной таблицы. Сводная таблица должна динамически обновляться, если вы обновляете данные, которые она извлекает из таблицы.
Проверьте свои диапазоны данных
Другая причина, по которой ваши данные могут отображаться неправильно в вашей таблице, заключается в том, что диапазон данных, из которого ваша сводная таблица извлекает данные, неверен.
Если вы уже добавили свои данные, но добавили новую строку данных под ними, они не будут отображаться. Любые строки данных, которые вы добавите после создания сводной таблицы, не будут отражены.
Чтобы решить проблему с данными, не входящими в диапазон в сводной таблице, выполните следующие действия:
- Щелкните любую ячейку в сводной таблице, и Редактор сводных таблиц будет появляться.
- В верхней части находится диапазон данных сводной таблицы — отредактируйте указанный диапазон данных, чтобы добавить новые добавленные строки или столбцы. Например, если исходный диапазон был данные!B1:E17вы можете добавить строку, обновив диапазон до данные!B1:E18.
Таблица должна включать новые данные и новую строку или строки. Если он по-прежнему не обновляется, обновите браузер, как показано на первом шаге.
Проверьте свои фильтры
Другая причина, по которой сводная таблица не обновляется, заключается в том, что вы применяете фильтр, и новые элементы не появляются. Например, если вы используете фильтр для ячейки или ячеек в сводной таблице, он может скрывать или отображать разные результаты.
Чтобы устранить проблему с фильтрами в сводной таблице Google Sheets:
- Открой Редактор сводных таблиц и перейдите к списку фильтров.
- Нажмите на Икс рядом с каждым фильтром, который вы хотите удалить, — начните с проблемных фильтров.
- Это должно решить проблему, и вы должны снова увидеть правильные значения. Чтобы снова добавить фильтры, откройте Редактор сводных таблицпрокрутите вниз до Фильтрыи создайте фильтры, щелкнув значок Добавлять кнопка.
Работа с данными в Google Sheets
Теперь вы знаете, как обновить сводные таблицы в Google Таблицах. Как правило, ваша таблица в Google Sheets должна обновляться динамически, но если это не так, попробуйте сначала обновить браузер. Если это не сработает, попробуйте один из других советов выше.
Конечно, Google Таблицы — не единственный способ создания электронных таблиц. Например, если у вас есть Excel, узнайте, как максимально эффективно использовать сводные таблицы в приложении Microsoft. Если вы еще не сделали ее раньше, прочитайте о создании сводной таблицы в Microsoft Excel.
Для Google Sheets вы можете создать контрольный список или вставить изображение в электронную таблицу Google Sheets. Кроме того, взгляните на использование Google Таблиц для отслеживания акций.