Oui, cela peut être fait, j'ai passé une bonne partie de la journée à trouver la réponse, puis à la développer pour mes besoins, mais cela peut être fait.
Mon besoin était d'avoir un formulaire d'inscription pour que les gens puissent cocher plusieurs cases d'une liste de domaines qu'ils aimeraient proposer. Par conséquent, une question avec plusieurs cases, le problème est que la feuille de calcul Google résultante vient de répertorier tout ce qu'ils ont vérifié dans une cellule. Il y avait 21 options de bénévolat, ce qui ne serait clairement pas un format utile pour cette information. Je voulais faire ce que j'ai compris que vous vouliez dire, je voulais avoir une colonne avec chacune des 21 options dans une colonne qui lui est propre. Ensuite, à côté de leur horodatage (formulaire généré), de leur nom, de leur adresse e-mail et de leur téléphone, il y a 21 colonnes avec "oui" ou laissées en blanc. L'en-tête de colonne est chaque option qu'ils pourraient choisir. Certains pourraient se demander pourquoi ne pas simplement poser 21 questions avec «oui» ou «non».
Notez d'abord que lorsque quelqu'un remplit un formulaire Google, la feuille de calcul résultante insère une ligne plutôt que d'ajouter les données à la ligne vide suivante. Cela signifie que toutes les formules qui se trouvaient sur la ligne viennent d'être tronquées et que les nouvelles données de la formule n'ont aucune formule à côté des deux pour fonctionner avec les données d'entrée. Pour aller au-delà, j'ai ajouté une feuille à la feuille de calcul (classeur). J'ai utilisé les commentaires de brettathds sur http://productforums.google.com/forum/#!topic/docs/dlW6U6cHuKw J'ai donc inséré la formule suivante dans la cellule A1 de cette 2e feuille: = ARRAYFORMULA (feuille1! A1: A). J'ai fait la même chose pour chaque colonne jusqu'à la colonne E. La colonne E contient la question avec les 21 cases à cocher.
Toujours sur la deuxième feuille, la ligne 1 des colonnes FY avait des en-têtes identiques au texte de chaque option de case à cocher de la liste de contrôle des domaines qu'ils sont prêts à proposer. Ensuite, la colonne Z était la prochaine et dernière question du formulaire, c'était une question textuelle courte qui était juste intitulée "Commentaires supplémentaires". Pour cette colonne, j'ai utilisé le = ARRAYFORMULA (Sheet1! F1: F), je l'ai fait comme une question distincte plutôt que d'utiliser l'option "autre" à la fin des questions de la case à cocher car il ne semblait pas être un bon moyen de tirer cela. les données dans la feuille de calcul.
Passons maintenant à la partie qui répond comment obtenir les informations de la cellule de la colonne E (qui peut avoir jusqu'à 21 éléments répertoriés) pour séparer les colonnes par "oui" ou simplement en blanc. La formule dans F2 sur la deuxième feuille est = iferror (if (recherche (F $ 1, $ E2)> 0, "Oui",)) Cette formule cherche à voir si le texte exact dans l'en-tête de colonne (F1) est trouvé dans E2, si c'est le cas, il retourne un "Oui", sinon il le laisse vide.
Cette formule référencée dans F2 est écrite (en utilisant "$", via la touche F4) afin que F2 puisse être copié / collé dans chaque cellule de la ligne 2 de GY (Google Spreadsheet ne prend pas en charge la copie de formules par glisser / copier comme vous le pouvez) dans Excel, mais cela peut être fait en sélectionnant F2, puis CTRL + C, puis sélectionnez G2: Y2, puis CTRL + V). J'utilise ensuite la même copie de méthodologie collée F2: Y2 à F3: Y100.
J'ai ensuite caché la colonne E sur la deuxième feuille afin que la feuille de calcul résultante soit plus compacte (en évitant tout envelopper des réponses longues).
Maintenant, je suis prêt à recevoir 99 bénévoles via le formulaire rapide et facile qu'ils remplissent. L'utilisation des options de filtre en haut des colonnes a également aidé à voir qui était disponible pour quelles zones.
Une dernière frustration que je n'ai pas résolu. J'ai rempli quelques faux formulaires pour tester mes formules et ma conception, puis j'ai supprimé ces lignes de la feuille de calcul liée. J'ai également eu quelques personnes qui ont rempli des formulaires en double, j'ai également supprimé leurs lignes. À noter dans les forums de produits, je ne suis pas le seul frustré d'apprendre que Google a toujours les données de test / faux / en double câblées dans le "Résumé des réponses" (trouvé sous l'onglet "Formulaire" de la feuille de calcul). Par conséquent, le résumé des réponses est inutile pour la précision s'il y a eu des lignes supprimées pour supprimer les données des formulaires de test / faux / dupliqués.
Mais c'est accompli et j'enregistre ces notes pour la prochaine fois que j'en ai besoin, je suis convaincu que cela pourrait facilement être fait en moins de 30 minutes la prochaine fois.
J'espère que cela vous aidera, faites-moi savoir si vous avez des questions.