在Excel中自动编号列,并在其他列指定时包含范围

假设我在Excel中有两列。 我需要自动编号列A中的值,但其中一些值将依赖于列B.对于从属值,我需要一个解决scheme,将根据列B中的值input一个数字范围。因此,如果单元格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中自动编号列,同时在某些单元格中可选地包含数字范围?

这似乎工作:

在A2中input:

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

并填写

在这里输入图像说明