Да, это можно сделать, потратив большую часть дня, чтобы найти ответ, а затем разработать его для моих целей, но это можно сделать.
Мне нужно было иметь добровольную регистрационную форму, чтобы люди могли отмечать несколько полей из списка областей, в которых они хотели бы участвовать. Поэтому один вопрос с несколькими полями, проблема в том, что в итоговой электронной таблице Google просто перечислены все проверенные в одной ячейке. Было 21 выбор добровольцев, так что, очевидно, не будет полезным форматом для этой информации. Я хотел сделать то, что, как я понял, вы хотите сказать, что вы хотите, я хотел, чтобы столбец содержал каждый из 21 параметра в отдельном столбце. Затем рядом с их меткой времени (сгенерированная форма), именем, адресом электронной почты и телефоном находятся 21 столбец с «да» или оставлено пустым. Заголовок столбца - это каждый параметр, который они могут выбрать. Кто-то может удивиться, почему бы не задать 21 вопрос с «да» или «нет».
Прежде всего обратите внимание, что когда кто-то заполняет форму Google, результирующая электронная таблица вставляет строку, а не добавляет данные в следующую пустую строку. Это означает, что любые формулы, которые были в строке, просто столкнулись, и новые данные из формулы не имеют следующих двух формул для работы с входными данными. Чтобы выйти за рамки этого, я добавил лист в электронную таблицу (рабочую книгу). Я использовал информацию от brettathds по адресу http://productforums.google.com/forum/#!topic/docs/dlW6U6cHuKw. Поэтому я вставил следующую ячейку в ячейку A1 этого 2-го листа: = ARRAYFORMULA (Sheet1! A1: A). Я проделал подобное для каждого столбца через столбец E. В столбце E есть вопрос с 21 флажком.
Все еще на втором листе строка 1 столбца FY имела заголовки, идентичные тексту на каждой опции флажка из контрольного списка областей, которые они готовы добровольно предложить. Тогда столбец Z был следующим и последним вопросом в форме, это был короткий текстовый вопрос, который был просто озаглавлен «Дополнительные комментарии». Для этого столбца я использовал = ARRAYFORMULA (Sheet1! F1: F). Я сделал это как отдельный вопрос, вместо того, чтобы использовать опцию «other» в конце вопросов-флажков, так как, похоже, не было хорошего способа получить это. данные в электронную таблицу.
Теперь к части, которая отвечает, как вы получаете информацию из ячейки в столбце E (которая может содержать до 21 элемента в списке), чтобы разделить столбцы с «да» или просто пустым. Формула в F2 на втором листе имеет вид = iferror (if (search (F $ 1, $ E2)> 0, "Yes",)) Эта формула проверяет, найден ли точный текст в заголовке столбца (F1) в E2, если это так, он возвращает «Да», если нет, то оставляет его пустым.
Эта формула, на которую ссылаются в F2, написана (с использованием «$», через клавишу F4), так что F2 можно копировать / вставлять в каждую ячейку в строке 2 из GY (Google Spreadsheet не поддерживает копирование формул путем перетаскивания / копирования, как вы можете в Excel, но это можно сделать, выбрав F2, затем CTRL + C, затем выберите G2: Y2, затем CTRL + V). Затем я, используя ту же методологию, вставил копию F2: Y2 в F3: Y100.
Затем я спрятал столбец E на втором листе, чтобы полученная электронная таблица была более компактной (избегая всех переносов из длинных ответов).
Теперь я готов принять 99 добровольцев с помощью быстрой и простой формы, которую они заполняют. Использование параметров фильтра в верхней части столбцов также помогло увидеть, кто был доступен для каких областей.
Одно последнее разочарование, которое я так и не решил. Я заполнил несколько поддельных форм для проверки своих формул и дизайна, а затем удалил эти строки из связанной электронной таблицы. У меня также было несколько человек, которые заполнили дубликаты, я также удалил их строки. Примечательно, что на форумах по продуктам я не единственный, кто разочарован, узнав, что каким-то образом Google до сих пор хранит тестовые / поддельные / дублированные данные в «Сводке ответов» (находится на вкладке «Форма» электронной таблицы). Поэтому сводка ответов бесполезна для точности, если были удалены строки для удаления данных из тестовых / поддельных / дублирующих форм.
Но это сделано, и я сохраняю эти записи в следующий раз, когда мне понадобится подобное, я уверен, что в следующий раз это легко сделать менее чем за 30 минут.
Надеюсь, это поможет, дайте мне знать, если возникнут вопросы.