**已关闭。**此问题为not reproducible or was caused by typos。当前不接受答案。
这个问题是由打字错误或无法再重现的问题引起的。虽然类似的问题在这里可能是on-topic,但这个问题的解决方式不太可能帮助未来的读者。
2天前关闭。
Improve this question
我正在尝试使用公式=text(F4,“MMM”),它对一些字段有效,因为它显示月份,但对其他字段无效,只是显示为“27/05/2016”。你知道为什么会这样吗?我检查了格式,似乎没有什么问题。
谢谢
4条答案
按热度按时间nhhxz33t1#
看起来你的日期格式是月/日/年。这就是它对日期的工作方式,其中日,也就是中间部分,小于12。试着为一个日期更改它,看看它是否合适。
b09cbbtk2#
谢谢大家。原来格式是mm/dd/yyyy,公式被搞混了。所以要将整行数据更改为另一种格式dd/mm/yyyy,请执行以下操作:
数据〉文本到列〉下一步〉下一步〉在“列数据格式”下选择“日期”〉在下拉菜单中选择MDY〉确定
应在以下时间后工作:)
mbyulnm03#
Excel无法读取您的欧洲格式日期。它将其存储为文本而不是日期。这就是更改日期格式时不发生任何更改的原因。
假设所有问题日期的格式都是两位数的日和月以及四位数的年(DD/MM/YYYY),请使用以下公式转换为美国日期:
它使用RIGHT、MID和LEFT函数获取日、月和年,然后使用DATE函数将其转换为适当的日期值。
如果一些日期有一位数的月份或年份,或者两位数的年份,那么使用这个长得多的公式,它通过查找正斜杠将日期分成三部分。
u3r8eeie4#
月份函数在Excel上不能正常工作,您需要将日期转换为儒略日期以完成任务。EDATE公式将帮助您将日期从F4单元格转换为儒略日期
我使用的示例:
文本(编辑(F4,0),“MMM”)