插入新列时的单元格引用

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行会出错。

这是一种非易失性功能。

以上是关于插入新列时的单元格引用的主要内容,如果未能解决你的问题,请参考以下文章

更新/插入子文档时的 mongodb 性能

在 Mysql 中添加新列时如何轻松维护审计触发器

FMDB:添加新列并插入数据

Excel使用宏批量向单元格插入指定信息

如何使用输入框引用单元格?

使用VBA在Excel填充单元格中插入多个图像,但保持宽高比