【发布时间】:2023-04-02 03:44:01
【问题描述】:
假设我在 excel 中有如下数据。
+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
+ A + B + C + D + E + F + G + H + I + J + K + L + M + N +
+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
+ + 1 + 2 + 3 + 4 + 4 + 1 + 1 + 2 + 3 + 7 + 3 + 4 + 1 +
+ + 1 + 2 + 3 + 3 + 4 + 2 + 1 + 2 + 3 + 7 + 3 + 4 + 1 +
+ + 0 + 1 + 2 + 3 + 6 + 6 + 3 + 2 + 3 + 7 + 3 + 4 + 1 +
+ + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 +
+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
我想要找到的是不正确的行,即所有列都不应该有 0。为此,我在单元格 N 中使用以下公式。
=if(SUM(B1:M1)>0,1,0)
注意:所有单元格将只有非负数。
在上面的示例中,我将第 4 行作为不正确的行,因此我的值为 0。
我想要的是,不是手动编写B1:M1,而是在 excel 中有什么方法可以显示开始和结束的单元格/列名。
在上面的例子中
Starting cell/column will be B
Ending cell/column will be M
【问题讨论】:
-
不确定您要达到的目标是什么?你已经有了公式。简单的放在N1里面拖下来?
-
@SiddharthRout :我也在做同样的事情,但是对于我需要 EDIT 公式的每张纸。所以我想找到找到第一列和最后一列的方法,这样我就不需要编辑我的公式了……
-
您的意思是说,在每张纸中,数据不必从 Col B 开始并以 Col M 结束?如果是,那么您可能必须选择 VBA 解决方案。
-
@SiddharthRout :你是对的,但我不想使用 VBA。我正在寻找 Excel 本身的一些解决方案。
标签: excel excel-2007 excel-formula excel-2003