我在 MS Word 中有一个包含两列的表格。第二列中的文本分布在多行上,也就是说,我按下了“Enter”键来实现这一点。
当我粘贴到 Excel 中时,它会将这些单独的行转换为单独的单元格。
我想要做的是将各行保持在同一个单元格中,只是在不同的行上,例如,如果我在 Excel 中的单元格中按下 Alt+Enter,会发生什么情况。
我该如何处理这个问题?
编辑:这是我的数据示例。在 Word 中,它位于 Word 表中。
----------------------------
| Bananas | - yellow |
| | - curved |
----------------------------
| Apples | - red/green |
| | - round |
----------------------------
答案1
更好的答案: 如何将 Word 表格复制到 Excel 中而无需将单元格拆分为多行
给出的技巧是将 Word 表格中的换行符复制/替换为段落符号 ¶(现在我知道这也被称为“段落号”)。您不必保存 Word 文档即可保留原始文档。
将修改后的数据粘贴到 Excel 中,然后您可以再次复制/粘贴,将内部换行符放回单元格内而无需拆分它们。Excel 端的花招是使用 Alt 代码来定义搜索和替换。请参阅参考链接。
答案2
粘贴不起作用。Excel 中的 Alt+Enter 不是特殊字符,它只是确保 CR+LF 存储在单元格内而不是强制您进入下一个单元格的一种方法。
一种选择是不要按 Word 表中的 Enter 键,而是使用另一个字符(例如“#”),然后使用 Excel 中的宏搜索“#”并在粘贴后将其替换为 CHR(10)。