如何在 Excel 中仅按月和年匹配日期?
有时我们需要在多个日期的数据集中查找类似的日期,以识别每月/每年或每天任何活动的发生频率。为此,我们在 Excel 中有一个公式,使用该公式我们可以立即找出落在特定年份和/或月份(甚至某一天)内的日期。我们将使用以下两种方法来仅从数据集中识别日期的月份和年份。
通过公式仅比较相邻日期的月份和年份
通过条件格式仅查找日期的月份和年份
通过公式仅查找日期的月份和年份
步骤 1 − 我们采用了以下具有 3 列的示例数据,如下所示:
日期 1 − 一些随机日期的 Group1
日期 2 − 一些随机日期的 Group2
比较 − 此处将提及公式以识别相邻日期的月份和年份是否匹配。
步骤 2 − 在 C 列中,在 C2 单元格中输入以下公式,然后按 Enter 键。
=MONTH(A2)&YEAR(A2)=MONTH(B2)&YEAR(B2)
此公式将比较日期 1 和日期 2 列相邻单元格的月份和年份。
步骤 3 − 将公式拖动到最后一行。现在,输出如下所示。
这里,当相邻日期的月份和年份匹配时返回 True,否则系统返回 False。
公式语法描述
参数 |
描述 |
---|---|
MONTH(serial_number) |
针对序列号,提及带有日期值的单元格地址,它将返回相应日期的月份。 |
YEAR(serial_number) |
针对序列号,提及带有日期值的单元格地址,它将返回相应日期的年份。 |
通过条件格式仅查找日期的月份和年份
使用此公式,我们可以搜索并突出显示所有与特定日期相比具有相同月份和年份的日期。让我们看看如何实现这一点。
步骤 1 − 以下是示例数据,其中我们有四列,如下所示:
日期 1 − 日期集 1
日期 2 − 日期集 2
日期 3 − 日期集 3
要比较的日期 − 将要比较的特定日期。
步骤 2 − 现在选择需要与特定日期比较的日期集,然后转到“开始”/“条件格式”/“新建规则”。
步骤 3 − 在“新建格式规则”对话框中,选择“使用公式确定要格式化的单元格”在选择规则类型下。
步骤 4 − 在字段“格式化此公式为真的值”下输入以下公式。
=TEXT(A2,"myyyy")=TEXT(DATE(1999,30,8),"myyyy")
步骤 5 − 输入公式后,单击“预览”字段旁边的“格式”。
步骤 6 − 单击“格式”后,将打开以下对话框。在这里,转到“填充”选项卡,选择颜色以突出显示匹配的日期,如下所示,然后单击“确定”。
新规则的预览如下所示。在此处,单击“确定”。
步骤 7 − 最终输出如下所示,其中所有与所选日期具有相同月份和年份的日期都已突出显示。
结论
请注意,在公式中,A2 是所选日期范围的第一个单元格,1999,8,30 是我们与之比较的给定日期。请根据您的需要更改它们。此方法比前一种方法更有用,因为它将日期与一组日期进行比较,而不仅仅是一个值。但是,它完全取决于您的需求,无论哪种方法适合您。