插入新列时的单元格引用
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了插入新列时的单元格引用相关的知识,希望对你有一定的参考价值。
我有几个月,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,这是新创建的单元格。
这是因为我将在2017年4月手动输入新创建的单元格,我希望我的公式现在显示为“2017年5月”
如何让我的配方变得动态?
谢谢
答案
你声明添加一个列,如果是这样的话,那么使用:
=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行会出错。
这是一种非易失性功能。
以上是关于插入新列时的单元格引用的主要内容,如果未能解决你的问题,请参考以下文章