Excel:如何检查日期之间的月份和年份是否匹配


您可以使用以下公式检查 Excel 中两个日期之间的月份和年份是否匹配:

 =MONTH( A2 )&YEAR( A2 )=MONTH( B2 )&YEAR( B2 )

此特定公式检查单元格A2中的月份和年份是否与单元格B2中的月份和年份匹配,并返回TRUEFALSE

下面的例子展示了如何在实践中使用这个公式。

示例:检查日期之间的月份和年份是否匹配

假设我们在 Excel 中有以下两个日期列表:

我们可以在单元格C2中键入以下公式来检查单元格A2B2中的日期之间的月份和年份是否匹配:

 =MONTH( A2 )&YEAR( A2 )=MONTH( B2 )&YEAR( B2 )

然后我们可以单击此公式并将其拖动到 C 列中的每个剩余单元格:

Excel 检查两个日期之间的月份和年份是否匹配

C 列返回TRUEFALSE以指示 A 列和 B 列中相应单元格之间的月份和年份是否匹配。

请注意,如果您愿意,还可以使用以下公式返回“匹配”或“不匹配”,而不是TRUEFALSE

 =IF(MONTH( A2 )&YEAR( A2 )=MONTH( B2 )&YEAR( B2 ), “Match”, “Do Not Match”)

以下屏幕截图显示了如何在实践中使用该公式:

C 列现在返回“匹配”“不匹配” ,以指示 A 列和 B 列中相应单元格之间的月份和年份是否匹配。

这个公式是如何运作的?

记住我们用来检查单元格A2B2中的日期之间的月份和年份是否匹配的公式:

 =MONTH( A2 )&YEAR( A2 )=MONTH( B2 )&YEAR( B2 )

这个公式的工作原理如下:

我们使用MONTHYEAR函数从每个单元格中提取月份和年份,然后使用&符号将这些值连接在一起。

例如,单元格A2的 MONTH(A2)&YEAR(A2)返回12023

然后MONTH(B2)&YEAR(B2)对于单元格B2返回12023

因此,自12023=12023以来,MONTH(A2)&YEAR(A2)=MONTH(B2)&YEAR(B2)返回TRUE

同样的逻辑用于检查 A 列和 B 列中每个匹配单元格的月份和年份是否匹配。

其他资源

以下教程说明如何在 Excel 中执行其他常见任务:

如何计算Excel中日期之间的月数
如何在Excel中将日期转换为月份和年份格式
如何在Excel中计算每月平均值

添加评论

您的电子邮箱地址不会被公开。 必填项已用*标注