我的问题类似于将多行文本复制到Excel中的单个单元格中,不同之处在于我要复制的文本包含富文本格式-粗体,彩色文本,项目符号等。
如果我按照链接的问题的答案在粘贴之前双击单元格或在编辑栏中单击,它会保留换行符,但所有其他格式都会丢失;它将粘贴视为纯文本粘贴。
是否可以将格式化的多行文本从网页,电子邮件,MS Word或任何其他程序复制到 Excel中的单个单元格中?
举例来说,假设我想直接从此网页中复制以下文本,并将其全部粘贴到工作簿的一个单元格中,同时保留换行符和格式:
如何做三明治:
- 2片面包
- 一片肉
- 一片奶酪
把肉放在一个面包片。把奶酪放在上面。将另一片面包放在上面。
瞧!
这是我尝试通过使用各种选项将Microsoft Word文档中的表复制到Excel中来完成此操作的几种方法的屏幕快照。文本A1
,B1
等等表明我希望文本在最终的细胞。
在单元格A1中使用默认粘贴到Excel中。请注意Excel打破文本在两个硬盘(¶)和软回车(↵)到单独的行,并创建合并单元格为“A1”和“C1”的文字:
双击单元格B1内部,然后粘贴(请注意,此方法不提供“特殊粘贴”选项):
在这里,我记下了使用默认粘贴时应用的所有字符格式Excel,并手动将其应用于文本以说明我想要的结果。Excel不提供项目符号格式,但是在使用默认粘贴时,它将项目符号放在11.5 pt 符号字体中,并从Word中使用7 pt Times New Roman复制带有几个空格字符的制表符。不能应用于单元格中文本子集的唯一内容是缩进对齐,但是即使没有缩进对齐,也可以获得这种粘贴结果,而无需手动应用字体,大小,粗体和斜体在任何地方,每次(以及颜色,如果适用),都是理想的选择: