Excel:如果行中的任何字段不为空,是否将第一列中的单元格设置为递增的行号?
我正在尝试创建一个公式,当在电子表格的任何列中输入任何数据时,该公式将自动将增量行号添加到该行的第一列 例如,如果我的表如下所示:Excel:如果行中的任何字段不为空,是否将第一列中的单元格设置为递增的行号?,excel,worksheet-function,Excel,Worksheet Function,我正在尝试创建一个公式,当在电子表格的任何列中输入任何数据时,该公式将自动将增量行号添加到该行的第一列 例如,如果我的表如下所示: a b c d e f 1 # x x x x x 2 # x x x x x 3 # x x 4 # x 5 # x 我希望“a”栏的内容如下: 0 1 2 3 4 如果我在任何列中添加了更多数据,例如: a b c d e f 1 # x x x x x 2 # x x x x x 3 # x x x 4
a b c d e f
1 # x x x x x
2 # x x x x x
3 # x x
4 # x
5 # x
我希望“a”栏的内容如下:
0
1
2
3
4
如果我在任何列中添加了更多数据,例如:
a b c d e f
1 # x x x x x
2 # x x x x x
3 # x x x
4 # x x
5 # x x
6 # x
7 # x
然后,它会自动将索引行“a”上调为:
0
1
2
3
4
5
6
我希望这是有意义的!任何帮助,甚至只是一个指导我正确方向的教程都将不胜感激
答案如下:
=if(counta(B2:F2)>0,A1+1,"")
以上工作!感谢Alan Whitelaw的回答,因为它有固定的语法,所以只为其他人发布此内容。如果我正确理解并正确理解,工作表将始终按“顺序”填写到行下,这应该可以工作
=if(counta(B2:D2)>0,A1+1,"")
将其弹出到A2
,其中B2:D2
是要测试的行的其余部分
Excel对非空白单元格进行计数。如果我正确理解并正确理解,那么工作表将始终按“顺序”沿着行填充,这应该是可行的
=if(counta(B2:D2)>0,A1+1,"")
将其弹出到A2
,其中B2:D2
是要测试的行的其余部分
Excel统计非空白单元格。是否有语法错误?它不喜欢>0位。啊哈,它需要的是comas而不是分号。现在工作!非常感谢你!对不起,编辑好了。内置谷歌文档,因为我没有Excel!我看到你的新成员,记得接受一个答案:)看起来有语法错误吗?它不喜欢>0位。啊哈,它需要的是comas而不是分号。现在工作!非常感谢你!对不起,编辑好了。内置谷歌文档,因为我没有Excel!我看到你的新成员,记得接受回答:)