Excel从yyyy-MM-dd和#x27转换;T';HH:mm:ss到mm

Excel从yyyy-MM-dd和#x27转换;T';HH:mm:ss到mm,excel,excel-formula,Excel,Excel Formula,我正在尝试将一列从yyyy-MM-dd'HH:MM:ss转换为月份 下面是一个实际的例子 原因是,我想在一个图表中收集每个月打了多少个电话使用Mid提取月份号码: =--MID(E2,6,2) 要获取月份名称,我们需要将字符串解析为实际日期: =TEXT(LEFT(E2,10),"MMMM") 使用Mid提取月份编号: =--MID(E2,6,2) 要获取月份名称,我们需要将字符串解析为实际日期: =TEXT(LEFT(E2,10),"MMMM")

我正在尝试将一列从yyyy-MM-dd'HH:MM:ss转换为月份

下面是一个实际的例子


原因是,我想在一个图表中收集每个月打了多少个电话

使用Mid提取月份号码:

=--MID(E2,6,2)
要获取月份名称,我们需要将字符串解析为实际日期:

=TEXT(LEFT(E2,10),"MMMM")

使用Mid提取月份编号:

=--MID(E2,6,2)
要获取月份名称,我们需要将字符串解析为实际日期:

=TEXT(LEFT(E2,10),"MMMM")
给你:

=文本(A1,“M”)

将返回一个从1到12的数字。如果您想写出整个月份,请使用“MMMM”。

给您:

=文本(A1,“M”)


将返回一个从1到12的数字。如果您想写出整个月,请使用“MMMM”。

Excel将无法将
2020-01-01T19:34:00.2548323Z
转换为时间,因此,除非您解析字符串,否则此公式将不起作用。感谢您的澄清。我认为这是一个格式化的数字日期代码。Excel本机无法将
2020-01-01T19:34:00.2548323Z
转换为时间,因此,除非您解析字符串,否则此公式将不起作用。感谢您的澄清。我以为这是一个格式化的数字日期代码。非常感谢斯科特!我可以将数字改为名称(即一月、二月……等)吗?您所说的
MM
是返回非名称的数字。=选择(--MID(K7,6,2),“一月”、“二月”、“三月”、“四月”、“五月”、“六月”、“七月”、“八月”、“九月”、“十月”、“十一月”、“十二月”)即可。编辑:该死的斯科特,你为什么要这么擅长这个?@IlikeExcelvery是的,我想了很多,但最后,让它成为Excel可以识别为日期的字符串更容易、更短。
=TEXT(左(E2,10),“MMM”)
应该可以工作,而且更简洁@海瑟姆·汉克斯,还有斯科特!我可以将数字改为名称(即一月、二月……等)吗?您所说的
MM
是返回非名称的数字。=选择(--MID(K7,6,2),“一月”、“二月”、“三月”、“四月”、“五月”、“六月”、“七月”、“八月”、“九月”、“十月”、“十一月”、“十二月”)即可。编辑:该死的斯科特,你为什么要这么擅长这个?@IlikeExcelvery是的,我想了很多,但最后,让它成为Excel可以识别为日期的字符串更容易、更短。
=TEXT(左(E2,10),“MMM”)
应该可以工作,而且更简洁@海瑟姆