我是【桃大喵学习记】,欢迎大家关注哟~,每天为你分享职场办公软件使用技巧干货!
——首发于微信号:桃大喵学习记
之前跟大家分享过关于Excel表格按颜色求和的教程《解锁Excel高效技巧:根据单元格颜色求和计数,超简单!》,有小伙伴就反馈有没有更简单的方法。今天就跟分享一个用JSA自定义的WPS表格按颜色万能求和函数,简单又实用,自动识别数字,文本信息不参与计数。
一、自定义按颜色万能求和函数介绍
功能:根据目标颜色单元格,对需要求和的数据区域进行求和,数据区域有文本不参与求和。
语法:=SumByColor(目标颜色单元格,求和数据区域)
实例:
如下图所示,我们想对表格中不同颜色单元格进行求和,我们就以对红色单元格求和为例。
只需在目标单元格中输入公式:
=SumByColor(B3,B2:D7)
然后点击回车即可

解读:
自定义公式中第1参数:B3就是要求和的目标颜色单元格;第2参数:B2:D7就是整个求和数据区域。

当然,如果求和数据区域有非数值的文本信息,这个函数会自动屏蔽掉,指定数值信息求和,例如我们对绿色单元格求和,D5“无销量”这个信息就会被屏蔽掉。
公式:=SumByColor(D5,B2:D7)

二、干货分享,如何自定义SumByColor按颜色万能求和函数
因为在WPS中使用VBA必须购买商业版,对于大多数人使用的个人免费版中只支持JSA。今天就用JSA代码自定义SumByColor函数。
第一步:调出WPS宏编辑器窗口
方法:在表格中点击【工具】→【WPS宏编辑器】,调出WPS宏编辑器窗口


第二步:插入JSA宏源码
方法:在WPS宏编辑器窗口编辑器中,找出【Project(按颜色.xlsx)】→【代码】→模块Module1中直接粘贴下方代码。


然后关闭WPS宏编辑器窗口或者切换到工作表后就可以使用这个自定义函数了。
第三步:保存成启用宏的文件类型
方法1:点击【保存】在弹出的警告窗口中选择【否】→在弹出的【另存为】窗口中,【文件类型】选择【启用宏的工作表】即可

方法2:点击【文件】→【另存为】调出【另存为】窗口→在【文件类型】选择【启用宏的工作表】即可

特别提醒:
①添加自定义函数的表格必须保存时【文件类型】必须选择【启用宏的工作表】。

②如果下次打开时表格时,弹出:“安全警告:宏已经被禁用”,必须点击后面的【启用宏】按钮,否则自定义宏函数无法使用。

以上就是【桃大喵学习记】今天的干货分享~觉得内容对你有所帮助,别忘了动动手指点个赞哦~。大家有什么问题欢迎关注留言,期待与你的每一次互动,让我们共同成长!