2

我有一个用作测验的谷歌电子表格。测验者从数据验证下拉列表中选择一个选项。

下面的单元格将除第=left(A2,1)一个数字字符之外的所有字符都去掉。在工作表的下方是一个单元格,它汇总了某些单元格,例如,

=Sum(A3,D3)

例子

由于某种原因,sum 函数无法将单元格识别为纯数字值,即使将格式更改为数字也是如此。有任何想法吗?

4

2 回答 2

0

您可以使用whichSUMPRODUCT来代替SUMwhich 能够识别数值,即使它们伪装成文本字符串:

=SUMPRODUCT(A3:D3)

另一种方法是使用正则表达式,例如:

=ARRAYFORMULA(REGEXEXTRAXT(A3:D3, "(\d+)-")*1)
于 2019-07-01T21:03:57.770 回答
0

鉴于第 3 行中值的正上方,该行可能是多余的,总数计算如下:

=ArrayFormula(sum(0+left(A2:D2))) 
于 2019-07-01T21:21:42.650 回答