将文本转换为数字文本

Convert text to numeral text

我有一个 google 传播sheet,我正在使用它作为测验。测验者 select 从数据验证下拉列表中选择一个选项。

下面的单元格除去第一个字符 =left(A2,1) 以外的所有字符,这是一个数字值。在 sheet 的下方是一个对某些单元格求和的单元格,例如,

=Sum(A3,D3)

出于某种原因,求和函数无法将单元格识别为纯数值,即使将格式更改为数字也是如此。有什么想法吗?

您可以使用 SUMPRODUCT 而不是 SUM,它能够识别数字值,即使它们伪装成文本字符串也是如此:

=SUMPRODUCT(A3:D3)

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

=ARRAYFORMULA(REGEXEXTRAXT(A3:D3, "(\d+)-")*1)

考虑到 Row3 中值上方的内容,该行可能是多余的,总数计算如下:

=ArrayFormula(sum(0+left(A2:D2)))