excel表格文字和数字混合怎么求和?

如题所述

公式=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个菜单的位置,可根据你表格实际自行修改)  如图:

追问

感谢

温馨提示:答案为网友推荐,仅供参考
第1个回答  2019-04-17

其实这种非常占用内存,所以还是建议不要这样做
下面做了一个例子
源数据如图




在D2单元格输入公式
=SUM(TEXT(LEFT(TEXT(MID(C2&"a",ROW($1:$99),COLUMN(A:Z)),),COLUMN(A:Z)-1),"0;;0;!0")*ISERR(-MID(C2,ROW($1:$99)-1,2)))*B2
注意:不要直接回车,需要按Ctrl+Shift+Enter三键组合
向下填充公式
最后效果图如下




望采纳,谢谢!

追问

谢谢

追答

帮到你的话,请采纳吧!