从 CSV 导入时间时 Calc 添加 '(撇号)

从 CSV 导入时间时 Calc 添加 '(撇号)

我有一个 CSV 文件,如下所示,其中包含持续时间。当我导入 Calc 时,看起来不错。

但是,当我想处理持续时间并操纵它们时,它不起作用。当我尝试将持续时间转换为以下时间格式时:HH:MM:SS 似乎它会转换我的数据并在其前面添加一个额外的撇号。

这是一个错误吗?有办法解决这个问题吗?

在此输入图像描述

答案1

将数据作为字符串导入,然后使用以下公式转换为时间值:

=TIMEVALUE(RIGHT(H2,8))

时间价值返回一个浮点数,它是日期和时间的基础值。要将其作为时间查看,请转至Format -> Cells或按Ctrl+ 1

将单元格设置为使用时间格式

正确的函数会去掉Fri字符串的一部分,因为这些是时间,而不是日期。

改编自 kumiponi 的回答:https://ask.libreoffice.org/en/question/30713/please-find-me-easy-way-convert-date-string-into-data/

答案2

同样的问题也解决了这里。我已经测试过了 - 它有效。

我将 gif 文件从那里复制到这里:

在此输入图像描述

解释:

  1. 选择列
  2. 单击数据>文本到列
  3. 在对话框中,单击列
  4. “列类型”选择器本身变为灰色,选择日期格式

相关内容