在Excel Power Query中将YYYYMMDDHHMMSS文本转换为日期时间格式
Excel Power Query:直接将YYYYMMDDHHMMSS格式文本转换为日期时间类型
我需要在Excel Power Query中,把YYYYMMDDHHMMSS格式的文本(示例:20240420174901)转换为日期+时间格式/类型。目前找到的方法是先将列类型改为数字(若列本身已是数字则无需此步骤),再使用Number.ToText函数新增一列,代码如下:
AddColumn(#"...", "new_column", each Number.ToText([source_column], "0000-00-00 00:00:00"))
我想了解是否可以直接重新格式化或转换原文本列[source_column]为0000-00-00 00:00:00自定义格式,无需新增列的步骤?
经@RonRosenfeld帮助已解决,方案如下:
Table.TransformColumns(#"Changed Type", {"source_column", each DateTime.FromText(Number.ToText(_,"0000/00/00 00:00:00")), type datetime})
内容的提问来源于stack exchange,提问作者Vasko
相关产品推荐
相关产品推荐

