如何在Google表格中的多个单元格上粘贴逗号分隔的字符串?


Answers:


19

您可以将其粘贴到一个单元格的split函数中,它将为您分解为多个单元格:

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

78

https://support.google.com/docs/answer/6325535?hl=zh_CN

  • 在Google表格中打开电子表格。
  • 将要拆分的数据粘贴到列中。
  • 在数据的右下角,单击“粘贴”图标。
  • 单击将文本拆分为列。您的数据将分为不同的列。
  • 若要更改定界符,请在分隔符框中单击

PS:如果用制表符分隔文本,则“ TAB”没有选项,您可以尝试4个空格作为自定义分隔符


4
粘贴CSV数据后,我没有粘贴图标。但是在它的位置是一个很小的正方形,充当调整大小的“句柄”。由于您的回答,我尝试右键单击它,然后单击低,然后看到“粘贴”选项,然后出现,我可以选择“拆分”。谢谢

1
我打算写与@rob相同的评论,谢谢!

5
这应该是公认的答案。
克莱夫·波特曼

9

您可以将CSV数据直接粘贴到电子表格中,然后转到数据,选择将文本拆分为列...,甚至进一步指定定界符:

0

0


另外,您可以简单地使用键盘快捷键组合:

LEFT ALT+ D+E


就像已经提到的SPLIT公式:

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

对于范围/数组,它将是:

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

0


这在Calc(libreoffice)中起作用。“数据”菜单具有“文本到列...”选项,它可以按预期工作。
Alexis Wilke
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.