如何在Google Sheets中实现按月自动引用不同单元格
Google Sheets 按月份自动切换单元格引用实现方法
需求说明
需要实现P4单元格根据当前月份自动匹配引用对应列的同位置单元格,规则如下:
- 6月时P4引用C4
- 7月自动切换引用D4
- 8月引用E4、9月引用F4,后续月份按列顺序依次顺延

操作步骤
直接选中P4单元格,输入以下公式后回车即可:
=OFFSET(C4,0,MONTH(TODAY())-6)
公式逻辑说明
TODAY()会自动拉取当前最新日期,无需手动修改参数MONTH(TODAY())会提取当前日期的月份数字,例如6月返回数值6、7月返回7、12月返回12OFFSET以C4作为参照起点,行偏移固定为0(保持第4行不变),列偏移量通过「当前月份值-6」计算:- 6月时偏移量为0,返回C4本身
- 7月时偏移量为1,向右偏移1列返回D4
- 后续月份偏移量逐次加1,自动匹配对应列的单元格,完全符合顺延规则
注:如果发现日期切换后引用没有自动更新,可进入表格「文件-设置-计算」,将重新计算频率调整为「每次更改时和每分钟」即可,默认配置下打开表格时也会自动触发计算更新。
内容的提问来源于stack exchange,提问作者Osiris Jasso
相关产品推荐
相关产品推荐

