對括號內的字串中所包含的數字求和

對括號內的字串中所包含的數字求和

我想得到括號內所有數字的總和。例子:

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。
  • 公式返回3in B22in B3& 4inB4
  • 在儲存格中B5寫入=SUM(B2:B4)你得到9

筆記:

  • 公式考慮任何括號,無論是( )[ ]{ }
  • 根據需要調整公式中的儲存格引用。

相關內容