如何防止数字在Excel中转换为日期?

如何防止数字在Excel中转换为日期?,excel,Excel,我正在尝试将粘贴数字数据从数据库复制到Excel。在数据库中,小数点分隔符是点(.),在我的Excel中,小数点分隔符是逗号(,)。现在,当我将这些数据从数据库复制粘贴到excel时,数字数据将转换为日期。如何防止这种情况并将数据转换为数字(使用逗号-小数分隔符) 数据: 转换为(在我的区域设置中) 虽然是应该的 1,2 1,3 1,4 是的,有时候这真的很痛苦-我的快速解决方案是使用格式化为文本的单元格 以下是它的工作原理: 用 选择一列或一些单元格 将单元格格式更改为文本 现在将特殊内容

我正在尝试将粘贴数字数据从数据库复制到Excel。在数据库中,小数点分隔符是点(.),在我的Excel中,小数点分隔符是逗号(,)。现在,当我将这些数据从数据库复制粘贴到excel时,数字数据将转换为日期。如何防止这种情况并将数据转换为数字(使用逗号-小数分隔符)

数据:

转换为(在我的区域设置中)

虽然是应该的

1,2
1,3
1,4

是的,有时候这真的很痛苦-我的快速解决方案是使用格式化为文本的单元格

以下是它的工作原理:

  • 选择一列或一些单元格
  • 将单元格格式更改为文本
  • 现在将特殊内容(或粘贴内容)粘贴为未格式化/纯文本
  • 现在将
    替换为
  • 现在将格式更改回数字或默认值
当然,你可以把它放在一些宏中

然而,我认为可能——或者至少应该——有一个更好的解决办法


但作为一种快捷方式,这也很有效;)

我使用记事本++执行此任务:将数据复制到记事本++,将“.”替换为“,”并将其复制到excel。

首先标记要粘贴到的单元格。右键单击“格式”,然后选择“编号”

现在右键单击粘贴,然后选择“匹配目标格式”

您的文本现在将再次粘贴为数字:)

  • 打开Microsoft Word
  • 从web粘贴数据
  • 打开excel
  • 将所有文件格式化为文本
  • 从word复制所有内容(Ctr+A)
  • 将Excel中的特殊内容粘贴为文本 呜呜啦
    Microsoft建议将单元格格式化为文本并在之后粘贴值:

    您能显示一些数据吗?如果出现问题,我会在周围保留一个实例。。。我认为有一个更好的解决方案,但这通常是有效的。第一个原始)解决方案:在复制粘贴数据之前更改当前文件的分隔符。对于其他解决方案,您能否解释一下如何从数据库复制粘贴数据?(例如,从db的UI在Windows中复制/粘贴)复制源并不重要。当我从记事本复制粘贴时也会发生同样的情况。是的,我知道这一个选项,但使用这种工作流非常烦人,尤其是如果你必须一直这样做的话。
    1.helmi
    1.maalis
    1.huhti
    
    1,2
    1,3
    1,4