将字符串中的数字求和 Google Sheets
Sum numbers in a string Google Sheets
我需要对一个字符串中的所有数字求和,该字符串中不会有任何字母只有数字。该单元格包含 112121
.
我尝试将 SUM
和 CASE
与 QUERY
函数一起使用,但不支持 CASE
。
示例:1121
= 5.
=SUMPRODUCT(REGEXEXTRACT(TO_TEXT(A1), REPT("(.)", LEN(A1))))
=INDEX(QUERY(,"SELECT "®EXREPLACE(TO_TEXT(A1),"\B","+")),2)
- 转换 A1
TO_TEXT
- 使用
REGEXREPLACE
将所有非 B
边界更改为 +
- 查询的
Select
可以接受数学字符串并执行计算
INDEX
删除 headers
我需要对一个字符串中的所有数字求和,该字符串中不会有任何字母只有数字。该单元格包含 112121
.
我尝试将 SUM
和 CASE
与 QUERY
函数一起使用,但不支持 CASE
。
示例:1121
= 5.
=SUMPRODUCT(REGEXEXTRACT(TO_TEXT(A1), REPT("(.)", LEN(A1))))
=INDEX(QUERY(,"SELECT "®EXREPLACE(TO_TEXT(A1),"\B","+")),2)
- 转换 A1
TO_TEXT
- 使用
REGEXREPLACE
将所有非 - 查询的
Select
可以接受数学字符串并执行计算 INDEX
删除 headers
B
边界更改为 +