excel函数实现字符串表达式求和

久帝-骨头 2024-06-19 14:55:51
最佳回答
1首先将文本合并,利用&,contamnate,如果不需要连接符可以使用phonetic。b15=concatenate(b4,"+",b5,"+",b6,"+",b7,"+",b8,"+",b9,"+",b10)或b13=b4&"+"&b5&"+"&b6&"+"&b7&"+"&b8&"+"&b9&"+"&b102对于连接符中的单位可以利用substitute函数来进行替换。b13=substitute(b4&"+"&b5&"+"&b6&"+"&b7&"+"&b8&"+"&b9&"+"&b10,"kg","")3=substitute("+"&b4&"+"&b5&"+"&b6&"+"&b7&"+"&b8&"+"&b9&"+"&b10&"+","kg","")输入公式=substitute(b13,"+","_",1)可以得到第一个+号被替代成特殊字符“_“输入公式=substitute(b13,"+","_",2)可以得到第一个+号被替代成特殊字符“_“ 。通过find函数可以得到第一个“_”和第二个“_”的位置,因此可以得到两者之间的字符。通过value函数变成数字,出错赋值为0.得到公式。=iferror(value(mid(b13,find("_",substitute(b13,"+","_",1))+1,find("_",substitute(b13,"+","_",2))-find("_",substitute(b13,"+","_",1))-1)),0)。这里面b13可以用substitute("+"&b4&"+"&b5&"+"&b6&"+"&b7&"+"&b8&"+"&b9&"+"&b10,"kg","")来进行替代。4在第三步当中我们顺利取出了第一个数字,利用同样的方法,我们可以取出所有的数字,然后sum求和。为了能够简化,我们尝试运用数组来计算。可以将1和2改为row(a1:a15)和row(a1:a15)+1来替代。a15后面的具体数字依加和的数字个数来定。{=iferror(value(mid(b13,find("_",substitute(b13,"+","_",row(a1:a15)))+1,find("_",substitute(b13,"+","_",row(a1:a15)+1))-find("_",substitute(b13,"+","_",row(a1:a15)))-1)),0)}5步骤4得到的是一个数组,我们在公式中加入sum函数求和:=sum(iferror(value(mid(b13,find("_",substitute(b13,"+","_",row(a1:a15)))+1,find("_",substitute(b13,"+","_",row(a1:a15)+1))-find("_",substitute(b13,"+","_",row(a1:a15)))-1)),0))按住ctrl+shift+enter既可!最终得到结果为10!end 20210311
汇率兑换计算器

类似问答
  • excel函数公式:工作中最常用的12个函数公式
    • 2024-06-19 14:57:48
    • 提问者: 未知
    1一、条件判断:if函数。目的:判断成绩所属的等次。方法:1、选定目标单元格。2、在目标单元格中输入公式:=if(c3>=90,"优秀",if(c3>=80,"良好",if(c3>=60,"及格","不及格")))。3、ctrl+enter填充。解读:if函数是条件判断函数,根据判断结果返回对应的值,...
  • 字符串要求由字母,数字,下划线组成的正则表达式怎么写
    • 2024-06-19 00:07:31
    • 提问者: 未知
    var reg=^\w+$/;var str="a1_;reg.test(str);
  • excel函数公式
    • 2024-06-19 15:25:35
    • 提问者: 未知
    请教本人有2张excel工作表sheet1&sheet2,其中sheet1里a1格个有一下拉菜单选择(y/n),sheet2系一个汇率表格(例如:sheet2a1格为**币,sheet2b1格为美金),现在想实现...
  • excel使用sum函数进行求和运算
    • 2024-06-19 03:53:56
    • 提问者: 未知
    1打开excel软件,找到“公式—常用函数”。2点击sum,弹出窗口。输入框下面是对sum函数的解释说明,即“返回某一个单元格区域中所有数值之和”。使用sum函数时,必须给函数至少设置一个参数,最多只能设置255个参数。3想对某些参数求和时,可在数值输入框里点击对应的单元格,在点击的时候excel会不断新增数值输入框。例如,点击a2,a4,a5引用单元格,对应数值时1578,893,34,自动计算...
  • mysql中字符串函数详细介绍
    • 2024-06-19 07:58:07
    • 提问者: 未知
    符串或串(string)是由零个或多个字符组成的有限序列。一般记为 s='a1a2•••an'(n>=0)。它是编程语言中表示文本的数据类型。 通常以串的整体作为操作对象,如:在串中查找某个子串、求取一个子串、在串的某个位置上插入一个子串以及删除一个子串等。两个字符串相等的充要条件是:长度相等,并且各个对应位置上的字符都相等。设p、q是两个串,求q在p中首次出现的位置的运算叫...
  • excel常用日期函数公式
    • 2024-06-19 08:24:04
    • 提问者: 未知
    1实际工作中常用日期函数介绍:2基本日期函数,生成当前日期函数:today和当前时间的函数now,如下所示:3利用date函数生成指定日期,如下图所示:4提取指定日期的年、月、日,如下所示:5日期倒计时,两个日期可直接相减,如下所示:6判断指定日期所在的季度,如下所示:7利用datedif函数计算两个日期相差的年数、月数和天数,如下所示:end
  • 跪求《excel 2007公式、函数与图表宝典》教材
    • 2024-06-19 19:07:07
    • 提问者: 未知
    试试这个:
  • excel 将多个字符串连接一起&符号和concatenate
    • 2024-06-19 09:13:26
    • 提问者: 未知
    1通常将2个字符串连接在一起,最方便的就是使用&连接符。使用&的时候,需要切换输入法至英文状态,连接文本字符串非单元格或函数的需要用“”这个双引号:2但是多个字符的时候使用&是比较不方便的,如果这中间有需要一些括号、引号之类的符号更不方便。这个时候就需要concatenate函数,这个函数很好用。3另外,有个函数phonetic,原意是:提取文本字符串中的拼音字符,主要是给日语使用的,但这里发现了...
  • 如何在excel中实现两个字符串拼接
    • 2024-06-19 20:05:36
    • 提问者: 未知
    1、以excel2010版本为例,如下图,2113要把部门和姓名这两个字符5261串拼接;2、用符号4102“&”进行拼接则1653可,在c2单元格输入公式=a2&b2,按enter键后则可得到拼接结果;3、同理,把鼠标放在c2单元格右下角,下拉填充公式,则可把该表格的部门和姓名这两个字符串都拼接了。
  • 求excel函数公式,如下表,求d2 d3 d4 的函数公式。级别不够不能上图啊
    • 2024-06-19 20:48:22
    • 提问者: 未知
    a b c d1 姓名 修炼武功姓名 修炼武功2 郭靖 降龙十八掌郭靖 降龙十八掌,左右互博3 张三丰 太极拳张三丰 太极拳,太极剑,九阳神功4 郭靖 左右互博杨过 玄铁剑法,黯然销魂掌5 张三丰 九阳神...
汇率兑换计算器

热门推荐
热门问答
最新问答
推荐问答
新手帮助
常见问题
房贷计算器-九子财经 | 备案号: 桂ICP备19010581号-1 商务联系 企鹅:2790-680461

特别声明:本网为公益网站,人人都可发布,所有内容为会员自行上传发布",本站不承担任何法律责任,如内容有该作者著作权或违规内容,请联系我们清空删除。