我正在尝试对一系列单元格进行求和,但我需要从每个单元格中提取一部分以用于求和,而不是像 IS那样使用单元格中的值。在下面的示例中,我需要使用 - 符号之前的值。
A
1 1-3
2 2-60
3 5-3
4 =SUM(A1:A3)
SUM 应该是第一部分的相加(在 - 之前),所以 1 + 2 + 5
我找到了一种使用提取数据的方法
=LEFT(A1, SEARCH("-",A1,1)-1) = 1
=LEFT(A2, SEARCH("-",A2,1)-1) = 2
=LEFT(A3, SEARCH("-",A3,1)-1) = 5
但是如何在不使用任何其他单元格的情况下对这些公式的值进行求和呢?
最佳答案
使用数组公式:=SUM(VALUE(LEFT(A1:A3, SEARCH(A1:A3, "-")-1)))
。然后按 Shift-Ctrl-Enter 告诉 Excel 这是一个数组公式。
关于Excel:在求和运算之前将公式应用于每个单元格,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/46868189/