扫码入群,下载Excel练习文件,同步操作一、单元格中算式求和1.1定义“计算”名称打开【公式】选项卡,找到“定义名称”按钮,打开后会弹出“新建名称”对话框,我们取个名字,比如叫“计算”在引用位置输入公式。
=EVALUATE(Sheet1!A1),这里的A1单元格地址是对应数据中A1单元格,注意公式相对引用哦确定后我们回到B1单元格中输入=计算,按回车键后结果就计算出来了,下拉填充公式即可全部计算完成(注意:如果前面单元格是空白就没办法计算,会显示错误值)
EVALUATE是常用的宏表函数,其作用是对以文字表示的一个公式或表达式求值,并返回结果其语法为:EVALUATE(formula_text)formula_text是一个要求值的以文字形式表示的表达式。
1.2公式&“=” 计算值这种方法较定义名称法更好理解与记忆比如需要计算的公式在A列,那么我在B列的B1单元格输入公式="H="&A1,然后下拉填充公式接着将填充公式的单元格区域复制,在C列中将结果粘贴成值
。最后选中C列,按快捷键Ctrl+H打开“查找替换”对话框,在查找中输入字母H,替换中不输入内容,点击全部替换即可。
1.3分类法计算算式结果分列法计算算式结果适用于算式中运算符都相同的情况。可以直接使用分列中的分隔符,将数据分开到每个单元格中最后进行SUM求和运算即可。
这种技巧操作简单,缺点是遇到运算符不同时就不适用了比如公式中有加减乘除的情况下就不适用分列解决了1.4自定义函数计算(VBA)我们可以通过编写VBA代码自定义一个VBAJS函数来专门计算这种公式的数据,这个方法较之前的方法,可以一次做好,而且更方便,好记忆。
操作步骤如下图:
自定义的VBA代码在本篇文章的跟做课件中,有需求的小伙伴可以联系客服老师领取以上单元格公式求和的方法就介绍到这里,接下来介绍一下当我们遇到需要按照单元格颜色求和时如何进行计算的方法二、按单元格颜色求和2.1查找替换法
首先我们按照下图步骤打开查找对话框,也可以直接按快捷键Ctrl+F打开。
在查找和替换对话框中的右边选择“格式”下拉按钮,点击“从单元格选择格式”的选项,我们选中后到表格中找到需要求和颜色单元格。比如案例是黄色填充的单元格。
选中后查找和替换对话框的预览格式就会提示预览黄色以及字体。从单元格选取的格式不仅仅是颜色,也包含了单元格的字体格式。确定好后我们点击查找全部。
结果会在下方弹出的查找全部的对话框中出现,选中下方查找出来的结果按快捷键Ctrl+A全选,Excel软件下方就会弹出黄色单元格求和的结果缺点:这里的求和结果需要进行手动录入,且黄色单元格数据变化时不会动态更新。
。
操作步骤动图如下:
2.2定义名称+SUM函数另外一种方法是使用前面定义名称的方法搭配SUM函数,对黄色单元格区域进行求和。首先对黄色填充单元格定义名称,然后在单元格输入公式=SUM(黄色),最后按回车键结束计算。
优点:当黄色单元格区域值更新时对应的结果可以进行动态更新缺点:只对定义黄色填充的单元格区域数据进行求和,当新增其他单元格填充黄色时数据并不会加入进去计算2.3VBA终极的解决办法就是使用VBA解决按照单元格颜色进行求和的问题。
点击表格下方的工作表名称,点击鼠标右键选择“查看代码”打开VBE编辑器后,在前面已经插入好的模块中粘贴一段新的自定义函数代码回到表格中,在E11单元格输入=SumColor(D11,B3:G9),按回车键就可以计算出结果了。
当公式选中的B3:G9单元格区域中有增减单元格颜色时,对应的公式更新后就会发生变化。PS:自定义的SumColor函数语法:(求和单元格颜色,求和单元格区域)
我们尝试将D11单元格的颜色进行更换,看看数据会不会发生变化?换成另外一个颜色后,求和的公式需要重新编辑一遍,VBA代码才会运算执行。当然这一步也可以写入单元格事件让VBA公式自动更新来解决。
学习VBA其实蛮有趣的,掌握了对象、属性、方法、循环、字典正则的基础上思路就是出路以上就是今天跟大家分享的内容,感谢大家耐心看完,希望大家能够喜欢,别忘了点赞关注哦~编后语:成功不是将来才有的,而是从决定去做的那一刻起,持续累积而成。
再长的路,一步步也能走完,再短的路,不迈开双脚也无法到达学习从现在开始,在操作过程中如果您有疑问,或者您有想学习的Excel的其他知识(不限软件),欢迎您在评论区里给我们留言觉得赞的小伙伴们欢迎点亮在看或者分享到朋友圈中,好了,本期教程就到这里,我们下期再见。
今日互动话题在评论区留下你的足迹叭~如果单元格中是乘法运算你会计算结果吗?推荐阅读关注我们,发现更多Excel优质教程解放双手!这张Excel全自动汇报表,用到你退休!一张在职人员统计表逼哭了多少HR?
靠一只“猪”一秒拆分上千个工作表?!同事的骚操作看呆我......比VBA好用100倍!拆分工作表,用数据透视表5秒就搞定!课程推荐7天Excel基础训练营,22号开班,免费学
如无法加入,添加老师微信:blwjymx邀请
您的“点赞”、“在看”和 “分享”是我们持续产出的动力。
亲爱的读者们,感谢您花时间阅读本文。如果您对本文有任何疑问或建议,请随时联系我。我非常乐意与您交流。
发表评论:
◎欢迎参与讨论,请在这里发表您的看法、交流您的观点。