当前位置: 首页 > 知识库问答 >
问题:

如何将Excel中的异常日期时间格式分别转换为年、月、日和时间单元格?

亢奇
2023-03-14

我需要按日期和时间对大量(100k)行Excel单元格进行排序,但是,每行的日期和时间当前以以下格式在单个单元格中提供:

09/03/2018@01: 15:00.000 PM

无论出于何种原因,我都无法将该值分别转换为年、月、日和时间的单独单元格。迄今为止的任何尝试都产生了#价值!错误。

我最熟悉在Excel中操作日期和时间值的基本方法,并且我已经尝试使用DATETIME以及转换为日期、文本、日期时间序列。

如前所述,我尝试了谷歌搜索“Excel中的datetime转换”后出现的所有可能的解决方案,我知道关于stackoverflow的问题也有很多,但没有一个真正解决了这个我似乎无法克服的特定格式。

共有1个答案

毋琪
2023-03-14

问题是Excel将09/03/2018@01: 15:00.000 PM视为文本字符串。

为了确定日期,我们需要删除带有替换项的@

--SUBSTITUTE(A1,"@"," ")

然后可以使用标准年()、月()、日()

=YEAR(--SUBSTITUTE(A1,"@"," "))

...

等等

时间是:

=MOD(--SUBSTITUTE(A1,"@"," "),1)

并格式化输出HH:MM:SS

 类似资料:
  • 我需要使用php将日期时间插入到oracle表中。 我的日期字符串是这种格式: 当我在php中使用这种格式时, $date1=to_date('2013-10-22 08:02:30','YYYY-MM-DD HH24: MI: SS') 我看到oracle表中的数据是PM格式的。这怎么可能?我如何更改to\u日期,以便任何时间12都是上午,任何时间12点及以上都是下午?

  • 我有一个方法可以生成一个随机的日期和时间。 打印输出类似于 我见过几个这样的问题和页面,但他们没有给我一个线索。

  • 我有一个日值(1-31)、一个月值(1-12)和一个年值,我需要将它们保存为我的MySQL数据库日期格式。 如何将这些值(对应于日、月和年的3个整数)转换为日期格式以将其保存到数据库中?

  • 问题内容: 我从服务器获得的时间就像 。 我想将其转换为。 我还希望转换后的时间为24小时格式。任何人都可以解决这个问题。我想得到的输出就像 问题答案: 试试这个:

  • 问题内容: 我有如下代码所示的变量。 使用python,如何将其转换为以下格式? 问题答案: import datetime >>> d = datetime.datetime.strptime(‘2011-06-09’, ‘%Y-%m-%d’) >>> d.strftime(‘%b %d,%Y’) ‘Jun 09,2011’ 在2.5版之前的Python中,您可以使用替换为,(这样(未测试)):

  • 问题内容: 编辑:我已经编辑了我的问题,以包括更多信息,我已经尝试了许多方法来执行此操作,在StackOverflow上提问通常是我的最后选择。任何帮助是极大的赞赏。 我有一个日期(它是一个时间戳记对象),格式为YYYYMMDDHHMMSS(例如20140430193247)。它从我的服务发送到前端,并使用AngularJS以以下格式显示:date:’dd / MM / yyyy’。 如何将其转换