当您将负数从 Excel 复制到 Word 时,-
会使用连字符/减号 (Unicode ) 而不是正确的减号 (Unicode −
)。这会导致文本在连字符后换行(您不能强制第二列执行第一列的操作):
我希望 Excel 能够复制正确的字符。我能以某种方式彻底解决这个问题吗?每次从 Excel 粘贴内容时,我是否都要查找并替换?
编辑:我认为一个可能的答案可能是通过更改 Excel 中的默认格式,但这只是可能。
答案1
解决方案是应用自定义格式使用正确的减号字符。
按着这些次序:
- 选择要格式化的单元格,
- 右键单击并选择“格式化单元格...”
- 在“数字”选项卡下,选择“自定义”
- 输入
0;–0;(0);@
自定义字段 - 点击“确定”。
关于神秘代码的一点解释:分号是每个特定标准的分隔符:第一个分号表示正数,第二个分号表示负数,第三个分号表示零,最后一个分号表示文本值。
巧妙的技巧:如果您想使用任何默认格式,请先以正常方式应用格式。然后选择自定义格式。选择“自定义”后,将显示当前格式,您只需将 - 更改为 – 即可。
答案2
我不相信您可以更改 Excel 中的默认格式,
但添加模仿默认格式的自定义格式可能是实现它的一种方法。
您还可以尝试更改控制面板中的“区域设置”,以获得更通用的方法(影响整个操作系统,如果您可以在那里实现的话 - 我还没有尝试过)。
编辑:请注意,后者可能会有副作用,具体取决于您使用的软件 - 如果其中任何一个假设减号总是连字符,那么您可能会在屏幕上看到奇怪的东西。