Google Форма с автоматическим добавлением вариантов ответа

Eugeny Namokonov
3 min readJul 23, 2018

--

Привет, друзья! В сегодняшней статье расскажем о том, как создать Google Форму для проведения опроса.

И Google Форму не простую, а с автоматическим добавлением вариантов ответа, введенных в “другое”.

Заодно покажем, как с помощью одной формулы в Таблице можно будет построить рейтинг ответов c сортировкой.

Поехали! Цель нашего опроса — узнать, из какого вы города.

  1. Создаем Google Форму, вводим вопрос и несколько вариантов ответа

2. Настроим сохранение ответов в Google Таблицу (“Ответы” > “Сохранять ответы”)

для сохранения ответов можно создать новую таблицу либо выбрать существующую

3. Всё, мы установили связь Формы и Таблицы. Если вдруг вы забудете, в какую Таблицу сохраняются ответы — вы всегда сможете открыть её, щелкнув на “Ответы” и зелёную иконку.

4. Теперь самое интересное — мы ввели только два варианта ответа на вопрос “Откуда вы?”: Москву и Санкт-Петербург. Помимо них при заполнении Формы будет доступен вариант “другое” с возможностью ввода ответа текстом.

Как сделать, чтобы введенные в “другое” ответы автоматически попадали в Google Форму?

Для начала — создадим новый лист в привязанной к форме Таблице.

Введем в A1 заголовок “Варианты” и под ним введем формулу, которая будет выдавать список уникальных вариантов из отправленных и тех, которые были изначально (обязательно зафиксируйте $$ диапазон).

=unique({“Москва”;”Санкт-Петербург”;’Ответы на форму (1)’!$B$2:$B})

Можно немного усложнить формулу и добавить минус-слова. Слова, которые мы не хотим видеть в Форме:

=query(unique({“Москва”;”Санкт-Петербург”;’Ответы на форму (1)’!B2:B});”select Col1 where Col1 <> ‘Масква’ and Col1 <> ‘Маасква’”)

Ура, Формула создана! Теперь возвращаемся в нашу Google Форму и установим дополнение “formranger” (альтернатива — дополнение “Other Etc”)

formranger, в одно слово

Кликаем на кусочек пазла и открываем formRanger.

Дальше — выбираем наш вопрос и привязываем к нему диапазон Таблицы, в котором мы создали формулу. То, что будем выдавать формула и станет вариантами ответа на Форму.

Не забудьте кликнуть на “on form submit” или “every hour” для автоматического обновления Формы.

5. Напоследок — создадим рейтинг с сортировкой по количеству ответов

=QUERY(‘Ответы на форму (1)’!A1:B;”select B, count(B) group by B order by count(B) desc”)

Ура, мы сделали это!

  1. создали Форму, подключили к ней дополнение formRanger
  2. привязали к Форме Таблицу, создали в этой Таблице формулу выводящую все уникальные варианты из полученных ответов (не забыв про исходные варианты и минус-слова)
  3. настроили formRanger, это дополнение перестраивает Форму, каждый раз при получение нового ответа, используя нашу формулу
  4. создали с помощью QUERY рейтинг ответов

Ссылки:

Google Форма с опросом, заполняйте :)

Google Таблица c ответами и формулой

--

--