2017-08-26 59 views
0

我需要help.I有這樣的:Excel中提取號碼從文本字符串,它們求和

A1:6-2,6-2

A2:8-1,4-3

A3:6-2,6-3,5-3

而且我想總結「 - 」之前的所有數字。

示例:在B1中,我想要A1中有12(6 + 6)個。

+0

看起來像正則表達式的情況下,因此可能是VBA。你有嘗試過什麼嗎? – pnuts

回答

0

這個公式將做到這一點:

=SUMPRODUCT(--LEFT(TRIM(MID(SUBSTITUTE(A1,",",REPT(" ",999)),(ROW(INDIRECT("1:" & LEN(A1)-LEN(SUBSTITUTE(A1,",",""))+1))-1)*999+1,999)),FIND("-",TRIM(MID(SUBSTITUTE(A1,",",REPT(" ",999)),(ROW(INDIRECT("1:" & LEN(A1)-LEN(SUBSTITUTE(A1,",",""))+1)&"-")-1)*999+1,999)))-1)) 

enter image description here