我想得到括號內所有數字的總和。例子:
RIZA SMITH (2A/1C)
LANIE ADAMS (2A)
STEVE ANDREWS (1A/3C)
在本例中,2 + 1 + 2 + 1 + 3 的總數為 9。
答案1
我想建議兩步驟解決方案。我假設 A 列中有資料。
在 Cell 中寫入此數組公式,然後使用& 填充B2
完成。Ctrl+Shift+Enter
{=SUM(VALUE(MID(0&A2,LARGE(ISNUMBER(--MID(A2,ROW(INDIRECT("1:"&LEN(A2))),1))*ROW(INDIRECT("1:"&LEN(A2))),ROW(INDIRECT("1:"&LEN(A2))))+1,1)))}
怎麼運作的:
- 公式為每個字元分配索引,然後將數值傳遞給 Sum。
- 公式返回
3
inB2
、2
inB3
&4
inB4
- 在儲存格中
B5
寫入=SUM(B2:B4)
你得到9
。
筆記:
- 公式考慮任何括號,無論是
( )
、[ ]
或{ }
。 - 根據需要調整公式中的儲存格引用。