例如,如果我复制:
这是一个“字符串”。
并粘贴其他任何地方(我可以在Windows,Mac,Linux,Notepad ++,SublimeText,Xcode上重现它。 )的结果是:
“这是各种各样的”字符串“。”
如何复制和粘贴以便
A"
产生的结果是A"
而不是"A""
吗?但是您不能以这种方式复制基于公式的单元格,也不能复制多个单元格。#1 楼
我找到了一种解决方法:将公式中的CHAR(10)表示的所有“ \ n”符号(LF-换行或ASCII中的0x0A)替换为“ \ r” ”(由CHAR(13)表示的符号(CR-回车符或ASCII中的0x0D)。
下面是公式:
=SUBSTITUTE(A1,CHAR(10),CHAR(13))
评论
谢谢您的解决方案。进行后期处理很痛苦。你太棒了。
–mslugx
20-10-21在8:57
不幸的是,这消除了我所有的换行符。
–菲尔·安德森(Phil Anderson)
20-10-27在12:47
#2 楼
这很可能是由于数据中出现了新行或制表符。如果是这样,您可以在clean
中包装您需要的公式或所需的单元格,例如:=clean(A1)
。 />返回已删除不可打印ASCII字符的文本。评论
被低估的答案!谢谢 :)
– Jo-el
20 Sep 11 '20 at 0:11
#3 楼
“问题”是Google Spreadsheet正在将有效的CSV格式的数据放入剪贴板。代替文档。解决方案不多,但可以节省一些时间。
评论
注意:这与Geoff Gerrietts在Google产品论坛中的回答相同
–user135384
17年1月24日在21:35
#4 楼
在尝试复制由公式生成的单元格(带有换行符和一些单引号)并且无法正确粘贴到NotePad和NotePad ++之后,对我有用的方法是复制到Google Doc(或Microsoft Word) ,但为什么要这样做呢?)。Google Doc和Word都显示了所需的结果。 (或使用菜单),制作新文件或打开现有的Google文档(或Microsoft Word),Control-V粘贴或使用菜单。
评论
不太清楚。
– serenesat
16年7月7日在15:07
选择您要从Google表格复制的内容,Control-C复制(或使用菜单),新建或打开现有的Google文档(或Microsoft Word),Control-V粘贴或使用菜单。
– roirraW'edor'ehT
16年7月8日在16:49
将电子表格复制到Google文档时,它将粘贴为表格。然后,您可以再次从Google文档中复制数据,这一次不会执行引用。
–sffc
17-10-17在2:51
#5 楼
在这种情况下,我的方法是复制公式生成的单元格(Ctrl-C),然后将值粘贴到工作表的其他位置(Ctrl-Shift-V)。新单元格不再由公式生成,因此问题中描述的方法以两种形式之一起作用:双击,全选,复制
br />或
单击编辑栏,全选,复制
1或2需要一次复制一个单元格;但是对于一个或几个单元格来说还算不错。
#6 楼
您要查找的函数是T(),它将字符串参数作为文本返回。这应该有效地对待内容,就好像您在复制和粘贴时未计算内容一样。有人建议使用CHAR(13)代替CHAR(10),但是在某些环境下不会显示换行符,因此我喜欢这种方法。=T(SUBSTITUTE("This\nis\nsome\ntext.", "\n", CHAR(10)))
我希望它对您有用。
#7 楼
尝试粘贴而不设置格式:Ctrl + Shift + V(或Command + Shift + V)。评论
我在这里尝试将OSX(command + shift + v)复制到崇高的文本,但是没有用。
– Speeder
2013年12月9日18:44
#8 楼
您可以在此处使用多个答案的组合。假设您的数据已存储在根据公式计算的A1:A10单元格中。 :
选择单元格A1:A10并通过
ctrl + c
复制内容单击B1并按
ctrl + shift + v
或右键单击并选择Past values only
/>然后单击B11并在该单元格中输入公式
=concatenate(B1:B10)
,这将“合并”这些单元格成一个单击单元格B11并通过
ctrl + c
复制内容。或右键单击并选择ctrl + shift + v
,最后双击C11并将内容复制到您的文件中。如果您的公式的输出是数字,那么我不确定这是否行得通...同样对于大型数据集来说,这可能行不通...但是对我来说,它可以处理100多个行。同样,
Past values only
函数将合并数据,因此结果是一大段文本。您可能需要在每行的末尾插入一些“令牌”,然后将其替换为新行... #9 楼
这也让我很烦。如果您只是选择要复制的单元格,则Gdocs会在您粘贴的内容周围添加双引号。
但是,如果像要编辑内容一样双击单元格,则从该视图中选择并复制它,粘贴时将不会添加引号。添加额外的点击,但比导出它更容易。
评论
同意但令人遗憾的是,如果单元格包含生成的数据(例如,来自公式),那么您最终会得到公式:(
– RedYeti
2015年2月5日在14:00
这是我最初的问题所写的...人们在回复之前已阅读?
– Speeder
2015年2月10日的15:00
如果您首先复制并粘贴为值,然后执行此操作,那么它将起作用。此处列出的其他方法均不适用于我,但是将其粘贴为值+双击复制到单元格即可。
– Vincent
20-11-29在18:22
#10 楼
在这里找到解决方案。...(请参阅此链接中的示例工作表文件)
总结一下:如果您可以在单元格中生成的文本中没有换行符,那么您将可以粘贴而不加引号。然后可以在目标文件中进行换行。
以上链接中的详尽示例。
评论
始终在答案中包含链接的重要部分。
– serenesat
16年1月31日在14:43
评论
我无法复制您的结果。我已经在Google Spreadsheets中获取了确切的字符串,并将其复制到Outlook邮件(本机),记事本(窗口7)中,所有字符串都相同!我使用Crtl + C以及从电子表格中进行复制的方式。如果您首先单击该单元格并复制该单元格的内容(而不是单元格本身),则它将起作用。我特别在连接字符串时遇到此问题(因为在公式旁边没有要复制的内容)。
我也无法复制您的结果。即使您编辑了它。
我也有这个问题,每当我插入换行符时,它似乎就会发生。输出在文档中看起来不错,但粘贴时会显示多余的引号。此公式应重现该问题:=“这是一个”“字符串”“和”&CHAR(10)&“一个换行符”
@BenCollier和linbreak是设计使然,因为否则它无法知道它是否中断到单元格中的下一行或换行符(当前,您可以复制并粘贴任何单元格,即使它们包含换行符)。 Alex,您能确认要复制的单元格中没有换行吗?