打开APP
userphoto
未登录

开通VIP,畅享免费电子书等14项超值服

开通VIP
【你问我答Excel】多个单元格内的文本计算式,如何批量求和?

Excel情报局

OFFICE爱好者大本营

1%的Excel基础搞定99%的职场工作

做一个有价值感的Excel公众号

Excel是门手艺 玩转需要勇气

数万Excel爱好者聚集地
自我提升也是一种修养

2021年4月10日 周六
【Excel情报局|文案回收铺子】
世上所有的惊喜和好运
都是你积累的温柔和善良
把身体照顾好,把喜欢的事做好
你要的一切都在路上

今天遇到了这样的一个问题,感觉非常有趣且有价值,或许你在工作中经常遇到但并没有找到好的解决方法。

如下图所示:例如下面表格B列:D列每一行都是数学上的文本计算表达式,想要在E列求出该行所有单元格的求和数。



如果我们直接在E5单元格用手动输入的方式计算的话,效率非常低,且这种计算不属于函数公式,不能下拉填充批量得到计算结果。如下图所示,只能缓慢的得到第一个结果,后面的全是错误。


下面我们来介绍一下解决方法,用EVALUATE函数+TEXTJOIN函数嵌套使用来完成。

注意:

此函数对软件版本有要求,须使用Excel2016Mondo版本、Excel2019版本,金山WPS2019版本、Office365版本。


在E5单元格输入公式:

=EVALUATE(TEXTJOIN("+",1,B5:D5))

下拉填充公式即可完成。

公式浅析:

TEXTJOIN(分隔符,TRUE,需要合并的字符串区域或列表)

①简单来说它就是一个连接文本的函数;

②通过分隔符的,连接所有符合条件的单元格内容和区域。


参数:

①第一参数分隔符代表我们可以任意设置任何符号来连接数据;

②第二参数TRUE代表忽略空值,也就是不存在的值会自动忽略,等同于1;

③第三参数代表对应的数据区域。


公式分解效果图:

TEXTJOIN("+",1,B5:D5)

即可以将B5:D5区域中的文本算式用符号“+”连接起来。



WPS表格文件中有Evaluate函数,可以直接使用,但是有的Office Excel中却没有此函数供直接使用,需要使用定义名称来完成,定义名称的方法以前的历史文章讲到过,这里就不在讲解了。我们以WPS2019为例。

参考文章(点击查看):Excel文本算式自动计算!


EVALUATE(formula_text) 
formula_text 是一个要求值的以文字形式表示的表达式。(比如100*30*20+40^2 等这些以文字形式的表达式。) 


对以文字表示的一个公式或表达式求值,并返回结果。 


公式分解效果图:

EVALUATE(TEXTJOIN("+",1,B5:D5))

即可将连接好的文本算式,进行计算。



Excel学习视频下载专区:

公众号后台聊天窗口回复关键字我要学习获取百度网盘下载提取码
百度云下载链接(复制到手机或电脑浏览器地址栏打开输入提取码)
https://pan.baidu.com/s/1VzuHfu9LTgYokcb6b4w4mQ
undefined
阅读完文章之后,希望大家在文末帮我点亮“在看”,坚持的路上需要有你们的鼓励!


请这样在【Excel情报局】历史文章中通过关键字进行模糊搜索

①第1步:进入【Excel情报局】微信公众号,点击底部菜单“情报.xls”

②第2步:点击“历史文章”按钮

③第3步:顶部搜索框内输入你要搜索的关键字,比如“合并”,点击确定,进行搜索。参照下面视频操作:

OFFICE Excel2016版本下载专区
方式①Excel2016版安装包(含永久激活工具) 百度网盘
下载链接:
https://pan.baidu.com/s/11eE-oGEyHojXHoYSuDbBAA
本站仅提供存储服务,所有内容均由用户发布,如发现有害或侵权内容,请点击举报
打开APP,阅读全文并永久保存 查看更多类似文章
猜你喜欢
类似文章
【热】打开小程序,算一算2024你的财运
Excel小技巧——多行(列)合并为一行(列)
Excel教程:excel文本合并,TEXTJOIN函数超好用~~
Excel技巧连载13和14:textjoin函数,最快的文本合并神器
Excel128 | CONCATENATE、CONCAT、TEXTJOIN文本连接函数集锦
Excel 2019最有用的十大新功能
EXCEL文本连接函数TEXTJOIN与IF函数的妙用
更多类似文章 >>
生活服务
热点新闻
分享 收藏 导长图 关注 下载文章
绑定账号成功
后续可登录账号畅享VIP特权!
如果VIP功能使用有故障,
可点击这里联系客服!

联系客服