我正在将数据从另一个文档传输到 Excel 文档。一切都按预期进行,但在某个时候,每当我粘贴某些内容时,Excel 都会使用音节结构在单词内添加连字符。
这只会在 Excel 中发生,我的意思是,如果我将格式奇怪的内容复制到文本文档中,连字符就会消失。它们只会在 Excel 中出现。
- 我尝试在 Excel 上搜索一些选项,但没有找到。
- 我尝试粘贴纯 txt 文档中的内容,以排除任何格式问题,但仍然没有成功。
我是不是无意中点击了某个选项?我该如何解决这个问题?
另一个有趣的事情是,单元格中的“标题”没有采用这种格式。下面是显示示例(单个单元格)的屏幕截图:
这是导致该问题的文本
自由在线获取软件
在工业和知识财产权的物质基础之上,提出了勘探原则,当产权所有者出售不表现的歌剧时,他们会私下出售对手的道具,这些道具的后果是该歌剧(或产品)可能会以所有方式被抢购一空。
答案1
这些似乎是软连字符。由于单元格不会自然换行,因此软连字符始终显示在单元格中。由于文本格式化引擎支持软连字符,因此它们会在网页中以及粘贴到文字处理器中时消失。
就您而言,标题中没有软连字符,只有正文中有。
强制删除软连字符的最简单方法是将它们全部替换为空字符串,但如果您想保留软连字符同时将它们隐藏在不会换行的区域,我并不完全确定是否有解决方案,因为 Excel 中的单元格根本不支持软连字符(即使您在“设置单元格格式”对话框中强制它们换行也不支持)。
我确实找到了这, 然而:
在 Excel 中,软连字符可以在文本框(从功能区的“插入”选项卡插入)和 ActiveX 文本框(从功能区的“开发人员”选项卡插入)中使用,且多行和自动换行设置为 True,但不能在单元格中使用。
答案2
我知道帮你太晚了,但是:使用替换函数将所有 char 173 的实例替换为空,然后复制结果文本并粘贴特殊:值以删除公式并仅保留更正后的文本。
答案3
要删除 Excel 中嵌入的软连字符:
在替换对话框中,Alt在“查找内容”字段中输入 - [数字键盘] 0173,并将“替换为”字段留空,然后单击“全部替换”。