EXCEL 找到文字裡的數字並加總

2015-08-06 6:43 pm
A1 輸入「 三明治*1。麵包*11。水果*6,、 8/10過期*12」
A2 顯示回傳的值=30 (找到* 後面的數字並加總)

如何只判斷 * 後面的數字並加總(忽略空白),並回傳到A2

回答 (3)

2015-08-07 10:15 pm
E大

A1 輸入「 三明治*11。麵包*11。水果*12,、 8/10過期*12」

試試

2015-08-07 14:19:47 補充:
A2
=SUMPRODUCT(--TEXT(LEFT(TEXT(MID(SUBSTITUTE(A1&"?","*",REPT(" ",16)),ROW($1:$512),16),),15),"[<>];;0;!0"))
2015-08-07 2:47 am
儲存格設置要能方便後續使用

利用資料剖析 "分隔符號 * "把資料切割
就能做後續計算
2015-08-06 11:20 pm
=SUM(MOD(LARGE(IFERROR(--MID(TRIM(MID(SUBSTITUTE(B2,"*",REPT(" ",99)),ROW($1:$9)*99,99)),1,COLUMN(A:E)),)+10^ROW($1:$9),(ROW($1:$9)-1)*5+1),10^(10-ROW($1:$9))))

2015-08-07 10:41:20 補充:
http://blog.xuite.net/hcm19522/twblog/330354632

2015-08-07 15:07:27 補充:
003 有更正 謝謝 "K大" 指教


收錄日期: 2021-05-04 01:39:58
原文連結 [永久失效]:
https://hk.answers.yahoo.com/question/index?qid=20150806000015KK02134

檢視 Wayback Machine 備份