已收录

INDIRECT多表求和时,单引号能不能省略?

在使用indirect对上面的123月汇总时,函数公式是这样的,没问题:

=SUM(SUMIF(INDIRECT({"1月","2月","3月"}&"!A:A"),A2,INDIRECT({"1月","2月","3月"}&"!b:b")))

但是在实际使用中,常常遇到工作表名称有横杠“-”或者其他符号的情况。在2月里添加一个横杠。

这样函数公式就出错了?给indirect添上单引号,再对比看看。

SUM(SUMIF(INDIRECT("'"&{"1月","2-月","3月"}&"'!A:A"),A2,INDIRECT("'"&{"1月","2-月","3月"}&"'!b:b")))

SUM(SUMIF(INDIRECT({"1月","2-月","3月"}&"!A:A"),A3,INDIRECT({"1月","2-月","3月"}&"!b:b")))

【结论】还是不要省略单引号稳妥,网上不少帖子都没有写单引号的。

浏览 120
收藏
4
分享
4 +1
+1
全部评论