如何判断两日期对应月份是否一致及Excel跨工作表提取月份方法
问题解答
1. 判断两个日期对应的月份是否匹配
直接调用MONTH()函数分别提取两个日期的月份做等值判断即可,通用公式如下:=MONTH(日期单元格1)=MONTH(日期单元格2)
公式返回TRUE代表月份匹配,返回FALSE代表月份不匹配。如果需要避免不同年份同月份的误判,要求年月都一致才判定为匹配,可以改用如下公式:=TEXT(日期单元格1,"yyyy-mm")=TEXT(日期单元格2,"yyyy-mm")
2. 跨工作表提取E列月份填入B列「Month」列
假设存储E列数据的工作表名称为数据源表,存储B列「Month」的工作表名称为结果表,你可以根据实际工作表名称替换公式中的表名使用。
操作步骤:
- 打开「Month」列所在的工作表,选中B列第一个需要填充数据的空单元格
- 输入公式:
=MONTH(数据源表!E1),按回车即可提取对应E列单元格的月份数值 - 鼠标放在已生成结果的单元格右下角,下拉填充公式即可批量完成整列的月份提取
如果需要输出带年份的月份格式(如2024-05),可以把公式替换为=TEXT(数据源表!E1,"yyyy-mm")
特殊情况说明:如果两个表的行不是一一对应关系,需要先通过唯一匹配字段用
VLOOKUP或者XLOOKUP关联两个表后再提取月份,通用关联提取公式参考:=MONTH(XLOOKUP(匹配字段单元格,数据源表!匹配列范围,数据源表!E:E))

内容的提问来源于stack exchange,提问作者administratorgs
相关产品推荐
相关产品推荐

