INDIRECT用不好 indirect( 二 )


文章插图
这里是根据C列的店铺名称 , 来引用同名工作表B列的数据 , 然后使用SUM函数求和 。
但是其他月份的汇总公式 , 就要把公式中的B:B分别改成C:C、D:D、E:E……才可以 。
其实咱们可以在C3单元格输入下面这个公式 , 然后向下、向右拖动就可以了:
=SUM(INDIRECT("'"&$B3&"'!C[-1]",))

INDIRECT用不好 indirect

文章插图
INDIRECT函数第二参数省略了参数值 , 仅使用一个逗号占位 , 表示将字符串解释为R1C1引用样式 。
再看这一段字符串"'"&$B3&"'!C[-1]"最终是啥结果:
INDIRECT用不好 indirect

文章插图
“十里河”是工作表名称 , 这个不用说了 。
字符串里面的“C” , 表示列 , C[-1] 则表示公式所在列左侧一列的整列引用 。
咱们让公式以自身所在列为参照 , 根据B列指定的工作表名称 , 始终引用这个工作表里 , 公式所在位置左侧的列 。这样当公式向右复制时 , 就不需要改变表示列的参数了 。
好了 , 关于INDIRECT函数的用法今天咱们就分享这么多 , 祝各位一天好心情!
【INDIRECT用不好 indirect】