Google sheets 以逗号分隔的整数字符串之和
在Google Sheets中-我需要对一组数字求和,其中初始单元格包含分隔符和非数字:Google sheets 以逗号分隔的整数字符串之和,google-sheets,sum,Google Sheets,Sum,在Google Sheets中-我需要对一组数字求和,其中初始单元格包含分隔符和非数字: 3; 6; 1; 3; None; 1; 1 =REGEXREPLACE(AG24,"\D+",",") 我首先替换所有空格和非数字: 3; 6; 1; 3; None; 1; 1 =REGEXREPLACE(AG24,"\D+",",") 结果是:3,6,1,3,1,1 因为=SUM3,6,1,3,1,1正确地提供了15,我想我应该尝试将REGEXREPLACE结果传递到SUM中,然后神奇地进行计
3; 6; 1; 3; None; 1; 1
=REGEXREPLACE(AG24,"\D+",",")
我首先替换所有空格和非数字:
3; 6; 1; 3; None; 1; 1
=REGEXREPLACE(AG24,"\D+",",")
结果是:3,6,1,3,1,1
因为=SUM3,6,1,3,1,1正确地提供了15,我想我应该尝试将REGEXREPLACE结果传递到SUM中,然后神奇地进行计算,但这样做会产生0:
=SUM(REGEXREPLACE(AG24,"\D+",",")) = 0
=SUMPRODUCT(ARRAYFORMULA(REGEXREPLACE(AG24,"\D+",","))) = 0
我有点期待
我也尝试过SUMPRODUCT,它也会产生0:
=SUM(REGEXREPLACE(AG24,"\D+",",")) = 0
=SUMPRODUCT(ARRAYFORMULA(REGEXREPLACE(AG24,"\D+",","))) = 0
问题:那么如何对字符串整数列表求和?请尝试:
=sum(split(REGEXREPLACE(AG24,"\D+",","),","))
您可以尝试下面的公式,它将直接将字符串转换为数组ad,然后求和
=Sum(SPLIT(AG24,";"))
希望有帮助
=SUMPRODUCTSPLITAG24
=SUMPRODUCTSPLITREGEXREPLACEAG24\D+
也会起作用