excel单元格中为文字和数字,从单元格中提起数字并相加?

例如:1个纸箱2个蛇皮袋4个手提袋使用函数提取出124并且相加算出结果7... 例如:1个纸箱2个蛇皮袋4个手提袋
使用函数提取出 1 2 4并且相加 算出结果7
展开
 我来答
ssg365
科技发烧友

2023-01-05 · 有一些普通的科技小锦囊
知道大有可为答主
回答量:7573
采纳率:52%
帮助的人:1898万
展开全部

暂提供几种方法

前提:这里假设A1中的字符不超500字,数字不超过30组,都是整数。

方法一:=SUM(--TEXTSPLIT(A1,TEXTSPLIT(A1,ROW($1:$10)-1,,1),,1))   适用于365版本

方法二:=SUM(MOD(SMALL(TEXT(MID(TEXT(MID("A"&A1,ROW($1:$500),COLUMN(A:G)),),2,COLUMN(A:G)),"0;0;0;!0")+ROW(1:500)/1%,ROW(1:500)*7),100))    不限版本

方法三:=SUM(IFERROR(--MID(SUBSTITUTE(TRIM(CONCAT(MIDB(A1,ROW($1:$500),1)))," ",REPT(" ",99)),ROW($1:$30)*99-98,99),))  适用于2019及以上版本

方法四:

=SUM(FILTERXML("<a><b>"&SUBSTITUTE(TRIM(CONCAT(IF(ISNUMBER(-MID(A1,ROW($1:$500),1)),MID(A1,ROW($1:$500),1),"  "))),"   ","</b><b>")&"</b></a>","//b"))      适用2019及以上版本

更多追问追答
追问

帮忙看下哪里有问题

追答
Ctrl+Shift+Enter结束输入呢
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式