如何在Excel中将Table2[Amount]设为常量
解决SUMIFS中固定Table2[Amount]范围的问题
Excel里的结构化引用(比如Table2[Amount])不支持用$来固定范围,因为它的设计逻辑是指向整个表列,和普通单元格引用的规则不一样。给你两个可行的解决办法:
- 转换成普通绝对单元格引用:先找到
Table2[Amount]对应的实际单元格区间(比如假设是Sheet2的B2到B100),直接把公式里的Table2[Amount]替换成Sheet2!$B$2:$B$100,这样就变成了固定的常量范围,拖动公式也不会改变引用。 - 用INDIRECT函数锁定引用:把
Table2[Amount]改成INDIRECT("Table2[Amount]"),INDIRECT的参数是文本字符串,不会随公式复制或表的扩展自动变化,能实现固定范围的效果。需要注意的是,INDIRECT属于易失性函数,大量使用可能会降低表格的计算效率。
内容的提问来源于stack exchange,提问作者Hruthik
相关产品推荐
相关产品推荐

