excel - 文本到列:如何防止十进制数字的日期格式?
问题描述
使用这样的数据集:
Date, Value
04.03.2020, 13.35
04.03.2020, 13.8
04.03.2020, 21.21
Data > Text to columns
您可以使用并指定值分隔符来拆分数据。
问题是 Excel 识别13.8
为august 13
,因此输出为:
Date Value
04.03.2020 13.35
04.03.2020 13.aug
04.03.2020 21.21
如何确保 Excel永远不会解释十进制数字,例如13.8
日期?
我在一个,
用作小数点分隔符的区域工作,但我经常需要处理设置.
为小数点分隔符的数据。一种解决方法当然是在打开文件之前替换,
为;
和。如果唯一的其他解决方案是使用 VBA 进行设置,我自己完全可以这样做。但是我经常发现自己试图在没有准备好自己的配置的情况下帮助使用计算机的同事。因此,如果有任何其他方法可以使用标准 Excel 系统设置来做到这一点,那就太好了!.
,
.csv
VBA
这个小问题困扰了我多年,我渴望一劳永逸地摆脱它。
编辑:
我在 Windows 7、Office 365 上运行 Excel 版本 1908。
当我想检查系统上被识别为 Excel 文件的 csv 文件时,经常会出现此问题。有人建议General
在拆分数据之前格式化单元格。这似乎对我不起作用。
解决方案
推荐阅读
- c# - 在winforms中调整大小和折叠标签
- node.js - 如何从 mongo db 获取值并将其存储到变量中?
- ubuntu - NPM 说即使安装了可选依赖项也没有安装
- java - Java Android apache poi 错误“functionMetadata.txt”未在发布文件中找到
- excel - 如何连接我在 vba 的 ListBox_ItemCheck(Item As Integer) 中选择的列下方的所有行?
- pandas - 基于其他标记的数据框创建虚拟变量
- r - 创建一个新列,其中包含 R 中字符串的出现总数
- python - 如何转换熊猫中的数据?(0021- 至 2021)
- r - 如何计算一行在未知数量的列中具有值的次数?
- java - 从 Minio 下载为 zip