自动为Excel中的列编号,并包含由另一列指定的范围

时间:2015-08-28 15:52:43

标签: excel excel-formula

我们说我在Excel中有两列。我需要对A列中的值进行自动编号,但其中一些值将依赖于B列。对于相关值,我需要一个解决方案,它将根据B列中的值输入一系列数字。所以,如果单元格B1中有一个3,然后当我自动编号A列时,我需要单元格A1结束为1-3。

这是另一个例子。如果B列看起来像这样:

Column B
[empty cell]
2
3
[empty cell]

然后我希望在填写A列后看到结果如下:

Column A    Column B
1    
2-3         2
4-6         3
7     

在为A列编写公式时,是否有一种简单的方法可以做到这一点?或者,是否有更好的方法可以自动为Excel中的列编号,同时可选择在某些单元格中包含数字范围?

1 个答案:

答案 0 :(得分:3)

这似乎有效:

在A2中输入:

=SUM(B$1:B1)+COUNTBLANK(B$1:B1) & IF(B2<>"","-" & SUM(B$2:B2)+COUNTBLANK(B$2:B2),"")

并填写

enter image description here