《偷懒的技术》答疑005:对多个表格同一单元格批量求和(P9)




下文摘自《“偷懒”的技术:打造财务Excel达人》第一章 P9

原因三:“偷懒”意识缺乏,始终原地踏步

我们数据处理效率低下还有一个重要的原因:满足于当前的解决方案,缺乏“偷懒”的意识。如果做表格时觉得数据处理效率不高,重复工作量大,请先别忙着埋头苦干,想一想,方法是不是错了?如果没错,那此方法是不是最优的?有没有更好更“偷懒”的解决办法?是不是该向“谷哥”“度娘”寻求更佳的解决方案了?

图1-6中,各项费用按月登记,各表的结构完全一样,要在《汇总表》输入公式对各月各项费用求和,比如:统计费用1的1-12月之和,常规的公式为:

='1月'!B2+'2月'!B2+'3月'!B2+'4月'!B2+'5月'!B2+'6月'!B2+'7月'!B2+'8月'!B2+'9月'!B2+'10月'!B2+'11月'!B2+'12月'!B2

图1-6 各月费用汇总表

录入这公式既费事又容易出错,这个时候我们就应该有偷懒的意识,应该问自己是不是有更好的方法来快速求和?如果百度一下“如何快速对多个工作表的同一单元格求和”就可找到更好的公式:

=SUM('1月:12月'!B2)

此公式录入方法:

方法1:=SUM('*'!B2)  (即:对除本表之外的其他工作表的B2单元格求和)

方法2:在公式编辑栏输入:

=sum(

然后选中1月工作表,再按住【Shift】键,点选12月工作表,再点选B2单元格,再回车即可。

解答读者群提问:

000-龙逸凡(171765401)  11:18:47
有群友问《“偷懒”的技术》P9页公式=SUM('*'!B2)  的含义,在此统一解释一下公式的含义:
要弄懂公式,首先要明白通配符的含义:
通配符问号?可以匹配任何单个字符(不含?本身)。 星号*可以匹配任意个任意字符(不含*本身)
Excel中引用本工作簿的单元格一般是这样的='6月'!H12,可以看出,公式=SUM('*'!B2)中的星号*所在的位置就是表格名称。因而,可以得出,公式=SUM('*'!B2)也就是对本工作簿中所有“工作表名称符合条件”的工作表(不含本工作表)的B2单元格进行求和――星号*可以匹配任意个任意字符,所以肯定是所有表格都符合条件。 
如果公式改成=SUM('??'!B2)就是对工作表名称为二个字符的表格的B2单元格进行求和。
如果公式改成=SUM('???'!B2)就是对工作表名称为三个字符的表格的B2单元格进行求和。
由于公式所在工作表的在工作簿的位置不同,带通配符的同一公式最终的公式也会不同。示例见下图


(0)

相关推荐