Bonjour,
Après avoir fait un formulaire pour un sondage, je récupère les réponses dans un Google Sheet.
Lorsque l'on choisit des réponses du type "Cases à cocher", les réponses sont séparées par une virgule.
Cela impose de ne pas mettre de virgule dans ces réponses sinon le traitement des données que l'on voudra effectuer dessus risque de ne pas fonctionner.
Or, en France, la virgule est assez souvent utilisée dans des phrases.
Existe-t-il un paramètre dans Google Forms qui permette de choisir un autre séparateur que la virgule ?
Merci d'avance pour vos lumières.
Agrégation des réponses Le sujet est résolu
- NC_Quentin
- Invétéré
- Messages : 38
- Inscription : 10 oct. 2022 09:06
- A remercié : 1 fois
- Remercié : 12 fois
Re: Agrégation des réponses
Bonjour !
J’ai vérifié rapidement, et visiblement non, il n’y a pas de moyen de changer ce délimiteur. Deux solutions en revanche sont possibles pour contourner le problème :
J’ai vérifié rapidement, et visiblement non, il n’y a pas de moyen de changer ce délimiteur. Deux solutions en revanche sont possibles pour contourner le problème :
- Exporter les réponses en CSV : L’export en CSV plutôt qu’en spreadsheet directement rajoute des guillemets autour des réponses et utilise le point-virgule comme séparateur. Ça rajoute une étape et c’est peu pratique pour un formulaire à manipuler sur le long terme, mais ça peut se faire.
- Rajouter des espaces à la fin de chaque réponse : Bien que peu élégant dans l’absolu, si on rajoute deux espaces à la fin de chaque réponse (ou tout autre caractère "invisible"), on peut après utiliser ce nouveau délimiteur plutôt que d’utiliser la virgule. Il faut bien entendu faire attention à ne pas mettre de double espace ailleurs, surtout par erreur !
Re: Agrégation des réponses
Bonjour et merci de te pencher sur mon problème.
L'export en CSV va séparer les colonnes par un point-virgule c'est normal, mais pas les réponses d'une même colonne.
Du coup, l'export en CSV ne va rien faire de mieux.
Ce qui m'importe c'est qu'à une question de type "Cases à cocher" les réponses ne soient pas séparées par une virgule.
Exemple :
Question : Qu'aimez-vous ?
me promener en forêt, en montagne, à pied.
faire du vélo à la mer, à la montagne, à la campagne
regarder la télévision, des séries, des films
Si l'utilisateur coche 1 et 2 par exemple, la colonne va contenir : me promener en forêt, en montagne, à pied, faire du vélo à la mer, à la montagne, à la campagne
Donc faire un "explode", effectuer un éclatement, séparer les réponses, cela est compliqué.
Il faut donc modifier les réponses pour remplacer les virgules et les phrases sont mal orthographiées du coup.
Peut-être essayer avec ta seconde option...
En tout cas merci.
Bonne journée.
L'export en CSV va séparer les colonnes par un point-virgule c'est normal, mais pas les réponses d'une même colonne.
Du coup, l'export en CSV ne va rien faire de mieux.
Ce qui m'importe c'est qu'à une question de type "Cases à cocher" les réponses ne soient pas séparées par une virgule.
Exemple :
Question : Qu'aimez-vous ?
me promener en forêt, en montagne, à pied.
faire du vélo à la mer, à la montagne, à la campagne
regarder la télévision, des séries, des films
Si l'utilisateur coche 1 et 2 par exemple, la colonne va contenir : me promener en forêt, en montagne, à pied, faire du vélo à la mer, à la montagne, à la campagne
Donc faire un "explode", effectuer un éclatement, séparer les réponses, cela est compliqué.
Il faut donc modifier les réponses pour remplacer les virgules et les phrases sont mal orthographiées du coup.
Peut-être essayer avec ta seconde option...
En tout cas merci.
Bonne journée.
Re: Agrégation des réponses
Bonjour,
Est-ce que ceci pourrait t'aider ?
Dans Apps script c'est la méthode splitTextToColumns() .
Il faut juste faire attention qu'il n'y ait aucune donnée dans les cellules à droite, parce que ça va les écraser.
Autrement, dans une colonne libre à droite, avec un =ArrayFormula(split(A1:A;",")
Est-ce que ceci pourrait t'aider ?
Dans Apps script c'est la méthode splitTextToColumns() .
Il faut juste faire attention qu'il n'y ait aucune donnée dans les cellules à droite, parce que ça va les écraser.
Autrement, dans une colonne libre à droite, avec un =ArrayFormula(split(A1:A;",")
Ce qui se conçoit bien, s'énonce clairement (Boileau)
Rejoignez la discussion 💬
Vous devez être enregistré pour participer à la discussion et échanger avec les différents membres
Inscrivez-vous dès aujourd'hui
Vous n'êtes pas encore membre ? Rejoignez-nous gratuitement dès aujourd'hui et contribuer en postant votre réponse ou question sur tous les forums disponibles
Inscription