Excel中字母和数字在一起的单元格,如何在另外一个单元格中提取数字?

字母的个数不固定位置不固定
2024-12-30 07:12:36
推荐回答(3个)
回答1:

假设字符串在A2单元格,请在B2单元格输入: =SUM(MID(0&A2,LARGE(ISNUMBER(--MID(A2,ROW($1:$1024),1))* ROW($1:$1024),ROW($1:$308))+1,1)*10^ROW($1:$308)/10) 然后在B2单元格编辑状态,同时按下三个按键 Ctrl+Shift+Enter,把该公式存为数组函数。完美解决!
还有一种公式也可以 =SUMPRODUCT(MID(0&A2,LARGE(INDEX(ISNUMBER(--MID(A2,ROW($1:$25),1))* ROW($1:$25),0),ROW($1:$25))+1,1)*10^ROW($1:$25)/10) 也要同时按下三个按键 Ctrl+Shift+Enter,结果一样的。答案满意不?

回答2:

写代码可以实现!

回答3:

参考一下啊
https://jingyan.baidu.com/article/3052f5a10d854097f31f86b4.html