对付EXCEL跨行跨列引用公式的一种稳健的方法
时间:2009-04-10 19:36:30
作者:officeba 【认证】
对付EXCEL跨行跨列引用公式的一种稳健的方法
我确信你们中许多人已建立了一个EXCEL电子表格这样之前:你有一个表的数据;之一列在此表中包含一个公式引用跨度列在同一表格。列数你需要参考可能随着时间而改变的需求变化。你怎么您建立此表的方式,列数可改变打破公式引用他们呢?
让我们穿过有点做作,但简单的例子来证明这个问题。说我是一个房地产投资者,我追踪的房屋清单,我感兴趣的购买力。我要求和细节导向的买方,所以我想知道面积个别房间的住宅。根据这一情况,我想计算伯爵房间的住宅,以及总平方英尺的房间的总和。该表可能是这个样子:
的公式为“ #房”一栏看起来像这样:
=计数(见表1 [ [ #此列] , [平方英尺, Room1 ] : [平方英尺, Room3 ] ] )
现在,让我们说,我要添加一个新的房子,但这种新房子有4个房间。简单,只需添加一列,对不对?没有这么快,这取决于我们如何补充一点,我们的公式栏“ #房”和“的TTL广场。英尺“可能不会如预期般更新。
还是让我们说我改变了重点小公寓,并不再需要“ Room3 ”一栏。如果我试图删除它,然后我的公式将打破。我们如何避免这种情况?
这是一个把戏我使用在这种情况下。它可能不是最好的答案,但我会与你分享在这里,如果其他人提供建议,您可以购买他们的意见。
解决方案:增加一个额外的“虚拟”栏之前和之后的跨度为端盖,并指那些列在您的公式。使用我们的房地产例如,我想补充一栏在“平方英尺, Room1 ”所谓的“ RoomsStart ”和一个在“平方英尺, Room3 ”所谓的“ RoomsEnd ” ,象这样:
我想保留这些栏空着,从来没有把他们的数据。这很重要,因为,否则我的计数和求和公式可能会返回错误的结果。然后我想强调的列不同的颜色(这是完全可选的,但我个人喜欢的视觉效果关闭标记的开始和结束的跨度) ,并调整它们非常小,使他们摆脱了道路最的一部分,象这样:
另外,您也可以隐藏栏如果您的愿望。然后我想更新我的公式,使他们引用这些列相反,象这样:
现在,当我想补充四分之一室,我选择“ RoomsEnd ”栏和右键单击\插入,我拿到一个新的专栏,我可以为“平方英尺, Room4 ” 。这个新栏将被自动纳入我国计数和求和计算。同样,如果我永远摆脱“平方英尺, Room4 ” ,我不担心打破我的任何公式。它可能不是最漂亮的解决办法,但它给了我几乎无忧无虑的方式不断变化的参考人数列在我的桌上。