首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >如何在libreoffice calc中将日期格式从MM/DD/YYYY更改为DD/MM/YYYY?

如何在libreoffice calc中将日期格式从MM/DD/YYYY更改为DD/MM/YYYY?
EN

Stack Overflow用户
提问于 2020-02-12 01:27:29
回答 4查看 6.9K关注 0票数 4

我有一个包含现有日期值的电子表格,我想将其从MM/DD/YYYY格式转换为DD/MM/YYYY格式。有什么方法可以做到这一点吗?

该电子表格来自其他人的csv文件,我已经在calc中打开了该文件。

EN

回答 4

Stack Overflow用户

发布于 2020-02-12 02:35:28

  1. 选择包含日期的单元格,然后在Cell -> Format中,选择所需的日期格式并确保单元格已选中,然后转到Data -> Text to columns,选择"Separated by“和"Tab”,然后单击"OK"

单元格现在应该具有所需的格式

票数 9
EN

Stack Overflow用户

发布于 2021-06-07 22:34:11

  1. 从列中剪切(或复制然后擦除)所有值(CTRL +X)。

  1. 选择[编辑][ -> ][粘贴特殊文本] (MAJ + CTRL + ALT +V)。

  1. 在“字段”上,单击您的列,然后选择“日期(MDY)”。在这里,选择数据的当前格式非常重要,而不是您想要的格式。

如果date仍然不正常,您将需要执行以下附加步骤(上面来自@cybernetic.nomad的响应):

  1. 选择包含日期的单元格,然后在单元格->格式中选择所需的日期格式(DD/MM/YYYY).

注:请注意,我的LibreOffice计算不是英语,所以我不是百分之百确定的选项名称。

票数 4
EN

Stack Overflow用户

发布于 2020-02-12 01:59:57

选择要设置格式的单元格,然后按Ctrl-1 (或选择“格式”-“单元格...”从菜单或任何其他方式)打开对话框以格式化单元格。有一个文本字段“格式代码”,您可以在其中输入不带引号的"DD/MM/YYYY“。单击“确定”。

如果这不是您想要的日期格式,单元格中的值就不能解释为日期。调查单元格的值,您可能有一个文本标记(单个撇号')作为第一个字符。

要检查并试验格式,请从菜单中选择“插入”-“日期”。它将当前日期放入当前单元格中。

免责声明:由于my Calc未设置为英语,因此菜单名称及其条目可能会有所不同。我只是猜测它们是如何命名的。

编辑:

如果您不能更改单元格格式,因为日期经常被识别为“文本”,那么您可以尝试这样做:

  1. 从日期列的右侧插入一列。这将在您的示例中生成列O。它右侧的所有列都被推到右侧。
  2. 将此公式放在第一个日期文本右侧的单元格O2中:

=CONCATENATE(MID(N2;4;3);MID(N2;1;3);MID(N2;7;4))

它从单元格N2中获取片段(MID()),并以新的顺序将它们连接起来。这些函数的详细信息在Calc的文档中。

如果单元格不是您正在输入公式的正左侧的单元格,则需要将单元格引用调整为正确的单元格引用。

  • 将单元格光标按顺序放在这些键组合上,以标记列O中足够深的单元格范围: cell向下、向右、Shift- cell Up。单元格光标现在将位于单元格O2上,并且已标记其下方的区域。

  • 现在按cell D组合键将O2中的公式复制到该区域中的每个单元格中。

现在,您将拥有一个包含文本N的新列O,但是交换了字符。不过,这些值仍然是"text“。

如果您愿意,您可以现在缩小列N的宽度,或者将其隐藏。

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/60174383

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档