Google Sheets, Forms и Query для обновления данных на несколько листов? - PullRequest
0 голосов
/ 23 октября 2018

Я использую форму Google для сбора данных в листе Google, я создал другой лист и хочу получить данные на этот новый лист при отправке новой формы.

Используется =QUERY('Form responses 1'!A228) для получения данныхс листа Form responses 1, и он работает хорошо.Я перетащил ячейку, и формула была правильно скопирована в нижние ячейки, такие как =QUERY('Form responses 1'!A229) =QUERY('Form responses 1'!A230) и так далее.

Но теперь, когда форма отправлена, на новом листе ничего не обновляется, я заметил, что адрес ячейки как-то пропустил место, и когда я делаю новое перетаскивание из верхнего столбца, все работает нормально.Ссылки на ячейки копируются правильно, так что это должно работать при отправке новой формы, но как только форма отправлена, следующая формула строки пропускается, как строка удаляется на новом листе.т.е. после отправки формы, если текущая формула строки =QUERY('Form responses 1'!A228) и формула чистой строки WAS =QUERY('Form responses 1'!A229), она изменяется на =QUERY('Form responses 1'!A330) и ни одна строка не обновляется на новом листе.

1 Ответ

0 голосов
/ 30 октября 2018

Попробуйте просто = {'Форма ответов 1'! ​​A228: A}.Это формула, которая будет вводить в каждую ячейку от A228 до нижней части листа.Таким образом, вам не нужно продолжать перетаскивать формулы.

...