粘贴到 MS Word 2007 中的多个表格单元格中

粘贴到 MS Word 2007 中的多个表格单元格中

情况:我的剪贴板中有文本“123-456”,是从之前在 Word 中输入的内容中剪切下来的。然后我创建一个 4x4 表格,选择该表格中的所有单元格,然后选择“粘贴”。

我试图获得的最终结果是在所有 16 个单元格中都显示文本“123-456”。相反,MS Word 将破折号视为某种分隔符,因此我在第一列的 4 个单元格中得到了“123”,在第二列中得到了“456”,在第三列中得到了“123”,在第四列中再次得到了“456”:

123 456 123 456
123 456 123 456
123 456 123 456
123 456 123 456

代替

123-456 123-456 123-456 123-456 
123-456 123-456 123-456 123-456 
123-456 123-456 123-456 123-456 
123-456 123-456 123-456 123-456 

有人知道什么设置可以控制这个功能吗,或者是否可以关闭它?我尝试了 Word 选项中的大多数设置,但都无济于事,我搜索了所有我能想到的可以找到答案的东西。

答案1

您需要确保在 123-456 之间使用不间断连字符 (Ctrl+Shift+_)。这样,当您复制粘贴时,它就会按照您的意愿运行。

您可以在“插入”选项卡下的特殊字符部分中找到它,在符号下单击“更多符号”。然后转到“特殊字符”选项卡,第三个选项将提到不间断连字符。您还可以在此处设置自动更正和符号以更改您喜欢的操作。

一旦我改成不间断连字符,我就可以按照你想要的格式复制粘贴了。我从这个中得到了提示文章

答案2

我也遇到过这种情况。可能有更优雅的方法来处理它,但这是我追溯到问题的根源。

在 Excel 功能区中的“数据”选项卡下,在“数据工具”部分中,是“文本到列”按钮。如果您选择包含文本的列并打开向导,然后选择分隔文件类型选项,则在转到向导的第二步时,您将能够指示 Excel 应将哪些字符视为分隔符。听起来您已将连字符列为分隔符,因此当您粘贴数据时,Excel 正在后台执行“文本到列”操作。如果您更改它,它应该可以解决您的问题。

相关内容