【发布时间】:2016-08-27 13:34:54
【问题描述】:
我的 Google 电子表格中有两张表格,“input”和“output”。 在我的“input”表上,我有多个值, 它们前面总是有一个特定的字母。
在另一张表“输出”上,我想将每个字母的所有值加在一起 然后能够将此结果与另一个值相乘。
这些值有时是整数,有时是小数位。
我尝试了以下函数只提取不带字母的数字, 但是提取的值不是我可以继续用于其他数学函数(例如乘法)的数字。
=REGEXEXTRACT(XX;"[0-9]+")
=REGEXEXTRACT(XX;"[0-9]*\.[0-9]+")
=REGEXEXTRACT(XX; "\d+")
=SUM(SPLIT(XX;CONCATENATE(SPLIT(XX;".0123456789"))))^
如果我尝试使用“=VALUE(XX)”,我会得到一个奇怪的数字。
此外,此公式仅适用于一个单元格, 但我希望公式适用于整个“输入”表。
因此它必须与类似的东西结合使用
=SUMIF('input'!A:Z; "XXXX"; 'input'!A:Z)
...至少这是我最好的猜测。
我在下面链接了一个样本表,你们能帮帮我吗?
提前非常感谢!
【问题讨论】:
标签: google-sheets excel-formula spreadsheet