我有一个包含现有日期值的电子表格,我想将其从MM/DD/YYYY格式转换为DD/MM/YYYY格式。有什么方法可以做到这一点吗?
该电子表格来自其他人的csv文件,我已经在calc中打开了该文件。
发布于 2020-02-12 02:35:28
Cell -> Format
中,选择所需的日期格式并确保单元格已选中,然后转到Data -> Text to columns
,选择"Separated by“和"Tab”,然后单击"OK"单元格现在应该具有所需的格式
发布于 2021-06-07 22:34:11
如果date仍然不正常,您将需要执行以下附加步骤(上面来自@cybernetic.nomad的响应):
注:请注意,我的LibreOffice计算不是英语,所以我不是百分之百确定的选项名称。
发布于 2020-02-12 01:59:57
选择要设置格式的单元格,然后按Ctrl-1 (或选择“格式”-“单元格...”从菜单或任何其他方式)打开对话框以格式化单元格。有一个文本字段“格式代码”,您可以在其中输入不带引号的"DD/MM/YYYY“。单击“确定”。
如果这不是您想要的日期格式,单元格中的值就不能解释为日期。调查单元格的值,您可能有一个文本标记(单个撇号')作为第一个字符。
要检查并试验格式,请从菜单中选择“插入”-“日期”。它将当前日期放入当前单元格中。
免责声明:由于my Calc未设置为英语,因此菜单名称及其条目可能会有所不同。我只是猜测它们是如何命名的。
编辑:
如果您不能更改单元格格式,因为日期经常被识别为“文本”,那么您可以尝试这样做:
O
。它右侧的所有列都被推到右侧。O2
中:=CONCATENATE(MID(N2;4;3);MID(N2;1;3);MID(N2;7;4))
它从单元格N2
中获取片段(MID()
),并以新的顺序将它们连接起来。这些函数的详细信息在Calc的文档中。
如果单元格不是您正在输入公式的正左侧的单元格,则需要将单元格引用调整为正确的单元格引用。
O
中足够深的单元格范围: cell向下、向右、Shift- cell Up。单元格光标现在将位于单元格O2
上,并且已标记其下方的区域。
O2
中的公式复制到该区域中的每个单元格中。现在,您将拥有一个包含文本N
的新列O
,但是交换了字符。不过,这些值仍然是"text“。
如果您愿意,您可以现在缩小列N
的宽度,或者将其隐藏。
https://stackoverflow.com/questions/60174383
复制相似问题