在范围内选择最大和最小日期时间

时间:2019-05-09 14:28:30

标签: excel vba

我正在尝试从Excel范围中获取最大和最小日期。我使用了MIN(A9:A18)和Max(A9:A18),并在结果单元格中将日期格式更改为日期,但是它什么也不显示。 日期:

Date

字段:

Fields

格式:

Format

非常感谢!

3 个答案:

答案 0 :(得分:1)

您的日期确实确实是看起来像日期的文本字符串,而不是日期。

您可以使用其他答案选项来更正单元格,因此它们包含日期,而不是文本-或者,如果这将反复发生,则可以对它们执行MaxMin文本使用数组公式。

Min的公式为:

=MIN(DATEVALUE(A9:A18))

但是在键入公式键时,不要只按Enter键。要告诉Excel您正在输入数组公式,请在按Enter时按住 CTRL + SHIFT

然后,对Max使用完全相同的方法:

=MAX(DATEVALUE(A9:A18)) [CTRL] + [SHIFT] + [ENTER]

答案 1 :(得分:0)

在日期范围旁边插入一列,并使用以下公式:

=DATE(RIGHT(A9,4),LEFT(A9,2),MID(A9,4,2))

然后向下拖动。然后复制这些单元格,并在列A的源单元格上特殊粘贴这些单元格的值。然后删除插入的列

答案 2 :(得分:0)

您是否尝试更改格式类型?您可以在“自定义”部分自定义mm/dd/yyyy这样的类型。

相关问题