如何防止数字在Excel中转换为日期?
我正在尝试将粘贴数字数据从数据库复制到Excel。在数据库中,小数点分隔符是点(.),在我的Excel中,小数点分隔符是逗号(,)。现在,当我将这些数据从数据库复制粘贴到excel时,数字数据将转换为日期。如何防止这种情况并将数据转换为数字(使用逗号-小数分隔符) 数据: 转换为(在我的区域设置中) 虽然是应该的如何防止数字在Excel中转换为日期?,excel,Excel,我正在尝试将粘贴数字数据从数据库复制到Excel。在数据库中,小数点分隔符是点(.),在我的Excel中,小数点分隔符是逗号(,)。现在,当我将这些数据从数据库复制粘贴到excel时,数字数据将转换为日期。如何防止这种情况并将数据转换为数字(使用逗号-小数分隔符) 数据: 转换为(在我的区域设置中) 虽然是应该的 1,2 1,3 1,4 是的,有时候这真的很痛苦-我的快速解决方案是使用格式化为文本的单元格 以下是它的工作原理: 用 选择一列或一些单元格 将单元格格式更改为文本 现在将特殊内容
1,2
1,3
1,4
是的,有时候这真的很痛苦-我的快速解决方案是使用格式化为文本的单元格 以下是它的工作原理:
- 用
- 选择一列或一些单元格
- 将单元格格式更改为文本
- 现在将特殊内容(或粘贴内容)粘贴为未格式化/纯文本
- 现在将
替换为,
- 现在将格式更改回数字或默认值
但作为一种快捷方式,这也很有效;) 我使用记事本++执行此任务:将数据复制到记事本++,将“.”替换为“,”并将其复制到excel。首先标记要粘贴到的单元格。右键单击“格式”,然后选择“编号” 现在右键单击粘贴,然后选择“匹配目标格式” 您的文本现在将再次粘贴为数字:)
Microsoft建议将单元格格式化为文本并在之后粘贴值:
您能显示一些数据吗?如果出现问题,我会在周围保留一个实例。。。我认为有一个更好的解决方案,但这通常是有效的。第一个原始)解决方案:在复制粘贴数据之前更改当前文件的分隔符。对于其他解决方案,您能否解释一下如何从数据库复制粘贴数据?(例如,从db的UI在Windows中复制/粘贴)复制源并不重要。当我从记事本复制粘贴时也会发生同样的情况。是的,我知道这一个选项,但使用这种工作流非常烦人,尤其是如果你必须一直这样做的话。
1.helmi
1.maalis
1.huhti
1,2
1,3
1,4