我有几个月,2017年1月,2017年2月,2017年3月连续。对于第四个条目,2017年4月,我使用以下公式
=DATE(YEAR(K9),MONTH(K9)+1,DAY(K9))
其中K9是2017年3月的单元格参考。
当我在2017年3月和2017年4月的单元格之间插入一列时出现问题。公式继续指向单元格K9,但我希望它知道指向单元格L9,这是新创建的单元格。 / p>
原因是因为我将在2017年4月手动输入新创建的单元格,我希望我的公式现在显示," 2017年5月"
如何让我的公式变得动态?
由于
答案 0 :(得分:0)
您声明添加了一个列,如果是这种情况,请使用:
=DATE(YEAR(INDEX(9:9,COLUMN()-1)),MONTH(INDEX(9:9,COLUMN()-1)),DAY(INDEX(9:9,COLUMN()-1)))
这将始终引用左侧的列。如果放在A栏中,将会出错。
如果要添加一行,并且想要引用上面的行,请使用:
=DATE(YEAR(INDEX(K:K,ROW()-1)),MONTH(INDEX(K:K,ROW()-1)),DAY(INDEX(K:K,ROW()-1)))
这将始终引用上面的行。如果放在第1行会出错。
这是一种非易失性功能。