Comment coller une chaîne séparée par des virgules sur plusieurs cellules dans Google Sheets?

Réponses:

19

Vous pouvez le coller dans une fonction divisée dans une cellule et le diviser en plusieurs cellules pour vous:

=SPLIT("l,f,x,a,s,f", ",")

la source
78

A partir de https://support.google.com/docs/answer/6325535?hl=fr :

  • Ouvrez une feuille de calcul dans Google Sheets.
  • Collez les données que vous souhaitez fractionner en colonnes.
  • Dans le coin inférieur droit de vos données, cliquez sur l'icône Coller.
  • Cliquez sur Fractionner le texte en colonnes. Vos données seront divisées en différentes colonnes.
  • Pour changer le délimiteur, dans la zone de séparation, cliquez sur

PS: Il n'y a pas d'option pour 'TAB' si votre texte est séparé par des tabulations, vous pouvez essayer 4 espaces comme séparateur personnalisé

fstang
la source
4
Après avoir collé dans les données CSV, je n’obtiens aucune icône Coller. Mais à sa place se trouve un petit carré qui sert de "poignée" pour le redimensionnement. En raison de votre réponse, j'ai essayé de cliquer avec le bouton droit de la souris sur les options Coller, puis cliquez sur le bouton bas. Vous pouvez alors choisir l'option Répartir. Merci
Rob
1
J'allais écrire le même commentaire que @rob, merci!
Graphique
5
Cela devrait être la réponse acceptée.
Clive Portman le
9

Vous pouvez coller les données CSV telles quelles dans la feuille de calcul et aller à Données en sélectionnant Fractionner le texte en colonnes ... et en précisant encore le délimiteur:

0

0


En outre, vous pouvez simplement utiliser une combinaison de raccourcis clavier:

LEFT ALT+ D+E


Et comme déjà mentionné la SPLITformule:

=SPLIT("l,f,x,a,s,f"; ",")
=SPLIT(A1; ",")

Pour une plage / tableau, ce serait:

=ARRAYFORMULA(IFERROR(SPLIT(A1:A; ",")))

0

utilisateur0
la source
Cela a fonctionné dans Calc (libreoffice). Le menu Données a une option "Texte aux colonnes ..." et il a fonctionné comme prévu.
Alexis Wilke le