我有一个简单的公式来平均一系列10个数字= AVERAGE(INDIRECT(" C1:L1"))。当我尝试插入新行时,后续行的公式不会更改,并且数据都是错误的。例;在第4行之前插入新行。旧第4行变为第5行,但5中数据的公式保持= AVERAGE(间接(" C4:L4"))并且我希望它自动更改为(&#34) ; C5:L5&#34)。我是excel的新手,并尝试了几个网站来解决这个问题无济于事。有可能吗?
答案 0 :(得分:1)
我不明白为什么你需要在这里使用INDIRECT?如果你删除它,问题应该解决。
=average(c4:l4)
Microsoft文档提供了合理的定义和示例。
作为一个现实世界的例子,假设在A列我列出了不同类型的汽车,在B,C,D等列中我列出了这些汽车的特征,它们取自不同的纸张。假设纸张名称和A列中的内容相同,例如“福特”。
如果我想在福特表上获取B2的价值,而A2等于福特我可以输入 = indirect(a2&“!b2”)而不是='Ford'!b2。