我正在尝试将粘贴数字数据从数据库复制到 Excel。在数据库中,小数点分隔符是点 (.),而在我的 Excel 中,小数点分隔符是逗号 (,)。现在,当我将此数据从数据库复制粘贴到 Excel 时,数字数据将转换为日期。如何防止这种情况并将数据转换为数字(使用逗号小数分隔符)?
数据:
1.2
1.3
1.4
转换为(在我的语言环境中)
1.helmi
1.maalis
1.huhti
虽然应该是
1,2
1,3
1,4
我正在尝试将粘贴数字数据从数据库复制到 Excel。在数据库中,小数点分隔符是点 (.),而在我的 Excel 中,小数点分隔符是逗号 (,)。现在,当我将此数据从数据库复制粘贴到 Excel 时,数字数据将转换为日期。如何防止这种情况并将数据转换为数字(使用逗号小数分隔符)?
数据:
1.2
1.3
1.4
转换为(在我的语言环境中)
1.helmi
1.maalis
1.huhti
虽然应该是
1,2
1,3
1,4
我使用 Notepad++ 完成此任务:将数据复制到 notepad++ 替换“。” 用“,”复制到excel。
是的,有时这真的很痛苦——我的快速解决方案是使用格式化为文本的单元格。
下面是它的工作原理:
.
.
为,
你当然可以把它放在一些宏中。
但是,我认为可能(或至少应该)有更好的解决方案。
但作为一个快速的人,这也很有效;)
首先标记要粘贴到的单元格。右键单击“格式”,然后选择“数字”。
现在右键单击粘贴,然后选择“匹配目标格式”
您的文本现在将再次粘贴为数字:)
微软建议将单元格格式化为文本并在此之后粘贴值:https:
//support.office.com/en-us/article/stop-automatically-sharing-numbers-to-dates-452bd2db-cc96-47d1-81e4-72cec11c4ed8