Excel:如何检查日期之间的月份和年份是否匹配
您可以使用以下公式检查 Excel 中两个日期之间的月份和年份是否匹配:
=MONTH( A2 )&YEAR( A2 )=MONTH( B2 )&YEAR( B2 )
此特定公式检查单元格A2中的月份和年份是否与单元格B2中的月份和年份匹配,并返回TRUE或FALSE 。
下面的例子展示了如何在实践中使用这个公式。
示例:检查日期之间的月份和年份是否匹配
假设我们在 Excel 中有以下两个日期列表:
我们可以在单元格C2中键入以下公式来检查单元格A2和B2中的日期之间的月份和年份是否匹配:
=MONTH( A2 )&YEAR( A2 )=MONTH( B2 )&YEAR( B2 )
然后我们可以单击此公式并将其拖动到 C 列中的每个剩余单元格:
C 列返回TRUE或FALSE以指示 A 列和 B 列中相应单元格之间的月份和年份是否匹配。
请注意,如果您愿意,还可以使用以下公式返回“匹配”或“不匹配”,而不是TRUE或FALSE :
=IF(MONTH( A2 )&YEAR( A2 )=MONTH( B2 )&YEAR( B2 ), “Match”, “Do Not Match”)
以下屏幕截图显示了如何在实践中使用该公式:
C 列现在返回“匹配”或“不匹配” ,以指示 A 列和 B 列中相应单元格之间的月份和年份是否匹配。
这个公式是如何运作的?
记住我们用来检查单元格A2和B2中的日期之间的月份和年份是否匹配的公式:
=MONTH( A2 )&YEAR( A2 )=MONTH( B2 )&YEAR( B2 )
这个公式的工作原理如下:
我们使用MONTH和YEAR函数从每个单元格中提取月份和年份,然后使用&符号将这些值连接在一起。
例如,单元格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 中执行其他常见任务: