我想得到括号内所有数字的总和。示例:
RIZA SMITH (2A/1C)
LANIE ADAMS (2A)
STEVE ANDREWS (1A/3C)
在这种情况下,2 + 1 + 2 + 1 + 3 的总数为 9。
答案1
我想建议两步解决方案。我假设您在 A 列中有数据。
在单元格中写入此数组公式,并以& 填充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)))}
怎么运行的:
- 公式为每个字符分配其索引,然后获取数值作为总和。
- 公式返回
3
inB2
,2
inB3
&4
inB4
- 在单元格中
B5
写入=SUM(B2:B4)
你得到9
。
笔记:
- 公式考虑任何括号是否是
( )
、[ ]
或{ }
。 - 根据需要调整公式中的单元格引用。