dzrs.net
当前位置:首页 >> ExCEl文字数字混合求和 >>

ExCEl文字数字混合求和

=SUM(LEFT(A$1:A$10,LEN(A$1:A$10)-1)*1)&"元" 数组公式结束(同时按住Ctrl+Shift键再回车)

公式=SUMPRODUCT(TEXT(LEFT(TEXT(MID(A2&"a",COLUMN(1:1),ROW($1:$5)),),ROW($1:$5)-1),"0%;-0%;0;!0")*ISERR(-MID(A2,COLUMN(1:1)-1,2))) 数组公式,同时按CTRL+SHIFT+ENTER键结束公式,使公式前后出现大括号{},下拉公式.(注意:公式中的A2是第1个菜单的位置,可根据你表格实际自行修改) 如图:

如果数字后面都有空格很好办,但前提是数字前不是空格. =SUMPRODUCT(--TEXT(MID(TEXT(MID(SUBSTITUTE(A1," ",REPT(" ",15)),ROW($1:$402),14),),2,15),"0.00;-0.00;;!0"))

假设你的数据在A列 按下ALT+F11,插入-模块,将下列代码复制入代码框.退出 然后选中A列数据.然后运行宏.数字会在边上一列出现的. Sub AAAA() Dim A As String Dim B As String Dim C As Integer For Each Y In Selection C = Len(Y) For X = 1

选中A2:D2,右键设置单元格格式数字自定义类型,输入0“元" 确定 在A2输入:100 B2输入:50 C2输入:5或者-5 D2输入公式:=A2+B2-C2 得到如图

如果你的文字和数字比较有规则可以用 MID(X,Y,Z) 提取中间的字符.其中X对应要提取的字符串,Y对应从第几个字符开始,Z对应数几个字符如XXX9X XXX8X =MID(A1,4,1)+MID(B1,4,1)

输入公式:=SUMPRODUCT(--MIDB(B2:B6,SEARCHB("?",B2:B6),2*LEN(B2:B6)-LENB(B2:B6)),C2:C6)

=mid(a1,5,11),表示从a1中,第5位开始,提取11位.

可以利用自定义名称求和.以下面的表格为例,进行求和.鼠标点选D3单元格,执行“公式”定义名称,如图,将:=EVALUATE("ISTEXT("""&SUBSTITUTE(SUBSTITUTE(C4,"(",""")*"),")","+ISTEXT(""")&""")*0") 粘贴到引用位置,确定.在D3输入X(也可以是其它任何名称),剩下的行下拉填充公式即可.

在需要病假合计的地方参考公式:=SUM(IFERROR(--SUBSTITUTE(B2:J2,"病",""),0))B2到J2是假定的范围,请自行修改,公式输入完成后必须按ctrl+shift+enter 3个键来结束.

ymjm.net | jamiekid.net | artgba.com | rtmj.net | qmbl.net | 网站首页 | 网站地图
All rights reserved Powered by www.dzrs.net
copyright ©right 2010-2021。
内容来自网络,如有侵犯请联系客服。zhit325@qq.com